@font-face{font-family:__Newsreader_39d0e4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.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:__Newsreader_39d0e4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.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:__Newsreader_39d0e4;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.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:__Newsreader_39d0e4;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.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:__Newsreader_39d0e4;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.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:__Newsreader_39d0e4;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.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:__Newsreader_39d0e4;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.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:__Newsreader_39d0e4;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.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:__Newsreader_39d0e4;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.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:__Newsreader_39d0e4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.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:__Newsreader_39d0e4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785.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:__Newsreader_39d0e4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524.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:__Newsreader_39d0e4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.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:__Newsreader_39d0e4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785.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:__Newsreader_39d0e4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524.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:__Newsreader_39d0e4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.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:__Newsreader_39d0e4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785.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:__Newsreader_39d0e4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524.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}.__className_39d0e4{font-family:__Newsreader_39d0e4}.__variable_39d0e4{--font-headline:"__Newsreader_39d0e4"}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:__IBM_Plex_Mono_Fallback_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--font-mono:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}:root{--ink-950:#06090c;--ink-900:#0a0f14;--ink-800:#10161d;--ink-700:#172029;--line:#223041;--line-bright:#2f4256;--text-hi:#eef3f7;--text-mid:#b7c5d1;--text-lo:#7c8fa0;--teal:#4fd1c5;--teal-dim:#2b7a72;--copper:#e2984b;--copper-dim:#8a5c2a;--signal:#ff5ea8;--signal-dim:#9c3568;--danger:#e2694b;--radius:2px;--maxw:1180px;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--dur-fast:150ms;--dur-mid:420ms;--dur-slow:700ms;--stagger:90ms;--header-h:76px}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body,html{background:var(--ink-950)}body{margin:0;color:var(--text-mid);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;background-position:top;background-attachment:fixed;opacity:1}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(79,209,197,.08),transparent 60%);pointer-events:none;z-index:0}h1,h2,h3,h4{font-family:var(--font-headline),Georgia,"Times New Roman",serif;color:var(--text-hi);font-weight:500;line-height:1.15;letter-spacing:-.01em;margin:0}.mono{font-family:var(--font-mono),"SFMono-Regular",Consolas,monospace;letter-spacing:.04em}a{color:inherit}img,svg{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px;position:relative;z-index:1}.eyebrow{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);display:flex;align-items:center;gap:10px;margin-bottom:18px}.eyebrow:before{content:"";width:22px;height:1px;background:var(--teal-dim)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:14px 22px;border-radius:var(--radius);border:1px solid var(--line-bright);text-decoration:none;transition:border-color var(--dur-fast) ease-out,background var(--dur-fast) ease-out,color var(--dur-fast) ease-out,transform var(--dur-fast) ease-out,box-shadow var(--dur-fast) ease-out;cursor:pointer;background:transparent;color:var(--text-hi);position:relative}.btn:hover{color:var(--teal);border-color:var(--teal)}.btn:active{transform:scale(.98)}.btn-primary{border-color:var(--teal);background:var(--teal);color:var(--ink-950);font-weight:600}.btn-primary:hover{background:#6fe0d5;border-color:#6fe0d5;color:var(--ink-950)}.panel{background:linear-gradient(180deg,var(--ink-800),var(--ink-900));border:1px solid var(--line);border-radius:var(--radius)}.card-num{font-family:var(--font-mono),monospace;font-size:12px;color:var(--teal);border:1px solid var(--line-bright);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:18px}section{position:relative;z-index:1;padding:96px 0;border-bottom:1px solid var(--line)}section:last-of-type{border-bottom:none}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:24px}.grid-3,.grid-4{display:grid;gap:24px}.grid-4{grid-template-columns:repeat(4,1fr);grid-gap:24px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--teal);color:var(--ink-950);padding:12px 18px;z-index:100;font-family:var(--font-mono),monospace;font-size:13px}.skip-link:focus{left:28px;top:12px}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.section-tint{background:linear-gradient(180deg,rgba(79,209,197,.045),transparent 60%)}.pull{font-family:var(--font-headline),serif;font-style:italic;font-size:clamp(1.6rem,3.2vw,2.4rem);color:var(--text-hi);line-height:1.35;border-left:2px solid var(--signal);padding-left:28px}.tag-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;padding:5px 12px;border:1px solid var(--line-bright);border-radius:999px;color:var(--text-lo)}.reveal{opacity:0;transform:translateY(28px);transition:opacity var(--dur-slow) var(--ease-out-expo),transform var(--dur-slow) var(--ease-out-expo);transition-delay:calc(var(--i, 0) * var(--stagger))}.reveal.is-visible{opacity:1;transform:translateY(0)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:rgba(10,15,20,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background var(--dur-mid) var(--ease-out-quart),border-color var(--dur-mid) var(--ease-out-quart)}.site-header[data-scrolled=true]{background:rgba(8,12,17,.72);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border-bottom-color:var(--line-bright)}.site-header__bar{display:flex;align-items:center;justify-content:flex-start;height:var(--header-h);transition:height var(--dur-mid) var(--ease-out-quart)}.site-header[data-scrolled=true] .site-header__bar{--header-h:58px}.site-header__mark{font-size:15px;color:var(--text-hi);text-decoration:none;font-weight:600;letter-spacing:.06em}.site-header__nav{display:flex;align-items:center;gap:32px;position:relative;margin-left:auto}.site-header__cta{margin-left:32px;flex-shrink:0}.nav-link{font-size:13px;color:var(--text-mid);text-decoration:none;letter-spacing:.04em;position:relative;transition:color var(--dur-fast) ease-out}.nav-link:hover,.nav-link[data-active=true]{color:var(--teal)}.nav-link:after,.nav-link:before{color:var(--teal);opacity:0;position:absolute;top:0;transition:opacity var(--dur-fast) ease-out,transform var(--dur-fast) ease-out}.nav-link:before{content:"[";left:-10px;transform:translateX(4px)}.nav-link:after{content:"]";right:-10px;transform:translateX(-4px)}.nav-link:hover:after,.nav-link:hover:before,.nav-link[data-active=true]:after,.nav-link[data-active=true]:before{opacity:1;transform:translateX(0)}.nav-underline{position:absolute;bottom:-6px;left:0;width:1px;height:1px;background:var(--teal);transform-origin:0 50%;transform:translate3d(var(--nav-x,0),0,0) scaleX(var(--nav-w,0));opacity:var(--nav-o,0);transition:transform var(--dur-mid) var(--ease-out-expo),opacity var(--dur-fast) ease-out;pointer-events:none}.hero{position:relative;overflow:hidden}.hero-field{position:absolute;inset:0;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse 70% 70% at 50% 35%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 35%,#000 30%,transparent 75%)}.hero-field:before{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background-image:linear-gradient(rgba(79,209,197,.16) 1px,transparent 0),linear-gradient(90deg,rgba(79,209,197,.16) 1px,transparent 0);background-size:48px 48px;animation:grid-drift 26s linear infinite;will-change:transform}@keyframes grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(48px,48px,0)}}.hero .wrap{position:relative;z-index:1}.storm{overflow:hidden;pointer-events:none;z-index:0;mask-image:linear-gradient(180deg,#000,#000 55%,transparent 92%),linear-gradient(90deg,transparent,rgba(0,0,0,.12) 30%,#000 60%);-webkit-mask-image:linear-gradient(180deg,#000,#000 55%,transparent 92%),linear-gradient(90deg,transparent,rgba(0,0,0,.12) 30%,#000 60%);mask-composite:intersect;-webkit-mask-composite:source-in}.storm,.storm__svg{position:absolute;inset:0}.storm__svg{width:100%;height:100%}.storm__flash{position:absolute;inset:0;background:radial-gradient(ellipse 120% 70% at 50% 0,rgba(120,240,255,.16),rgba(79,209,197,.06) 45%,transparent 70%);opacity:0;animation:storm-flash 6.5s step-end infinite;animation-delay:.4s;will-change:opacity}@keyframes storm-flash{0%,1.4%{opacity:0}1.8%{opacity:1}2.6%{opacity:.15}3.2%{opacity:.9}4.4%{opacity:0}5.2%{opacity:.55}7%{opacity:0}to{opacity:0}}.bolt{opacity:0;animation:bolt-strike var(--bolt-dur,7s) step-end infinite;animation-delay:var(--bolt-delay,0s);will-change:opacity}@keyframes bolt-strike{0%,1%{opacity:0}1.5%{opacity:1}2.4%{opacity:.12}3%{opacity:.95}3.8%{opacity:.2}4.6%{opacity:.8}6%{opacity:.35}7.5%{opacity:0}to{opacity:0}}.bolt__glow{stroke:rgba(79,209,197,.26);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.bolt__core{stroke:#d8fbff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.kinetic{display:inline}.kinetic-word{display:inline-block;opacity:0;transform:translateY(.42em);animation:kinetic-in .8s var(--ease-out-expo) forwards;animation-delay:calc(var(--i, 0) * 55ms + .12s);will-change:transform,opacity}@keyframes kinetic-in{to{opacity:1;transform:translateY(0)}}.caret:after{content:"";display:inline-block;width:.55em;height:1em;margin-left:.4em;background:var(--teal);vertical-align:-.14em;animation:caret-blink 1.05s step-end infinite}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.btn-magnetic{transform:translate3d(var(--mx,0),var(--my,0),0);transition:transform .22s var(--ease-out-quart),background var(--dur-fast) ease-out,border-color var(--dur-fast) ease-out;will-change:transform}.btn-magnetic[data-pulling=true]{transition:transform 80ms linear}.btn-magnetic:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--angle),transparent 0deg 250deg,var(--teal) 320deg,#bffdf6 350deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--dur-fast) ease-out;pointer-events:none}.btn-magnetic:focus-visible:before,.btn-magnetic:hover:before{opacity:1;animation:trace-run 1.6s linear infinite}@keyframes trace-run{to{--angle:360deg}}.panel-interactive{transition:transform .32s var(--ease-out-quart),border-color .32s var(--ease-out-quart),box-shadow .32s var(--ease-out-quart);will-change:transform}.panel-interactive:focus-within,.panel-interactive:hover{transform:translateY(-4px);border-color:var(--teal-dim);box-shadow:0 20px 44px -26px rgba(79,209,197,.55),inset 0 0 0 1px rgba(79,209,197,.1)}.panel--glass{background:linear-gradient(180deg,rgba(16,22,29,.66),rgba(10,15,20,.78));backdrop-filter:blur(7px) saturate(120%);-webkit-backdrop-filter:blur(7px) saturate(120%)}.panel--featured{position:relative}.panel--featured:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 34px -6px rgba(79,209,197,.42),inset 0 0 0 1px rgba(79,209,197,.28);opacity:.35;animation:featured-pulse 4.8s ease-in-out infinite;pointer-events:none}@keyframes featured-pulse{0%,to{opacity:.22}50%{opacity:.75}}.status-dot{width:6px;height:6px;flex-shrink:0;position:relative}.status-dot,.status-dot:after{border-radius:50%;background:currentColor}.status-dot:after{content:"";position:absolute;inset:0;animation:status-ping 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes status-ping{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(2.8);opacity:0}}.ticker-wrap{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-900);white-space:nowrap}.ticker-track{display:inline-flex;animation:ticker 34s linear infinite;padding:13px 0;will-change:transform}@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ticker-item{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.14em;color:var(--text-lo);padding:0 22px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ticker-item strong{color:var(--teal);font-weight:500}.ticker-dot{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 0 rgba(255,94,168,.6);animation:pulse 2.2s ease-out infinite;flex-shrink:0}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,94,168,.55)}70%{box-shadow:0 0 0 8px rgba(255,94,168,0)}to{box-shadow:0 0 0 0 rgba(255,94,168,0)}}.term{font-family:var(--font-mono),monospace;font-size:12.5px;letter-spacing:.04em;color:var(--text-lo);display:flex;align-items:center;gap:12px;min-height:22px}.term__prompt{color:var(--teal);flex-shrink:0}.term__line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term__cursor{display:inline-block;width:7px;height:1em;background:var(--teal);vertical-align:-.14em;animation:caret-blink 1.05s step-end infinite}.count-up{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.process{position:relative}.process__rail{position:absolute;top:16px;left:17px;right:17px;height:1.5px;background:var(--line);pointer-events:none}.process__line{position:absolute;inset:0;background:var(--teal);transform-origin:0 50%;transform:scaleX(var(--p,0))}.card-num{position:relative;z-index:1;background:var(--ink-950);transition:border-color .32s var(--ease-out-quart),color .32s var(--ease-out-quart),box-shadow .32s var(--ease-out-quart)}.process__step[data-reached=true] .card-num{border-color:var(--teal);box-shadow:0 0 0 4px rgba(79,209,197,.12)}.diagram{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:32px;gap:32px;align-items:start}.diagram__divider{align-self:stretch;background-image:linear-gradient(var(--line) 50%,transparent 0);background-size:1px 8px;background-repeat:repeat-y}.diagram__side{width:100%;height:auto}.diagram-draw [data-draw]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s var(--ease-out-quart);transition-delay:calc(var(--d, 0) * 80ms)}.reveal.is-visible .diagram-draw [data-draw]{stroke-dashoffset:0}.diagram-boundary{opacity:0;transform:scale(.98);transform-box:fill-box;transform-origin:center;transition:opacity .9s var(--ease-out-quart),transform .9s var(--ease-out-quart)}.reveal.is-visible .diagram-boundary{opacity:1;transform:scale(1)}.diagram-label{opacity:0;transition:opacity .7s ease-out;transition-delay:calc(var(--d, 0) * 80ms + .32s)}.reveal.is-visible .diagram-label{opacity:1}.packet{opacity:0;transform-box:fill-box;transform-origin:center}.reveal.is-visible .packet{animation-play-state:running}.packet--risk{fill:var(--danger);filter:drop-shadow(0 0 4px rgba(226,105,75,.9));animation:packet-escape 3.6s cubic-bezier(.5,0,.75,0) infinite;animation-delay:1.2s}.packet--risk-trail{fill:var(--danger);opacity:0;animation:packet-escape-trail 3.6s cubic-bezier(.5,0,.75,0) infinite;animation-delay:1.2s}@keyframes packet-escape{0%{transform:translateY(0);opacity:0}6%{opacity:1}38%{transform:translateY(88px);opacity:1}72%{transform:translateY(176px);opacity:1}94%{transform:translateY(300px);opacity:.9}to{transform:translateY(330px);opacity:0}}@keyframes packet-escape-trail{0%{transform:translateY(0) scaleY(1);opacity:0}10%{opacity:.35}38%{transform:translateY(84px) scaleY(2.4)}72%{transform:translateY(172px) scaleY(2.4)}94%{transform:translateY(296px) scaleY(2.4);opacity:.3}to{transform:translateY(326px) scaleY(1);opacity:0}}.packet--safe{fill:var(--teal);filter:drop-shadow(0 0 4px rgba(79,209,197,.9));animation:packet-contained 4.4s cubic-bezier(.65,0,.35,1) infinite;animation-delay:1.2s}@keyframes packet-contained{0%{transform:translateY(0);opacity:0}6%{opacity:1}30%{transform:translateY(82px)}56%{transform:translateY(164px)}70%{transform:translateY(164px)}94%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:0}}.boundary-flare{fill:none;stroke:var(--teal);stroke-width:1;opacity:0;animation:boundary-flare 4.4s ease-out infinite;animation-delay:1.2s}@keyframes boundary-flare{0%,52%{opacity:0;transform:scale(1)}60%{opacity:.85;transform:scale(1)}75%{opacity:0;transform:scale(1.06)}to{opacity:0}}.reticle{position:fixed;top:0;left:0;width:26px;height:26px;margin:-13px 0 0 -13px;pointer-events:none;z-index:90;opacity:0;transform:translate3d(var(--rx,-100px),var(--ry,-100px),0);transition:opacity .18s ease-out;will-change:transform}.reticle[data-visible=true]{opacity:1}.reticle__bracket,.reticle__ring{transition:opacity .16s ease-out,transform .22s var(--ease-out-quart)}.reticle__bracket{opacity:0;transform:scale(.72)}.reticle[data-mode=link] .reticle__ring{opacity:0;transform:scale(.4)}.reticle[data-mode=link] .reticle__bracket{opacity:1;transform:scale(1)}@media (pointer:fine){html[data-reticle=on],html[data-reticle=on] .btn,html[data-reticle=on] a,html[data-reticle=on] button{cursor:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{transition:none}.kinetic-word,.reveal{opacity:1;transform:none}.kinetic-word{animation:none}.caret:after,.term__cursor{animation:none;opacity:1}.hero-field:before{animation:none}.storm{display:none}.ticker-dot,.ticker-track{animation:none}.status-dot:after{animation:none;opacity:0}.panel--featured:after{animation:none;opacity:.4}.btn,.btn-magnetic,.card-num,.panel-interactive{transition:none}.panel-interactive:focus-within,.panel-interactive:hover{transform:none}.btn-magnetic,.btn:active{transform:none}.btn-magnetic:focus-visible:before,.btn-magnetic:hover:before{animation:none;opacity:1}.nav-underline{transition:none}.diagram-draw [data-draw]{stroke-dashoffset:0;transition:none}.diagram-boundary,.diagram-label{opacity:1;transform:none;transition:none}.packet{animation:none;opacity:1}.packet--risk{transform:translateY(264px)}.boundary-flare,.packet--risk-trail{display:none}.packet--safe{transform:translateY(164px)}.process__line{transform:scaleX(1)}.reticle{display:none}}@media (max-width:940px){.diagram{grid-template-columns:1fr;gap:40px}.diagram__divider{height:1px;width:100%;background-image:linear-gradient(90deg,var(--line) 50%,transparent 0);background-size:8px 1px;background-repeat:repeat-x}}@media (max-width:860px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}section{padding:64px 0}.wrap{padding:0 20px}.process__rail{display:none}}@media (max-width:700px){.site-header__bar{flex-wrap:wrap;height:auto;padding-top:14px;padding-bottom:8px;row-gap:10px}.site-header[data-scrolled=true] .site-header__bar{--header-h:auto;padding-top:10px;padding-bottom:6px}.site-header__mark{order:1}.site-header__cta{order:2;margin-left:auto}.site-header__nav{order:3;width:100%;margin-left:0;gap:0;justify-content:space-between}.site-header__nav a.nav-link{font-size:12px;padding:4px 0}.nav-link:before{left:-7px}.nav-link:after{right:-7px}.nav-underline{display:none}}@media (max-width:560px){.term__prompt{font-size:0}.term__prompt:after{content:"~$";font-size:12.5px}}@media (max-width:380px){.btn{padding:12px 14px;font-size:12px}}@media (pointer:coarse){.reticle{display:none}}