@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(/fonts/MonaSans.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/Geist.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/GeistMono.woff2) format("woff2")}:root{--bg:#0B0D0E;--bg2:#07090A;--ink:#E6EAEC;--ink2:#C9D1D5;--mute:rgba(220,226,230,.55);--mute2:rgba(220,226,230,.4);--line:#26292B;--line2:#1A1D1F;--hi:#F2F4F5;--wide:"Mona Sans","Helvetica Neue",Arial,sans-serif;--body:Geist,ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--gut:clamp(20px,4.4vw,72px);--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;font-family:var(--body);font-size:17px;line-height:1.55;background:var(--bg);overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:rgba(230,234,236,.22)}.lab{font-stretch:112%;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.32em;color:var(--mute)}.h,.lab{font-family:var(--wide)}.h{font-stretch:125%;font-weight:300;letter-spacing:-.015em;line-height:1.08;margin:0;color:var(--hi)}.h .l{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.h .l>span{display:inline-block;will-change:transform}.nav{position:fixed;inset:0 0 auto 0;z-index:40;height:72px;pointer-events:none}.nav .in{display:flex;justify-content:space-between;height:100%;padding:0 var(--gut);pointer-events:auto}.mark,.nav .in{align-items:center}.mark{display:inline-flex;gap:12px;font-family:var(--wide);font-stretch:112%;font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--ink)}.mark img{width:30px;height:30px;border-radius:50%;object-fit:cover;background:#000;box-shadow:0 0 0 1px rgba(230,234,236,.14)}.menu{display:flex;align-items:center;gap:36px;font-family:var(--wide);font-stretch:112%;font-size:10.5px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:rgba(225,228,230,.72)}.menu a{transition:color .35s}.menu a:hover{color:var(--ink)}.menu .x{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;color:var(--hi);letter-spacing:.24em;transition:color .35s}.menu .x:after,.menu .x:before{content:"";position:absolute;width:7px;height:7px;border:1px solid var(--hi);transition:all .45s var(--ease)}.menu .x:before{left:0;top:0;border-right:0;border-bottom:0}.menu .x:after{right:0;bottom:0;border-left:0;border-top:0}.menu .x svg{width:11px;height:11px;fill:currentColor}.menu .x:hover:before{left:-4px;top:-4px}.menu .x:hover:after{right:-4px;bottom:-4px}#gl{position:fixed;inset:0;width:100%;height:100%;z-index:0;display:block}#story{position:relative;z-index:2;height:560vh}.nogl{inset:0;z-index:0;background:radial-gradient(ellipse at 50% 35%,#15181a 0,var(--bg) 60%)}.ch,.nogl{position:fixed}.ch{z-index:3;left:var(--gut);top:50%;transform:translateY(-50%);max-width:min(560px,86vw);display:grid;grid-gap:16px;gap:16px;opacity:0;visibility:hidden;pointer-events:none}.ch.on{visibility:visible;pointer-events:auto}.ch .lab{order:2}.ch .h{order:1}.ch p{order:3;color:var(--ink2);opacity:.8;font-size:15px;line-height:1.6;max-width:40ch;margin:6px 0 0}.ch .ctas{order:4;margin-top:8px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ch h1,.ch h2{font-size:clamp(26px,2.7vw,42px)}.ch h2{font-size:clamp(22px,2.2vw,34px)}.ch0{top:auto;bottom:clamp(70px,13vh,150px);transform:none}.ch0 p{display:none}.btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;font-family:var(--wide);font-stretch:112%;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--hi);transition:color .35s}.btn:after,.btn:before{content:"";position:absolute;width:7px;height:7px;border:1px solid var(--hi);transition:all .45s var(--ease)}.btn:before{left:0;top:0;border-right:0;border-bottom:0}.btn:after{right:0;bottom:0;border-left:0;border-top:0}.btn:hover:before{left:-4px;top:-4px}.btn:hover:after{right:-4px;bottom:-4px}.btn.q{color:var(--mute)}.btn.q:after,.btn.q:before{border-color:rgba(220,226,230,.35)}.btn.q:hover{color:var(--ink)}.cue{position:fixed;z-index:3;left:50%;bottom:28px;transform:translateX(-50%);display:flex;align-items:center;gap:14px;font-family:var(--wide);font-stretch:112%;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute);transition:opacity .6s;pointer-events:none;white-space:nowrap}.cue i{display:block;width:7px;height:7px;border:1px solid rgba(220,226,230,.5);border-top:0;border-left:0;transform:rotate(45deg);animation:cue 1.8s infinite}@keyframes cue{0%,to{transform:translateY(-3px) rotate(45deg);opacity:.3}50%{transform:translateY(3px) rotate(45deg);opacity:1}}#rail{position:fixed;z-index:3;right:var(--gut);top:50%;transform:translateY(-50%);display:grid;grid-gap:14px;gap:14px;transition:opacity .5s}#rail button{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--mute2);transition:color .4s}#rail button i{display:block;width:14px;height:1px;background:currentColor;transition:width .4s var(--ease)}#rail button.on{color:var(--hi)}#rail button.on i{width:28px}#bar{z-index:41;left:0;top:0;height:1px;width:100%;background:rgba(230,234,236,.5);transform-origin:0 50%;transform:scaleX(0)}#bar,.rlab{position:fixed}.rlab{z-index:3;left:var(--gut);top:92px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--mute2);overflow:hidden;height:16px;line-height:16px}.rlab span{display:block;transition:transform .5s var(--ease)}#pxl{inset:0;width:100%;height:100%;z-index:4}#pxl,.tag{position:fixed;pointer-events:none}.tag{z-index:3;left:0;top:0;font-family:var(--wide);font-stretch:112%;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:rgba(230,234,236,.9);white-space:nowrap;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;will-change:transform,opacity}.tag:before{content:"";width:5px;height:5px;border:1px solid;transform:rotate(45deg)}.bon{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;vertical-align:middle;margin-left:18px}.bon .win{position:relative;display:inline-block;height:26px;padding:0 12px;overflow:hidden;border:1px solid rgba(230,234,236,.18);transition:width .5s var(--ease)}.bon .rl{position:relative;display:block;height:100%}.bon .s{position:absolute;left:12px;top:0;height:26px;line-height:26px;display:flex;align-items:center;gap:8px;color:var(--hi);transform:translateY(110%);opacity:0;transition:transform .55s var(--ease),opacity .4s;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:none}.bon .s.on{transform:none;opacity:1}.bon .s.out{transform:translateY(-110%);opacity:0}.tf{position:relative;z-index:5;background:var(--bg2);border-top:1px solid var(--line);padding:clamp(64px,7vw,110px) var(--gut) 30px;font-family:var(--body);isolation:isolate;overflow:hidden;min-height:clamp(560px,46vw,860px);display:flex;flex-direction:column}.tf-in{max-width:1240px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:40px;gap:40px}.tf .brand{display:grid;grid-gap:18px;gap:18px;align-content:start}.tf .brand .mark{font-size:13px}.tf .brand p{margin:0;color:var(--mute);font-size:14px;max-width:30ch}.tf .brand a.sm{font-family:var(--mono);font-size:12px;color:var(--ink2)}.tf .col{display:grid;grid-gap:12px;gap:12px;align-content:start}.tf .col .lab{margin-bottom:8px;font-size:10px}.tf .col a{font-size:14px;color:rgba(225,228,230,.72);transition:color .35s}.tf .col a:hover{color:var(--ink)}.tf .low{max-width:1240px;margin:auto auto 0;width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:56px;font-size:12px;color:rgba(165,168,170,.9);flex-wrap:wrap}.tf .low span{color:rgb(107,110,112)}.pg{position:relative;z-index:5;background:var(--bg);min-height:100vh;padding:140px var(--gut) 90px}.pg-in{max-width:1080px;margin:0 auto}.pg .lab{display:block;margin-bottom:22px}.pg h1{letter-spacing:-.015em;line-height:1.08;font-size:clamp(30px,4vw,56px);margin:0 0 22px}.pg h1,.pg h2{font-family:var(--wide);font-stretch:125%;font-weight:300;color:var(--hi)}.pg h2{letter-spacing:-.01em;font-size:clamp(22px,2.4vw,34px);margin:64px 0 18px}.pg h3{font-family:var(--wide);font-stretch:112%;font-weight:400;font-size:15px;letter-spacing:.02em;margin:34px 0 10px;color:var(--ink)}.pg li,.pg p{color:var(--ink2);opacity:.85;font-size:15.5px;line-height:1.65;max-width:68ch}.pg .lede{font-size:18px;max-width:60ch;color:var(--ink2)}.pg pre{background:#0F1214;border:1px solid var(--line2);padding:18px 20px;overflow:auto;font-size:12.5px;line-height:1.6;color:var(--ink2);margin:14px 0 26px}.pg code,.pg pre{font-family:var(--mono)}.pg code{font-size:.92em;color:var(--hi)}.pg table{width:100%;border-collapse:collapse;font-size:14px;margin:16px 0 30px}.pg td,.pg th{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--line2);vertical-align:top;color:var(--ink2)}.pg th{font-family:var(--wide);font-stretch:112%;font-weight:400;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute)}.pg td code{color:var(--hi)}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1px;gap:1px;background:var(--line2);border:1px solid var(--line2);margin:24px 0 40px}.card,.grid{display:grid}.card{background:var(--bg);padding:22px 22px 24px;grid-gap:10px;gap:10px;align-content:start}.card b{font-family:var(--mono);font-weight:500;font-size:12.5px;color:var(--hi);letter-spacing:.02em}.card p{margin:0;font-size:13.5px;line-height:1.55}.card i{font-style:normal;font-size:12.5px;color:var(--mute);display:block}.card i:before{content:"Ask  ";letter-spacing:.2em;font-family:var(--wide);font-size:9.5px;text-transform:uppercase}.grp{display:flex;align-items:baseline;gap:18px;margin-top:56px}.grp .n{font-family:var(--mono);font-size:11px;color:var(--mute)}.grp h2{margin:0}.pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--wide);font-stretch:112%;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--hi);border:1px solid rgba(230,234,236,.2);padding:6px 10px}.pill i{width:5px;height:5px;border-radius:50%;background:var(--hi);box-shadow:0 0 8px var(--hi)}.ca{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:12px;color:var(--ink2);border:1px solid rgba(230,234,236,.18);padding:10px 14px;cursor:pointer;transition:border-color .3s;background:none}.ca:hover{border-color:rgba(230,234,236,.45)}.sg{display:grid;grid-gap:18px;gap:18px;max-width:640px}.sg .box{border:1px solid var(--line2);background:#0F1214;padding:20px 22px;display:grid;grid-gap:10px;gap:10px}.sg .row{display:flex;justify-content:space-between;gap:16px;font-size:14px;border-bottom:1px solid var(--line2);padding:8px 0}.sg .row:last-child{border-bottom:0}.sg .row span:first-child{color:var(--mute);font-family:var(--wide);font-stretch:112%;font-size:10px;letter-spacing:.28em;text-transform:uppercase;padding-top:3px}.sg .row code{word-break:break-all;text-align:right}.sg .warn{border-color:rgba(255,180,120,.35);color:#F3D9C4}.sg .ok{color:#CFE9D6}.sg .bad{color:#F3C4C4}.sg textarea{width:100%;min-height:120px;background:#0F1214;border:1px solid var(--line2);color:var(--ink2);font-family:var(--mono);font-size:12px;padding:12px}@media (max-width:900px){.menu a:not(.x){display:none}.nav{height:64px}.ch{top:auto;bottom:88px;transform:none;max-width:88vw}.ch h1,.ch h2{font-size:clamp(24px,6.4vw,34px)}#rail,.rlab{display:none}.cue{bottom:22px}.tf-in{grid-template-columns:1fr 1fr}.tf .brand{grid-column:1/-1}.pg{padding-top:110px}}@media (prefers-reduced-motion:reduce){.cue i{animation:none}}.pg-in.wide{max-width:1240px}.cs{display:grid;grid-template-columns:230px 1fr;grid-gap:1px;gap:1px;background:var(--line2);border:1px solid var(--line2);margin:40px 0 50px}.cs-side{background:var(--bg);padding:18px 14px 24px;display:grid;grid-gap:18px;gap:18px;align-content:start}.cs-q{width:100%;background:#0F1214;border:1px solid var(--line2);color:var(--ink);font-family:var(--mono);font-size:12px;padding:9px 11px;outline:none}.cs-f input:focus,.cs-f textarea:focus,.cs-q:focus{border-color:rgba(230,234,236,.45)}.cs-grp{display:grid;grid-gap:2px;gap:2px}.cs-grp .lab{font-size:9.5px;margin:0 0 8px 8px}.cs-t{text-align:left;font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--mute);padding:7px 8px;transition:color .3s,background .3s}.cs-t:hover{color:var(--ink)}.cs-t.on{color:var(--hi);background:#13171A}.cs-main{background:var(--bg);padding:28px 30px 30px;display:grid;grid-gap:22px;gap:22px;align-content:start;min-width:0}.cs-head h2{margin:0 0 10px;font-family:var(--mono);font-weight:500;font-size:20px;letter-spacing:.01em}.cs-head p{margin:0 0 8px;max-width:72ch}.cs-ask{color:var(--ink);font-size:15px}.cs-ask .lab{display:block;font-size:9.5px;margin:10px 0 6px}.cs-form{display:grid;grid-gap:14px;gap:14px}.cs-f{display:grid;grid-template-columns:220px 1fr;grid-gap:16px;gap:16px;align-items:start}.cs-f span{display:grid;grid-gap:3px;gap:3px;padding-top:8px}.cs-f code{color:var(--hi);font-family:var(--mono);font-size:12.5px}.cs-f em{font-style:normal;font-family:var(--wide);font-stretch:112%;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute)}.cs-f small{font-size:12px;color:var(--mute);line-height:1.45}.cs-f input,.cs-f textarea{width:100%;background:#0F1214;border:1px solid var(--line2);color:var(--ink);font-family:var(--mono);font-size:12.5px;padding:10px 12px;outline:none;resize:vertical}.cs-none{font-size:14px;color:var(--mute)}.cs-act{display:flex;gap:18px;flex-wrap:wrap;margin-top:6px}.cs-out{border:1px solid var(--line2);background:#0F1214;display:grid}.cs-out.bad{border-color:rgba(255,160,160,.3)}.cs-out pre{margin:0;border:0;background:transparent;max-height:520px;white-space:pre-wrap;word-break:break-word}.cs-bar{display:flex;align-items:center;gap:16px;padding:10px 20px;border-bottom:1px solid var(--line2)}.cs-bar .lab{margin:0;font-size:9.5px;flex:1 1}.cs-cp{font-family:var(--wide);font-stretch:112%;font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute)}.cs-cp:hover{color:var(--hi)}.cs-sign{display:flex;gap:22px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--line2)}.cs-sign p{margin:0;font-size:14px;max-width:60ch}.cs-warn{padding:12px 20px;border-bottom:1px solid rgba(255,180,120,.3);color:#F3D9C4}.cs-warn p{margin:0;color:#F3D9C4;font-size:13.5px;opacity:1}.cs-foot{font-size:13.5px;color:var(--mute)}.cs-foot a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.cs{grid-template-columns:1fr}.cs-side{grid-auto-flow:row}.cs-f{grid-template-columns:1fr;gap:6px}.cs-main{padding:20px 16px}}