@font-face{font-family:__Newsreader_7e319f;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fc61cfb200d549a5.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_7e319f;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fe6c4b8cc116014d.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_7e319f;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8edf6d3506a17285.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_7e319f;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527.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_7e319f;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d.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_7e319f;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50.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_7e319f{font-family:__Newsreader_7e319f}.__variable_7e319f{--font-display:"__Newsreader_7e319f"}@font-face{font-family:__Spline_Sans_bc4842;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/2438dfc711ffbcdb-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:__Spline_Sans_bc4842;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/cf1398c533b7af5b-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:__Spline_Sans_Fallback_bc4842;src:local("Arial");ascent-override:95.03%;descent-override:23.33%;line-gap-override:0.00%;size-adjust:101.39%}.__className_bc4842{font-family:__Spline_Sans_bc4842,__Spline_Sans_Fallback_bc4842;font-style:normal}.__variable_bc4842{--font-body:"__Spline_Sans_bc4842","__Spline_Sans_Fallback_bc4842"}@font-face{font-family:__Spline_Sans_Mono_1999fd;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-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:__Spline_Sans_Mono_1999fd;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-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:__Spline_Sans_Mono_Fallback_1999fd;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_1999fd{font-family:__Spline_Sans_Mono_1999fd,__Spline_Sans_Mono_Fallback_1999fd;font-style:normal}.__variable_1999fd{--font-mono:"__Spline_Sans_Mono_1999fd","__Spline_Sans_Mono_Fallback_1999fd"}:root{--ink:#0b0b0e;--paper:#fff;--paper-2:#f7f7f8;--violet:#5e17eb;--violet-soft:#bfa0ff;--violet-tint:#f2ecfe;--grey:#62626b;--grey-2:#70707a;--line:#e7e7ec;--line-dark:#232329;--radius:14px;--display:var(--font-display),"Newsreader",Georgia,serif;--body:var(--font-body),"Spline Sans",-apple-system,BlinkMacSystemFont,sans-serif;--mono:var(--font-mono),"Spline Sans Mono","SF Mono",ui-monospace,monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:var(--paper);font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--violet);color:#fff}a{color:inherit;text-decoration:none}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 18px;background:var(--ink);color:#fff;border-radius:999px;font-family:var(--body);font-weight:600;font-size:14px;transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus-visible{transform:translateY(0);outline:3px solid var(--violet-soft);outline-offset:3px}img{max-width:100%}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}@media (max-width:480px){.wrap{padding:0 18px}}.display{font-family:var(--display);font-weight:500;letter-spacing:-.022em;line-height:1.04;font-optical-sizing:auto}h1.display{font-size:clamp(40px,5.2vw,66px)}h2.display{font-size:clamp(32px,4vw,52px)}h3.display{font-size:clamp(24px,2.6vw,32px);line-height:1.15}.violet{color:var(--violet)}.it{font-style:italic;font-weight:400}.lede{font-size:clamp(17px,1.5vw,20px);line-height:1.65;max-width:58ch}.entry,.lede{color:var(--grey)}.entry{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.entry:before{content:"";width:9px;height:9px;border:1.5px solid var(--violet);border-radius:50%;flex:none}.entry b{color:var(--violet);font-weight:600}section{padding:104px 0}section.tone{background:var(--paper-2)}section.dark{background:var(--ink);color:#e9e9ee}section.dark .lede{color:#a2a2ad}.sec-head{max-width:760px;margin-bottom:56px}.sec-head .entry,.sec-head h2{margin-bottom:20px}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-weight:600;font-size:15.5px;padding:15px 28px;border-radius:999px;background:var(--ink);color:#fff;border:1.5px solid var(--ink);cursor:pointer;transition:background .22s ease,border-color .22s ease,transform .22s ease;white-space:nowrap}.btn:hover{background:var(--violet);border-color:var(--violet);transform:translateY(-1px)}.btn:focus-visible{outline:3px solid var(--violet);outline-offset:3px}[role=switch]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:4px}.btn.inverse:focus-visible,section.dark [role=tab]:focus-visible,section.dark a:focus-visible,section.dark button:focus-visible{outline-color:var(--violet-soft)}.btn .arr{transition:transform .22s ease}.btn:hover .arr{transform:translateX(3px)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--violet);border-color:var(--violet);color:#fff}.btn.inverse{background:#fff;color:var(--ink);border-color:#fff}.btn.inverse:hover{background:var(--violet);border-color:var(--violet);color:#fff}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}.btn{transition:none}}