@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_aefddf3b-module__UOsvBW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_aefddf3b-module__UOsvBW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_e2caaff1-module__dQIxfa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_e2caaff1-module__dQIxfa__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8474d04a-module__CtU8wq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8474d04a-module__CtU8wq__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
*,:before,:after{box-sizing:border-box}body{background:var(--bg-page);color:var(--text-body);font-family:var(--font-text);font-size:var(--size-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--w-black);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:var(--lh-heading);color:var(--text-strong);margin:0}h1{font-size:var(--size-h1)}h2{font-size:var(--size-h2)}h3{font-size:var(--size-h3)}h4{font-size:var(--size-h4)}p{margin:0}a{color:var(--text-link);-webkit-text-decoration-color:color-mix(in oklab,var(--text-link) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--text-link) 40%,transparent);text-underline-offset:3px;transition:color var(--dur-1) var(--ease-out)}a:hover{color:var(--text-link-hover);text-decoration-color:currentColor}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}::selection{background:var(--orange-200);color:var(--navy-950)}code,kbd,samp{font-family:var(--font-mono)}img{max-width:100%;display:block}hr{border:0;border-top:1px solid var(--border-hairline);margin:var(--space-8) 0}
:root{--navy-950:#050c18;--navy-900:#0a1428;--navy-800:#132340;--navy-700:#1e3358;--navy-600:#2c4574;--navy-500:#3e5c93;--navy-300:#8098c4;--navy-200:#b9c7e0;--paper-000:#fff;--paper-050:#fbf8f3;--paper-100:#f4efe6;--paper-200:#e9e1d4;--paper-300:#d8cdba;--paper-500:#a2967f;--paper-700:#6b6252;--orange-700:#b84a0c;--orange-600:#d95a11;--orange-500:#f26a1b;--orange-400:#ff8a3d;--orange-200:#ffd2b0;--orange-050:#fff1e6;--gold-700:#a97e1e;--gold-500:#e8b24c;--gold-300:#f3d391;--gold-050:#fdf5e4;--green-700:#0b6e4c;--green-500:#0e8f62;--green-300:#3ed598;--green-050:#e9f7f0;--red-700:#8e1b31;--red-500:#d8344d;--red-300:#f08d9c;--red-050:#fdf0f2;--amber-500:#9a5b00;--bg-page:var(--paper-050);--bg-sunk:var(--paper-100);--surface-card:var(--paper-000);--surface-raised:var(--paper-000);--surface-inverse:var(--navy-900);--surface-tint:var(--orange-050);--surface-money:var(--gold-050);--text-strong:var(--navy-950);--text-body:var(--navy-800);--text-muted:var(--paper-700);--text-inverse:var(--paper-050);--text-inverse-muted:var(--navy-200);--text-accent:var(--orange-600);--text-link:var(--orange-600);--text-link-hover:var(--orange-700);--border-hairline:var(--paper-200);--border-strong:var(--paper-300);--border-inverse:#ffffff24;--border-focus:var(--orange-500);--action-primary:var(--orange-500);--action-primary-hover:var(--orange-600);--action-primary-press:var(--orange-700);--action-primary-text:#fff;--action-secondary:var(--navy-900);--action-secondary-hover:var(--navy-800);--status-ok:var(--green-500);--status-ok-bg:var(--green-050);--status-warn:var(--amber-500);--status-warn-bg:var(--gold-050);--status-err:var(--red-500);--status-err-bg:var(--red-050);--status-watch:var(--navy-600);--money-ink:var(--gold-700);--on-navy-text:var(--paper-050);--on-navy-muted:var(--navy-300);--on-navy-card:#ffffff0e;--on-navy-card-hi:#ffffff1a;--bubble-goose:#132340;--bubble-goose-text:var(--paper-050);--bubble-user:var(--orange-500);--bubble-user-text:#fff}[data-theme=night]{--bg-page:var(--navy-950);--bg-sunk:#030814;--surface-card:var(--navy-900);--surface-raised:var(--navy-800);--surface-inverse:var(--paper-050);--surface-tint:#f26a1b1f;--surface-money:#e8b24c1f;--text-strong:var(--paper-050);--text-body:var(--navy-200);--text-muted:var(--navy-300);--text-inverse:var(--navy-950);--text-link:var(--orange-400);--text-link-hover:var(--orange-200);--border-hairline:#ffffff1a;--border-strong:#ffffff2e;--status-ok-bg:#3ed5981f;--status-err-bg:#d8344d24;--status-warn-bg:#e8b24c1f;--money-ink:var(--gold-300)}
:root{--font-display:"Archivo","Archivo Expanded",system-ui,sans-serif;--font-text:"Instrument Sans",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--display-stretch:118%;--display-tracking:-.015em;--label-tracking:.1em;--size-hero:clamp(44px,6.4vw,88px);--size-h1:clamp(34px,4vw,56px);--size-h2:32px;--size-h3:24px;--size-h4:19px;--size-body-lg:18px;--size-body:16px;--size-body-sm:14.5px;--size-caption:13px;--size-label:11.5px;--lh-tight:1.02;--lh-heading:1.12;--lh-snug:1.35;--lh-body:1.55;--lh-loose:1.7;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-black:800}.g-display{font-family:var(--font-display);font-weight:var(--w-black);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);line-height:var(--lh-heading);color:var(--text-strong)}.g-hero{font-family:var(--font-display);font-weight:var(--w-black);font-stretch:var(--display-stretch);letter-spacing:-.025em;line-height:var(--lh-tight);font-size:var(--size-hero);color:var(--text-strong)}.g-label{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--size-label);letter-spacing:var(--label-tracking);text-transform:uppercase;font-stretch:112%}.g-body{font-family:var(--font-text);font-size:var(--size-body);line-height:var(--lh-body);color:var(--text-body);text-wrap:pretty}.g-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.g-money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}
:root{--font-display:var(--font-archivo),"Archivo","Archivo Expanded",system-ui,sans-serif;--font-text:var(--font-instrument-sans),"Instrument Sans",system-ui,-apple-system,sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}
:root{--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:13px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:56px;--space-12:72px;--space-13:96px;--space-14:128px;--gutter-mobile:20px;--gutter-desktop:40px;--measure-prose:64ch;--measure-narrow:46ch;--container-max:1200px;--container-text:760px;--control-h-sm:32px;--control-h:44px;--control-h-lg:52px;--tap-min:44px}
:root{--radius-xs:5px;--radius-sm:9px;--radius-md:14px;--radius-lg:16px;--radius-xl:22px;--radius-bubble:18px;--radius-bubble-tail:6px;--radius-pill:999px}
:root{--shadow-hairline:0 0 0 1px var(--border-hairline);--shadow-1:0 1px 2px #0a14280f;--shadow-2:0 2px 6px #0a142814;--shadow-3:0 8px 24px -8px #0a14282e;--shadow-4:0 20px 48px -16px #0a142847;--shadow-action:0 2px 6px #f26a1b59;--shadow-inset-line:inset 0 -1px 0 #0a14280f;--ring-focus:0 0 0 3px #f26a1b59;--ring-focus-inverse:0 0 0 3px #ff8a3d73;--scrim-bottom:linear-gradient(to top,#050c18eb 0%,#050c189e 38%,#050c1800 100%);--scrim-top:linear-gradient(to bottom,#050c18c7 0%,#050c1800 100%);--glass:saturate(140%) blur(14px)}
:root{--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-honk:cubic-bezier(.34,1.42,.64,1);--dur-1:.11s;--dur-2:.18s;--dur-3:.26s;--dur-4:.42s;--press-scale:.985}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s;--press-scale:1}}@keyframes goose-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes goose-honk{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes goose-scan{0%{background-position:-140% 0}to{background-position:240% 0}}

html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%}.arcs{background-image:radial-gradient(circle at 20% 120%,#e8b24c12,#0000 55%),radial-gradient(circle at 90% -20%,#f26a1b1a,#0000 50%)}@media (max-width:900px){.two,.three{grid-template-columns:1fr!important}.navcta{display:none!important}.stickyCol{position:static!important;top:auto!important}}.g-field:focus-within{box-shadow:var(--ring-focus-inverse);border-color:var(--gold-500)!important}input,select{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
