@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c-s.d0675f0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8-s.338f221d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2-s.p.2927a788.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_c634255f-module__7i6GHW__className{font-family:Fraunces,Fraunces Fallback;font-style:italic}.fraunces_c634255f-module__7i6GHW__variable{--font-fraunces-italic:"Fraunces","Fraunces Fallback"}
.brand-rems{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rems-azure:#145a6e;--rems-azure-deep:#0e4252;--rems-azure-light:#c9d6d9;--rems-mist:#e9eff1;--rems-ink:#000;--rems-night:#111618;--rems-muted:#3d4b50;--color-primary:var(--rems-azure);--color-primary-end:var(--rems-azure-deep);--color-primary-light:var(--rems-mist);--color-link:var(--rems-azure);--color-bg-primary:#fff;--color-bg-surface:var(--rems-mist);--color-bg-rail:var(--rems-mist);--color-bg-card:#fff;--color-bg-overlay:rgba(255,255,255,.85);--color-text-primary:var(--rems-ink);--color-text-secondary:var(--rems-muted);--color-text-tertiary:#56666b;--color-text-inverse:#fff;--color-border:rgba(17,22,24,.14);--color-border-strong:#6b7b80;--color-status-active:#2d6a4f;--color-status-active-bg:#e8f5ee;--color-status-offer:#6b6560;--color-status-offer-bg:#edeae7;--color-error:#991b1b;--color-error-bg:#fee2e2;--color-success:#2d6a4f;--color-success-bg:#e8f5ee;--color-success-foreground:#fff;--color-amber:#9a6b12;--color-amber-bg:#fbf1de;--color-background:#fff;--color-foreground:var(--rems-ink);--color-card:#fff;--color-card-foreground:var(--rems-ink);--color-popover:#fff;--color-popover-foreground:var(--rems-ink);--color-primary-foreground:#fff;--color-secondary:var(--rems-mist);--color-secondary-foreground:var(--rems-ink);--color-muted:var(--rems-mist);--color-muted-foreground:var(--rems-muted);--color-accent:var(--rems-mist);--color-accent-foreground:var(--rems-azure);--color-destructive:#991b1b;--color-destructive-foreground:#fff;--color-input:#6b7b80;--color-ring:var(--rems-azure);--focus-ring:0 0 0 2px #fff,0 0 0 5px var(--rems-azure);color:var(--rems-ink);background-color:#fff}.brand-rems .skip-link{top:-80px}.brand-rems .skip-link:focus{top:0}.brand-rems [data-slot=input]{background-color:#fff}.brand-rems [data-slot=button][data-variant=default]{border-radius:9999px;font-weight:600}.brand-rems [data-slot=button][data-variant=default]:hover{background-color:var(--rems-night)}.brand-rems .rems-accent{font-family:var(--font-fraunces-italic),var(--font-display),Georgia,serif;color:var(--rems-azure);font-style:italic}@keyframes rems-step-in{0%{opacity:0}to{opacity:1}}@keyframes rems-step-in-slide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.brand-rems .rems-step{animation:.18s ease-out both rems-step-in}@media (prefers-reduced-motion:no-preference){.brand-rems .rems-step{animation-name:rems-step-in-slide;animation-duration:.24s}}@media (prefers-reduced-motion:reduce){.brand-rems .rems-step{animation:none}}.brand-rems .rems-code-cell{border:1px solid var(--color-border-strong);min-width:0;height:3.75rem;font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--rems-ink);background:#fff;border-radius:.625rem;flex:1 1 0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.brand-rems .rems-code-cell[data-filled]{border-color:var(--rems-azure)}.brand-rems .rems-code-cell[data-active]{border-color:var(--rems-azure);box-shadow:var(--focus-ring)}.brand-rems .rems-code[data-invalid] .rems-code-cell{border-color:var(--color-error)}.brand-rems .rems-code[data-invalid] .rems-code-cell[data-active]{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--color-error)}.brand-rems .rems-code-caret{background:var(--rems-azure);width:2px;height:1.6rem}@media (prefers-reduced-motion:no-preference){.brand-rems .rems-code-caret{animation:1s step-end 5 rems-caret}}@keyframes rems-caret{50%{opacity:0}}.brand-rems .rems-code-input{color:transparent;caret-color:transparent;letter-spacing:0;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0}.brand-rems .rems-code-input:focus-visible{box-shadow:none}.brand-rems .rems-code-input::selection{color:transparent;background:0 0}.brand-rems .rems-code-input:-webkit-autofill{-webkit-text-fill-color:transparent;transition:background-color 9999s step-end;-webkit-box-shadow:inset 0 0 0 1000px transparent}@media (forced-colors:active){.brand-rems .rems-code-cell{border-color:canvastext}.brand-rems .rems-code-cell[data-active]{outline:3px solid highlight}}.brand-rems .rems-mascot *{transform-box:fill-box}.brand-rems .rems-mascot-door{transform-origin:0%}.brand-rems .rems-mascot.is-open .rems-mascot-door{transform:scaleX(.18)}.brand-rems .rems-mascot-knob,.brand-rems .rems-mascot-spill{opacity:0}.brand-rems .rems-mascot:not(.is-open) .rems-mascot-knob{opacity:1}.brand-rems .rems-mascot.is-open .rems-mascot-spill{opacity:.9}.brand-rems .rems-mascot.is-open .rems-mascot-brows{transform:translateY(-4px)}.brand-rems .rems-signed-check{background:var(--color-success);color:#fff;opacity:0;border:3px solid #fff;border-radius:9999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:.25rem;right:-.5rem}.brand-rems .rems-signed-check svg{width:1.1rem;height:1.1rem}.brand-rems .rems-signed-check.is-on{opacity:1}@media (prefers-reduced-motion:no-preference){.brand-rems .rems-mascot-door{transition:transform .45s cubic-bezier(.3,1.3,.5,1)}.brand-rems .rems-mascot-knob{transition:opacity .2s}.brand-rems .rems-mascot-spill{transition:opacity .4s}.brand-rems .rems-mascot-brows{transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.brand-rems .rems-signed-check{transition:opacity .2s .3s,transform .3s cubic-bezier(.3,1.4,.5,1) .3s;transform:scale(.6)}.brand-rems .rems-signed-check.is-on{transform:none}.brand-rems .rems-signed-check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s ease-out .45s}.brand-rems .rems-signed-check.is-on path{stroke-dashoffset:0}}.brand-rems .rems-pv-confirm{visibility:hidden}@media (prefers-reduced-motion:no-preference){.brand-rems .rems-pv-row{animation:rems-pv-in .45s cubic-bezier(.2,.7,.2,1)var(--d,0s)both}.brand-rems .rems-pv-confirm{animation:2.5s linear both rems-pv-confirm}.brand-rems .rems-pv-confirmed{animation:.35s cubic-bezier(.3,1.4,.5,1) 2.45s both rems-pv-pop}}@keyframes rems-pv-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rems-pv-confirm{0%,66%{visibility:visible;opacity:1;box-shadow:none}72%,90%{visibility:visible;opacity:1;box-shadow:0 0 0 4px rgba(20,90,110,.25)}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}@keyframes rems-pv-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}
