@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono-jb:"JetBrains Mono","JetBrains Mono Fallback"}:root{--navy:#061e3a;--navy-900:#04162b;--navy-800:#061e3a;--navy-700:#0b2a4a;--navy-600:#14395e;--cream:#f6f0e4;--cream-deep:#ede4d3;--paper:#fcfaf4;--gold:#c9a35a;--gold-700:#a8843f;--ink:#111111;--text:#0a2138;--text-muted:#4f6178;--text-faint:#8493a6;--on-navy:#f6f0e4;--on-navy-muted:rgba(246,240,228,0.66);--on-navy-faint:rgba(246,240,228,0.42);--line:rgba(6,30,58,0.14);--line-strong:rgba(6,30,58,0.26);--line-on-navy:rgba(246,240,228,0.16);--line-on-navy-strong:rgba(246,240,228,0.3);--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-mono-jb),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--fs-display:clamp(2.55rem,1.5rem + 4.2vw,4.5rem);--fs-h1:clamp(2.05rem,1.5rem + 2.3vw,3.1rem);--fs-h2:clamp(1.55rem,1.2rem + 1.55vw,2.25rem);--fs-h3:1.25rem;--fs-lede:clamp(1.06rem,1rem + 0.45vw,1.28rem);--fs-body:1.0625rem;--fs-small:0.9375rem;--fs-eyebrow:0.74rem;--fs-statement:clamp(2.6rem,1.8rem + 4vw,4.5rem);--lh-tight:1.04;--lh-snug:1.18;--lh-body:1.62;--container:1180px;--container-narrow:880px;--radius:4px;--radius-lg:8px;--gutter:clamp(1.25rem,0.6rem + 3vw,3rem);--ease:cubic-bezier(0.22,0.61,0.36,1)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv05" 1,"ss01" 1,"calt" 1}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::selection{background:var(--gold);color:var(--navy-900)}h1,h2,h3,h4{font-weight:600;letter-spacing:-.018em;line-height:var(--lh-snug);color:var(--text);text-wrap:balance}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:clamp(4rem,2.5rem + 6vw,7.5rem);position:relative}.section--cream{background:var(--cream)}.section--cream-deep{background:var(--cream-deep)}.section--navy{background:var(--navy-900)}.section--navy,.section--navy h1,.section--navy h2,.section--navy h3{color:var(--on-navy)}.section--tight{padding-block:clamp(2.75rem,2rem + 3vw,4rem)}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.eyebrow:before{content:"";width:1.4rem;height:1px;background:var(--gold)}.section--navy .eyebrow{color:var(--on-navy-muted)}.display{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.03em;font-weight:600}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.lede{font-size:var(--fs-lede);line-height:1.5;color:var(--text-muted);max-width:46ch}.section--navy .lede{color:var(--on-navy-muted)}.measure{max-width:62ch}.muted{color:var(--text-muted)}.mono{font-family:var(--font-mono)}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.78rem 1.3rem;font-size:.96rem;font-weight:500;letter-spacing:-.01em;border-radius:var(--radius);border:1px solid transparent;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--navy);color:var(--cream);border-color:var(--navy)}.btn--primary:hover{background:var(--navy-700)}.btn--ghost{background:transparent;color:var(--text);border-color:var(--line-strong)}.btn--ghost:hover{border-color:var(--navy)}.btn--gold{background:var(--gold);color:var(--navy-900);border-color:var(--gold)}.btn--gold:hover{background:var(--gold-700);border-color:var(--gold-700)}.btn--on-navy{background:var(--cream);color:var(--navy-900);border-color:var(--cream)}.btn--on-navy:hover{background:#fff}.btn--ghost-on-navy{background:transparent;color:var(--cream);border-color:var(--line-on-navy-strong)}.btn--ghost-on-navy:hover{border-color:var(--cream)}.arrow-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:500;color:var(--text);border-bottom:1px solid transparent;transition:gap .18s var(--ease),border-color .18s var(--ease)}.arrow-link:hover{gap:.65rem;border-color:var(--gold)}.section--navy .arrow-link{color:var(--cream)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}.skip-link{position:absolute;left:-999px;top:0;background:var(--navy);color:var(--cream);padding:.6rem 1rem;z-index:100}.skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.SiteFooter_footer__aUaTs{background:var(--navy-900);color:var(--on-navy-muted);border-top:1px solid var(--line-on-navy)}.SiteFooter_top__aPjTa{display:grid;grid-template-columns:1.2fr 2fr;grid-gap:3rem;gap:3rem;padding-block:clamp(3rem,2rem + 3vw,4.5rem)}.SiteFooter_mark__UC7rl{color:var(--cream)}.SiteFooter_tagline___UH2c{margin-top:1.1rem;max-width:30ch;color:var(--on-navy-muted);font-size:.98rem;line-height:1.55}.SiteFooter_former__Kla8C{margin-top:1.4rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;color:var(--on-navy-faint)}.SiteFooter_former__Kla8C span{color:var(--gold);margin-inline:.4rem}.SiteFooter_cols__odBSg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}.SiteFooter_colTitle__OW81o{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-navy-faint);font-weight:500;margin-bottom:1rem}.SiteFooter_col__gfZ3Y ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.7rem}.SiteFooter_col__gfZ3Y a{color:var(--on-navy-muted);font-size:.95rem;transition:color .16s var(--ease)}.SiteFooter_col__gfZ3Y a:hover{color:var(--cream)}.SiteFooter_addr__kbMUb{font-size:.9rem;line-height:1.5;color:var(--on-navy-faint)}.SiteFooter_bottom__ADU2b{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem 2rem;padding-block:1.6rem;border-top:1px solid var(--line-on-navy)}.SiteFooter_legal__Dh8KR{font-size:.82rem;color:var(--on-navy-faint);white-space:nowrap}.SiteFooter_disclaimer__nB_AE{font-size:.78rem;line-height:1.5;color:var(--on-navy-faint);max-width:70ch;flex:1 1 380px}@media (max-width:860px){.SiteFooter_top__aPjTa{grid-template-columns:1fr;gap:2.5rem}.SiteFooter_cols__odBSg{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}}.SiteHeader_header__SRb_V{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--line)}.SiteHeader_bar__PgEmJ{display:flex;align-items:center;gap:1.5rem;height:68px}.SiteHeader_brand__td4g5{color:var(--navy);display:inline-flex;align-items:center}.SiteHeader_nav__5IxZo{display:flex;align-items:center;gap:1.75rem;margin-left:1rem}.SiteHeader_link__qkxPH{font-size:.95rem;font-weight:450;color:var(--text-muted);transition:color .16s var(--ease)}.SiteHeader_link__qkxPH:hover{color:var(--text)}.SiteHeader_actions__7yHiB{margin-left:auto;display:flex;align-items:center;gap:.75rem}.SiteHeader_toggle__ldduu{display:none;margin-left:auto;width:40px;height:40px;border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent;position:relative}.SiteHeader_toggle__ldduu span,.SiteHeader_toggle__ldduu span:after,.SiteHeader_toggle__ldduu span:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.5px;background:var(--navy);transform:translate(-50%,-50%);transition:transform .2s var(--ease)}.SiteHeader_toggle__ldduu span:before{transform:translate(-50%,-6px)}.SiteHeader_toggle__ldduu span:after{transform:translate(-50%,5px)}.SiteHeader_mobile__r9XYT{display:none;flex-direction:column;gap:.25rem;padding:1rem var(--gutter) 1.5rem;border-top:1px solid var(--line)}.SiteHeader_mobileLink__3DGwi{padding:.75rem 0;font-size:1.05rem;color:var(--text);border-bottom:1px solid var(--line)}@media (max-width:860px){.SiteHeader_actions__7yHiB,.SiteHeader_nav__5IxZo{display:none}.SiteHeader_toggle__ldduu{display:block}.SiteHeader_mobile__r9XYT{display:flex}}