@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ce197d{font-family:Sora,Sora Fallback;font-style:normal}.__variable_ce197d{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-space-mono:"Space Mono","Space Mono Fallback"}:root{--signal:#0072BB;--signal-bright:#2A8FD4;--signal-deep:#005C99;--signal-ink:#005C99;--signal-soft:#E2EFF8;--on-signal:#FFFFFF;--signal-glow:rgba(0,114,187,0.34);--complement:#F5A524;--complement-ink:#8A5708;--complement-soft:#FBE7C4;--void:#0B0B0D;--carbon:#141417;--carbon-2:#1C1C20;--graphite:#2A2A30;--smoke:#8A8A92;--mist:#B6B6BD;--white:#FFFFFF;--bone:#F5F5F6;--cloud:#ECECEE;--bg:var(--white);--bg-alt:var(--bone);--surface:var(--white);--surface-2:var(--cloud);--line:#E4E4E7;--line-strong:#D2D2D7;--text-strong:var(--void);--text-body:#2A2A2E;--text-muted:#6B6B72;--accent-text:var(--signal-ink);--on-bg:var(--void);--focus-ring:rgba(0,114,187,0.40);--tier-data:#0072BB;--tier-data-soft:#E2EFF8;--tier-data-ink:#005C99;--tier-research:#F5A524;--tier-research-soft:#FBE7C4;--tier-research-ink:#8A5708;--tier-guess:#D23A33;--tier-guess-soft:#F4D4D2;--tier-guess-ink:#9A2722;--pass:#2E9E68;--pass-soft:#CDEAD9;--pass-ink:#1C6B45;--fail:#D23A33;--fail-soft:#F4D4D2;--fail-ink:#9A2722;--paper:var(--bg);--paper-2:var(--bg-alt);--paper-3:var(--surface-2);--ink:#0A2A43;--ink-2:#2A2A2E;--ink-3:var(--carbon-2);--ash:var(--text-muted);--ash-2:#9A9AA2;--flare:var(--signal);--flare-deep:var(--signal-deep);--flare-bright:var(--signal-bright);--flare-tint:var(--signal-soft);--pine:var(--tier-data);--pine-deep:var(--tier-data-ink);--pine-tint:var(--tier-data-soft);--accent2:var(--complement);--line-on-ink:rgba(255,255,255,0.14);--scrim:rgba(11,11,13,0.62);--surface-card:var(--surface);--surface-ink:#0A2A43;--text-on-ink:#F4F4F5;--text-on-flare:var(--on-signal);--brand:var(--signal);--brand-hover:var(--signal-deep);--accent:var(--tier-data);--border:var(--line);--border-strong:var(--line-strong);--font-display:var(--font-sora),"Sora",system-ui,-apple-system,sans-serif;--font-body:var(--font-dm-sans),"DM Sans",system-ui,-apple-system,sans-serif;--font-mono:var(--font-space-mono),"Space Mono",ui-monospace,"SF Mono",Menlo,monospace;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:21px;--text-xl:26px;--text-2xl:33px;--text-3xl:44px;--text-4xl:58px;--text-5xl:76px;--text-6xl:100px;--tracking-tight:-0.03em;--tracking-snug:-0.015em;--tracking-label:0.14em;--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(11,11,13,0.06);--shadow-sm:0 2px 8px rgba(11,11,13,0.08);--shadow-md:0 10px 28px rgba(11,11,13,0.12);--shadow-lg:0 24px 56px rgba(11,11,13,0.20);--shadow-signal:0 8px 26px var(--signal-glow);--shadow-flare:var(--shadow-signal);--maxw:1200px;--maxw-prose:640px;--gutter:clamp(20px,5vw,64px);--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-fast:140ms;--dur-mid:240ms;--dur-slow:420ms}.theme-dark,[data-theme=dark]{--bg:var(--void);--bg-alt:var(--carbon);--surface:var(--carbon);--surface-2:var(--carbon-2);--line:#26262B;--line-strong:var(--graphite);--text-strong:var(--white);--text-body:#E6E6E9;--text-muted:var(--smoke);--accent-text:var(--signal-bright);--on-bg:var(--white);--signal-soft:rgba(0,114,187,0.20);--focus-ring:var(--signal-glow);--tier-data-soft:rgba(0,114,187,0.18);--tier-research-soft:rgba(245,165,36,0.20);--tier-guess-soft:rgba(210,58,51,0.20);--pass-soft:rgba(46,158,104,0.18);--fail-soft:rgba(210,58,51,0.20);--tier-data-ink:#4FA8DC;--tier-research-ink:#F5B84E;--tier-guess-ink:#F3796F;--pass-ink:#5FD09A;--fail-ink:#F3796F;--paper:var(--bg);--paper-2:var(--bg-alt);--paper-3:var(--surface-2);--ink:var(--text-strong);--ash:var(--text-muted)}*{box-sizing:border-box}body,html{margin:0}html{overflow-x:clip}body{background:var(--bg);color:var(--text-body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:var(--text-base);line-height:1.5}::selection{background:var(--signal-soft)}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--text-strong)}p{margin:0}.section{max-width:var(--maxw);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.contours{position:absolute;inset:0;pointer-events:none;z-index:0;background:repeating-radial-gradient(circle at 86% 8%,transparent 0 44px,rgba(11,11,13,.045) 44px 45px),repeating-radial-gradient(circle at 86% 8%,transparent 0 0);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 78%);mask-image:linear-gradient(180deg,#000 0,transparent 78%)}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}[data-reveal].in{opacity:1;transform:none}}.btn{transition:filter var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn:hover{filter:brightness(.94)}.btn:active{transform:translateY(1px)}.navlink{transition:color var(--dur-fast) var(--ease-out)}.navlink:hover{color:var(--accent-text)}a:focus-visible,button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}.social{transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.social:hover{background:var(--flare-bright);color:var(--ink)}.cta-short{display:none}@media (max-width:560px){.cta-full{display:none}.cta-short{display:inline}}@media (max-width:860px){.finalcta-grid,.grid-2,.grid-3{grid-template-columns:1fr!important}.navlinks{display:none!important}.hero-grid{grid-template-columns:1fr!important}}