@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2) format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2) format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2) format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-condensed-latin-700-normal-BpDqMSKw.woff2) format("woff2"),url(/assets/saira-condensed-latin-700-normal-Br1WwvhS.woff) format("woff")}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/saira-condensed-latin-900-normal-D8eC782l.woff2) format("woff2"),url(/assets/saira-condensed-latin-900-normal-BJ4rc1iZ.woff) format("woff")}:root{--void:oklch(11% .008 250);--ink:oklch(96% .012 285);--dim:oklch(78% .02 288);--muted:oklch(68% .02 292);--accent:oklch(80% .13 170);--error:oklch(78% .13 25)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--void)}body{background:var(--void);color:var(--ink);font-family:Inter Tight,system-ui,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}canvas#bg{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0;background:radial-gradient(ellipse 70% 45% at 80% 85%,oklch(30% .09 255 / .55),transparent 70%),radial-gradient(ellipse 18% 40% at 88% 40%,oklch(80% .13 170 / .12),transparent 70%),var(--void)}.shade{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 52% 42% at 50% 58%,color-mix(in oklch,var(--void) 82%,transparent) 0%,color-mix(in oklch,var(--void) 45%,transparent) 60%,transparent 100%),linear-gradient(0deg,var(--void) 0%,color-mix(in oklch,var(--void) 70%,transparent) 18%,transparent 36%)}.wrap{position:relative;z-index:2;height:100svh;min-height:600px;display:flex;flex-direction:column;align-items:center;padding:28px clamp(16px,5vw,72px)}header{width:100%;display:flex;align-items:center}.mark{font-family:Saira Condensed,sans-serif;font-weight:900;font-size:22px;text-transform:uppercase;letter-spacing:.03em}.mark span{color:var(--accent)}main{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2vh 0 0}.kicker{font-family:JetBrains Mono,monospace;font-size:clamp(11px,1.3vh,15px);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:2.2vh}h1{font-family:Saira Condensed,sans-serif;font-weight:900;text-transform:uppercase;line-height:.88;font-size:clamp(46px,min(8.2vw,13vh),200px);text-shadow:0 8px 60px rgba(0,0,0,.6)}h1 .line{display:block;white-space:nowrap}h1 .hl{color:var(--accent);text-shadow:0 0 28px color-mix(in oklch,var(--accent) 22%,transparent)}.lede{text-wrap:balance;margin:3vh auto 0;font-size:clamp(16px,min(1.5vw,2.1vh),26px);line-height:1.5;color:var(--dim);max-width:min(640px,46vw)}.lede strong{color:var(--ink);font-weight:600}form{margin:3.6vh auto 0;width:100%;max-width:clamp(320px,34vw,640px)}.field{position:relative}input[type=email]{width:100%;background:color-mix(in oklch,var(--void) 55%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in oklch,var(--accent) 50%,transparent);border-radius:999px;padding:20px 190px 20px 26px;color:var(--ink);font:inherit;font-size:17px;outline:none;transition:border-color .2s,box-shadow .2s}input[type=email]::placeholder{color:var(--muted)}input[type=email]:focus{border-color:var(--accent);box-shadow:0 0 0 5px color-mix(in oklch,var(--accent) 16%,transparent)}input[type=email][aria-invalid=true]{border-color:var(--error)}button{position:absolute;right:7px;top:7px;bottom:7px;border:0;border-radius:999px;padding:0 26px;background:var(--accent);color:#031610;font:inherit;font-weight:700;font-size:16px;cursor:pointer;white-space:nowrap;transition:filter .2s,transform .15s}button:hover{filter:brightness(1.08)}button:active{transform:scale(.98)}button:disabled{cursor:progress;filter:saturate(.6) brightness(.9)}button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.error{margin-top:12px;font-size:14px;color:var(--error)}.turnstile{display:flex;justify-content:center;margin-top:10px}.turnstile:empty{display:none}.fine{margin:12px auto 0;max-width:520px;font-size:13px;line-height:1.5;color:var(--muted);text-wrap:balance}.ok{margin-top:3.6vh;font-family:JetBrains Mono,monospace;color:var(--accent);font-size:16px}.how{position:relative;z-index:2;padding:clamp(80px,14vh,180px) clamp(16px,5vw,72px) 48px;background:linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--void) 88%,transparent) 22%,var(--void) 60%)}.how ul{list-style:none;max-width:980px;margin:0 auto;display:grid;gap:clamp(22px,4vh,44px)}.how li{font-family:Saira Condensed,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(30px,4.6vw,68px);line-height:.95;color:var(--muted)}.how li b{color:var(--ink);font-weight:900}.how li:nth-child(2){padding-left:clamp(0px,8vw,140px)}.how li:nth-child(3){padding-left:clamp(0px,16vw,280px)}.how li:nth-child(3) b{color:var(--accent)}.foot{max-width:980px;margin:clamp(64px,12vh,140px) auto 0;font-size:13px;color:var(--muted)}@media(max-width:900px){.lede{max-width:600px}}@media(max-width:640px){.wrap{height:auto;min-height:100svh}main{justify-content:flex-end;padding:36svh 0 24px}.lede{margin-top:18px}input[type=email]{padding:18px 22px}button{position:static;width:100%;margin-top:10px;padding:17px}.shade{background:linear-gradient(0deg,var(--void) 0%,var(--void) 40%,color-mix(in oklch,var(--void) 70%,transparent) 58%,transparent 72%)}canvas#bg{background:radial-gradient(ellipse 30% 30% at 50% 22%,oklch(80% .13 170 / .14),transparent 70%),radial-gradient(ellipse 90% 30% at 50% 40%,oklch(30% .09 255 / .5),transparent 70%),var(--void)}.how li:nth-child(n){padding-left:0}}.solo{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 16px;gap:18px}.solo h1{font-size:clamp(40px,7vw,88px)}.solo p{color:var(--dim);max-width:520px;line-height:1.5}.solo button{position:static;padding:16px 28px}.solo .mark{position:absolute;top:28px;left:clamp(16px,5vw,72px);color:var(--ink);text-decoration:none}.solo button{width:auto}
