*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:var(--blue)}::selection{background:color-mix(in srgb, var(--blue) 22%, transparent)}.skip{z-index:100;border-radius:var(--radius-pill);background:var(--anthracite);color:var(--on-anthracite);padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}.wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:32px}.section{padding-block:clamp(72px,10vw,140px);position:relative}.section--tight{padding-block:clamp(48px,6vw,80px)}.h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:400;line-height:1.06}.h2 .m{color:var(--ink-3);font-weight:300}.lead{color:var(--ink-2);max-width:34em;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.mono{font-family:var(--font-mono)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.js-motion [data-reveal]{opacity:0;transform:translateY(24px)}.split-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.spot{isolation:isolate;position:relative}.spot:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .4s var(--ease-out);background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--blue) 9%, transparent), transparent 60%);position:absolute;inset:0}.spot:hover:after{opacity:1}@media (width<=720px){.wrap{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.js-motion [data-reveal]{opacity:1;transform:none}}:root{--night:#0b0c0f;--ink-d:#f0f2f4;--ink-d2:#b8bec7;--ink-d3:#8b919b;--sev-h:#d9622b;--sev-m:#d9a42b;--sev-l:#8a94a6;--ease:cubic-bezier(.16, 1, .3, 1);--dk:0;--dkp:calc(var(--dk) * 100%)}html.story{scroll-behavior:auto;scroll-padding-top:0}html.story body{background:color-mix(in oklab, var(--night) var(--dkp), var(--ground));color:color-mix(in oklab, var(--ink-d) var(--dkp), var(--ink));overflow-x:clip}html.story main,html.story .footer{z-index:2;position:relative}#stage{z-index:0;width:100%;max-width:none;height:100%;display:block;position:fixed;inset:0}.atmo{z-index:0;pointer-events:none;will-change:opacity;position:fixed;inset:0}.atmo--mist{opacity:calc(1 - var(--dk));background:radial-gradient(80% 45% at 64% 52%,#ffffffbf,#fff0 70%),linear-gradient(#e2e6ebe6 0%,#f0f2f533 42%,#fff0 50%,#e8ebef80 100%)}.atmo--night{opacity:var(--dk);background:radial-gradient(110% 85% at 60%,#0b0c0f00 35%,#0b0c0feb 90%)}.no-gl .fallback{display:block}.fallback{z-index:0;background:radial-gradient(40% 30% at 62% 60%, color-mix(in srgb, var(--violet) 35%, transparent), transparent 70%), linear-gradient(170deg, transparent 55%, color-mix(in srgb, var(--blue) 35%, transparent) 56%, color-mix(in srgb, var(--red) 35%, transparent) 60%, transparent 61%);display:none;position:fixed;inset:0}.lg{--tint:color-mix(in oklab, #0e10145c var(--dkp), #fff3);isolation:isolate;background:color-mix(in oklab, var(--tint) calc(var(--rv,1) * 100%), transparent);box-shadow:0 18px 50px -20px color-mix(in oklab, #000000b3 var(--dkp), #0c0e1273), inset 0 1px 0 color-mix(in oklab, #ffffff38 var(--dkp), #fff9), inset 0 -1px 1px #ffffff2e, inset 0 0 0 .5px color-mix(in oklab, #ffffff24 var(--dkp), #ffffff59);border-radius:28px;position:relative}.lg:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;backdrop-filter:blur(16px)saturate(1.7);position:absolute;inset:0}.lg-refract .lg:before{backdrop-filter:var(--lg-f,blur(16px)) saturate(1.55) brightness(1.04)}.lg:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--la,135deg), #fffffff2, #ffffff14 22%, #ffffff0a 45%, #ffffff8c 52%, #ffffff0f 75%, #fffffff2);-webkit-mask-composite:xor;padding:1.2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lg>*{z-index:2;position:relative}.panel{will-change:transform}.panel>*,.hero-copy>*{opacity:clamp(0, calc(var(--rv,1) * 1.6 - var(--i,0) * .12), 1);translate:0 calc((1 - var(--rv,1)) * 14px)}.panel:after{opacity:calc(.2 + .8 * var(--rv,1))}.btn{height:50px;font:700 15px/1 var(--font-body);cursor:pointer;white-space:nowrap;transition:transform .3s var(--ease), background .3s;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--dark{background:color-mix(in oklab, #f0f2f4 var(--dkp), #1f1f1f);color:color-mix(in oklab, #16181d var(--dkp), #fff)}.btn--light{background:color-mix(in oklab, #ffffff14 var(--dkp), #ffffff8c);color:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab, #ffffff1f var(--dkp), #ffffffb3)}.btn .arr{transition:transform .3s var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn--sm{height:44px;padding:0 18px;font-size:14px}html.story :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.status{z-index:15;right:max(20px, env(safe-area-inset-right,0px));border-radius:22px;width:228px;padding:16px 16px 12px;font-size:12.5px;line-height:1.3;position:fixed;top:50%;translate:0 -50%}.st-head{border-bottom:1px solid color-mix(in oklab, #ffffff1f var(--dkp), #16181d14);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;padding-bottom:10px;display:flex}.st-head span{font:800 10px/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.6}.st-head b{white-space:nowrap;font:500 11px/1 var(--font-mono);font-variant-numeric:tabular-nums;flex:none}.st-grp{padding:8px 0 4px}.st-grp>p{font:800 9.5px/1.3 var(--font-body);letter-spacing:.13em;text-transform:uppercase;opacity:.45;transition:opacity .6s var(--ease);margin:0 0 4px}.st-grp.on>p{opacity:.85}.status a{color:inherit;opacity:.5;transition:opacity .5s var(--ease);grid-template-columns:12px 1fr 30px;align-items:center;gap:8px;padding:5px 0;text-decoration:none;display:grid}.status a.done{opacity:.75}.status a.on{opacity:1;font-weight:700}.status a em{opacity:.5;width:9px;height:9px;transition:transform .5s var(--ease), opacity .5s var(--ease);background:currentColor;border-radius:50%;justify-self:center;transform:scale(.66)}.status a.on em{opacity:1;background:var(--grad-brand);box-shadow:0 0 10px color-mix(in srgb, var(--violet) 55%, transparent);transform:scale(1)}.status a i,.st-mobile i{background:color-mix(in oklab, #ffffff24 var(--dkp), #16181d1a);border-radius:3px;height:3px;display:block;overflow:hidden}.status a i b,.st-mobile i b{height:100%;width:calc(var(--p,0) * 100%);border-radius:inherit;background:var(--grad-line);display:block}.st-mobile{display:none}.sec{min-height:165vh;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));align-items:center;padding-block:120px;display:flex}.sec>.in{width:100%;max-width:1180px;margin:0 auto;display:flex}.sec.right>.in{justify-content:flex-end}.panel{width:min(560px,100%);padding:30px 32px}.eyebrow{font:700 12px/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;opacity:.62;align-items:center;gap:12px;margin:0 0 18px;display:flex}.eyebrow:before{content:"";background:var(--grad-line);width:28px;height:1.5px}.sec h1,.sec h2{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:400}.sec h1{font-size:clamp(40px,5vw,74px);line-height:1.04}.sec h2{letter-spacing:-.035em;font-size:clamp(30px,3.3vw,46px);line-height:1.07}.mute{opacity:.55;font-weight:300}.sec h1 .mute,.sec h2 .mute{display:block}.sec p.lead{opacity:.78;max-width:31em;color:inherit;margin:26px 0 30px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.panel p{opacity:.8;margin:14px 0 0;font-size:15.5px}.row{flex-wrap:wrap;gap:12px;display:flex}.proof{font:400 12px/1.5 var(--font-mono);opacity:.66;flex-wrap:wrap;gap:6px 20px;margin:38px 0 0;display:flex}.proof b{font-weight:500}.hero .in{flex-direction:column;justify-content:center}.hero-copy{max-width:680px}.num{font:300 64px/1 var(--font-display);letter-spacing:-.05em;margin:0 0 6px}.panel p.num{opacity:1;margin:0 0 6px;font-size:64px}.chips{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.chip{background:color-mix(in oklab, #ffffff0d var(--dkp), #ffffff47);box-shadow:inset 0 0 0 .5px color-mix(in oklab, #ffffff1f var(--dkp), #ffffff8c);border-radius:16px;padding:11px 14px}.chip small{font:400 10.5px/1.3 var(--font-mono);opacity:.6;display:block}.chip span{font:400 14.5px/1.3 var(--font-display);letter-spacing:-.01em;margin-top:3px;display:block}.tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.tags span{font:500 12px/1 var(--font-mono);background:color-mix(in oklab, #ffffff0f var(--dkp), #ffffff4d);box-shadow:inset 0 0 0 .5px color-mix(in oklab, #ffffff1f var(--dkp), #ffffff8c);border-radius:999px;padding:6px 11px}.sev{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.sev div{background:#ffffff0d;border-radius:14px;padding:10px 12px;box-shadow:inset 0 0 0 .5px #ffffff1f}.sev i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.sev b{font:400 26px/1.1 var(--font-mono);margin-top:4px;display:block}.panel .note{font:400 11px/1.4 var(--font-mono);opacity:.5;margin-top:16px}@media (width>=1100px){.sec{padding-right:max(280px, env(safe-area-inset-right,0px))}}@media (width<=1099px){.status{top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));border-radius:999px;width:auto;max-width:520px;margin:0 auto;padding:10px 16px;translate:none}.st-head,.st-grp{display:none}.st-mobile{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-weight:700;display:grid}.st-mobile small{font:500 11px/1 var(--font-mono);opacity:.7}}@media (width<=900px){.sec{align-items:flex-end;min-height:150vh;padding-block:90px 96px}.sec.right>.in{justify-content:flex-start}.hero{align-items:flex-start;padding-top:120px}.panel{padding:24px 22px}}@media (width<=520px){.chips{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.btn,.btn .arr,.status a,.status a em{transition:none}}.nav[data-astro-cid-wpvy4v7s]{top:calc(14px + env(safe-area-inset-top,0px));left:max(14px, env(safe-area-inset-left,0px));right:max(14px, env(safe-area-inset-right,0px));z-index:20;height:62px;color:inherit;border-radius:999px;align-items:center;gap:12px;margin:0 auto;padding:0 8px 0 20px;display:flex;position:fixed}.brand[data-astro-cid-wpvy4v7s]{align-items:center;margin-right:auto;text-decoration:none;transition:opacity .4s,translate .4s;display:flex}html.hero-brand-on .brand[data-astro-cid-wpvy4v7s]{opacity:0;pointer-events:none;translate:0 -6px}html.brand-switch-on .nav[data-astro-cid-wpvy4v7s]{top:calc(32px + env(safe-area-inset-top,0px))}@media (prefers-reduced-motion:reduce){.brand[data-astro-cid-wpvy4v7s]{transition:none}}.signet[data-astro-cid-wpvy4v7s]{flex:none;width:30px;height:30px;margin-right:4px}.wordmark[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:-.07em;background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.1em;font-size:26px;font-weight:300;line-height:1}.link[data-astro-cid-wpvy4v7s]{letter-spacing:.05em;text-transform:uppercase;color:inherit;border-radius:999px;padding:9px 13px;font-size:12.5px;font-weight:700;text-decoration:none}.link[data-astro-cid-wpvy4v7s]:hover{background:#ffffff4d}.lang[data-astro-cid-wpvy4v7s]{background:color-mix(in oklab, #ffffff0f var(--dkp), #ffffff4d);border-radius:999px;gap:2px;padding:3px;display:flex}.lang[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font:700 11px/1 var(--font-body);letter-spacing:.06em;color:inherit;opacity:.7;border-radius:999px;padding:7px 9px;text-decoration:none}.lang[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current]{opacity:1;background:color-mix(in oklab, #f0f2f4 var(--dkp), #1f1f1f);color:color-mix(in oklab, #16181d var(--dkp), #fff)}.burger[data-astro-cid-wpvy4v7s]{background:color-mix(in oklab, #ffffff0f var(--dkp), #ffffff4d);width:44px;height:44px;color:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;display:none;position:relative}.burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:currentColor;border-radius:2px;height:1.5px;transition:translate .35s,rotate .35s;position:absolute;left:14px;right:14px}.burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{top:18px}.burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:last-child{top:25px}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:first-child{translate:0 3.5px;rotate:45deg}.burger[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:last-child{translate:0 -3.5px;rotate:-45deg}.burger[data-astro-cid-wpvy4v7s]:focus-visible,.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.menu[data-astro-cid-wpvy4v7s]{border-radius:24px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0}.menu[data-astro-cid-wpvy4v7s][hidden]{display:none}.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font:700 15px/1.2 var(--font-body);color:inherit;border-radius:16px;padding:14px 16px;text-decoration:none}.menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:#ffffff4d}@media (width<=900px){.link[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s]{display:block}}@media (width>=901px){.menu[data-astro-cid-wpvy4v7s]{display:none}}@media (prefers-reduced-motion:reduce){.burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{transition:none}}@media (width<=520px){.nav[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{display:none}.nav[data-astro-cid-wpvy4v7s]{padding-left:18px;padding-right:10px}.signet[data-astro-cid-wpvy4v7s]{width:28px;height:28px}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--ground);padding:72px 0 32px}.footer__in[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr;gap:32px;display:grid}.claim[data-astro-cid-jo6i4kqk]{color:var(--ink-3);font:300 1.2rem/1.3 var(--font-display);letter-spacing:-.02em;margin:14px 0 0}address[data-astro-cid-jo6i4kqk]{color:var(--ink-2);font-size:.92rem;font-style:normal;line-height:1.7}ul[data-astro-cid-jo6i4kqk]{gap:8px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]:not(.vc-wordmark){color:var(--ink-2);text-decoration:none}a[data-astro-cid-jo6i4kqk]:not(.vc-wordmark):hover,a[data-astro-cid-jo6i4kqk]:not(.vc-wordmark):focus-visible{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.hint[data-astro-cid-jo6i4kqk]{opacity:.75;font-size:.8em}.legal[data-astro-cid-jo6i4kqk]{font:400 .74rem/1.5 var(--font-mono);color:var(--ink-2);margin-top:48px}@media (width<=720px){.footer__in[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}html.story .footer[data-astro-cid-jo6i4kqk]{background:color-mix(in oklab, var(--night) var(--dkp), var(--ground));border-top-color:color-mix(in oklab, #ffffff24 var(--dkp), var(--line))}html.story .claim[data-astro-cid-jo6i4kqk]{color:color-mix(in oklab, var(--ink-d3) var(--dkp), var(--ink-3))}html.story address[data-astro-cid-jo6i4kqk],html.story .footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.vc-wordmark),html.story .legal[data-astro-cid-jo6i4kqk]{color:color-mix(in oklab, var(--ink-d2) var(--dkp), var(--ink-2))}html.story .footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.vc-wordmark):hover,html.story .footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.vc-wordmark):focus-visible{color:color-mix(in oklab, var(--ink-d) var(--dkp), var(--ink))}@media (width<=1099px){html.story .footer[data-astro-cid-jo6i4kqk]{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}}
