@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_3342dced-module__ksAy2q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_3342dced-module__ksAy2q__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#050606;--paper:#e8ece7;--signal:#7dff4d;--dim:#7d887d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--font-mono), monospace;margin:0}button,input{font:inherit}.site-shell{background:radial-gradient(circle at 78% 24%,#2c6a282e,#0000 26%),radial-gradient(circle at 12% 74%,#7dff4d12,#0000 34%),linear-gradient(108deg,#0000 0 36%,#7dff4d0b 48%,#0000 63%),#050606;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.site-shell:before,.site-shell:after{content:"";pointer-events:none;z-index:0;position:fixed}.site-shell:before{opacity:.44;mix-blend-mode:screen;will-change:transform, opacity;background:linear-gradient(90deg,#0000 0 13%,#7dff4d17 24%,#0000 49%) 0 18%/100% 2px no-repeat,linear-gradient(90deg,#0000 21%,#e8ece70e 43%,#0000 68%) 0 66%/100% 1px no-repeat,repeating-linear-gradient(0deg,#0000 0 3px,#7dff4d0a 4px,#0000 5px);inset:-8%}.site-shell:after{opacity:.14;mix-blend-mode:screen;will-change:transform, opacity, clip-path;background:linear-gradient(90deg,#0000 0 7%,#7dff4d57 18%,#0000 39%) 0 13%/100% 1px no-repeat,linear-gradient(90deg,#0000 12%,#e8ece738 26%,#0000 58%) 0 31%/100% 2px no-repeat,linear-gradient(90deg,#0000 0 42%,#7dff4d38 55%,#0000 91%) 0 57%/100% 5px no-repeat,linear-gradient(90deg,#0000 18%,#7dff4d2e 47%,#0000 76%) 0 78%/100% 2px no-repeat,linear-gradient(90deg,#0000 0 61%,#e8ece729 70%,#0000 100%) 0 91%/100% 1px no-repeat;inset:0}.entry-gate{z-index:9000;color:#f4f7f3;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.entry-gate:before,.entry-gate:after{content:"";pointer-events:none;position:absolute;inset:0}.entry-gate:before{opacity:.14;background:repeating-linear-gradient(0deg,#0000 0 3px,#7dff4d26 4px,#0000 5px);animation:3.6s steps(6,end) infinite entry-static}.entry-gate:after{opacity:.12;background:linear-gradient(90deg,#0000 0 27%,#7dff4d6b 44%,#0000 71%) 0 38%/100% 2px no-repeat,linear-gradient(90deg,#0000 18%,#ffffff40 53%,#0000 83%) 0 66%/100% 1px no-repeat;animation:4.2s step-end infinite entry-signal}.entry-trigger{z-index:1;color:inherit;cursor:pointer;letter-spacing:-.035em;background:0 0;border:0;align-items:center;gap:21px;padding:22px 28px;display:flex;position:relative}.entry-trigger:focus-visible{outline:1px solid var(--signal);outline-offset:8px}.entry-trigger:disabled{cursor:wait}.entry-code{font-size:clamp(24px,2.2vw,34px);font-weight:800;position:relative}.entry-code:after{content:"404";color:#7dff4da8;clip-path:inset(47% 0 29%);position:absolute;inset:0;transform:translate(3px)}.entry-divider{background:#474d48;width:1px;height:45px}.entry-label{font-size:clamp(12px,1.15vw,16px);font-weight:520}.entry-hint{z-index:1;color:#465046;letter-spacing:.2em;font-size:8px;position:absolute;top:calc(50% + 66px);left:50%;transform:translate(-50%)}.entry-gate.is-opening .entry-trigger{animation:.72s steps(3,end) both entry-open}.entry-gate.is-opening:after{animation:.72s steps(4,end) both entry-break}.topbar,.hero,footer{z-index:1;position:relative}.noise{pointer-events:none;opacity:.08;z-index:10;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#fff 3px,#0000 4px);position:fixed;inset:0}.topbar,footer{letter-spacing:.08em;border-color:#283028;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:0 clamp(20px,4vw,64px);font-size:11px;display:flex}.topbar{border-bottom:1px solid #283028}footer{color:var(--dim);border-top:1px solid #283028}.brand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.brand-mark{color:#f4f7f3;letter-spacing:-.08em;text-shadow:2px 0 #7dff4d6b,-1px 0 #ffffff3d;background:0 0;padding:0;font-size:20px;font-weight:900;position:relative}.brand-mark:after{content:"404";color:#0000;-webkit-text-stroke:1px #7dff4d57;clip-path:inset(42% 0 29%);pointer-events:none;position:absolute;inset:0;transform:translate(3px,-2px)}.brand-label{color:#b7c0b7;letter-spacing:.14em;font-size:10px}.system-status{color:var(--dim)}.status-dot{background:var(--signal);width:7px;height:7px;box-shadow:0 0 14px var(--signal);border-radius:50%;margin-right:8px;display:inline-block}.hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(44px,7vw,120px);width:min(1460px,100%);margin:0 auto;padding:clamp(52px,7vw,112px) clamp(20px,4vw,64px);display:grid}.eyebrow{color:var(--dim);letter-spacing:.1em;margin-bottom:28px;font-size:11px}.eyebrow span{color:var(--signal)}h1{letter-spacing:-.075em;margin:0;font-size:clamp(48px,6vw,98px);font-weight:850;line-height:.88}h1 span{color:var(--signal);text-shadow:5px 0 #223b28,-3px 0 #d6f9d0}.lede{color:#a2aca2;max-width:620px;margin:30px 0 36px;font-size:clamp(12px,1.1vw,15px);line-height:1.75}.waitlist-panel{background:#030804c7;border:1px solid #384438;border-radius:6px;padding:16px;position:relative;overflow:hidden;box-shadow:10px 10px #101710}.waitlist-panel h2{color:var(--signal);letter-spacing:.12em;margin:0 0 12px;font-size:10px;font-weight:700;line-height:1.3}.waitlist-panel p{color:#596459;margin:11px 0 0;font-size:9px}.protocol-meta{color:#536053;letter-spacing:.08em;justify-content:space-between;gap:16px;margin-bottom:9px;font-size:8px;display:flex}.step-track{grid-template-columns:repeat(5,1fr);gap:5px;margin-bottom:15px;display:grid}.step-track span{background:#1b241c;border-radius:2px;height:2px;transition:background-color .2s,box-shadow .2s}.step-track .is-complete{background:#416b38}.step-track .is-active{background:var(--signal);box-shadow:0 0 9px #7dff4d8f}.protocol-stage{min-height:86px;animation:.32s steps(3,end) protocol-in}.social-action{border:1px solid var(--signal);background:var(--signal);color:#071007;text-align:left;cursor:pointer;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;height:48px;padding:0 16px;font-weight:900;display:grid}.social-action span:first-child{border:1px solid #071007;border-radius:3px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.social-action span:last-child{font-size:16px}.social-action:disabled{cursor:wait;opacity:.62}.verification-form{margin-top:12px}.verification-form label,.final-field>span:first-child{color:#778277;letter-spacing:.1em;margin-bottom:6px;font-size:8px;display:block}.verification-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.verification-row>span,.field-control>span{color:var(--signal)}.verification-row input,.field-control input{width:100%;min-width:0;height:42px;color:var(--paper);background:#0c100d;border:1px solid #202920;border-radius:4px;outline:0;padding:0 11px}.verification-row input:focus,.field-control input:focus{border-color:var(--signal);box-shadow:0 0 0 1px #7dff4d1f}.verification-row button{height:42px;color:var(--signal);cursor:pointer;background:#263926;border:0;border-radius:4px;padding:0 13px;font-size:9px;font-weight:900}.verification-row button:disabled{cursor:not-allowed;opacity:.46}.final-fields{grid-template-columns:minmax(0,1.45fr) minmax(140px,.75fr);gap:10px;display:grid}.final-field{min-width:0}.field-control{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.confirm-action{background:var(--signal);color:#071007;cursor:pointer;border:0;border-radius:4px;width:100%;height:46px;margin-top:12px;padding:0 18px;font-weight:900}.confirm-action:disabled{cursor:not-allowed;opacity:.46}.form-error{border-color:#ff5e5e}.form-error label,.form-error p{color:#f77}.form-success{border-color:var(--signal);box-shadow:10px 10px #7dff4d24}.form-success p{color:var(--signal)}.waitlist-panel.is-glitching{animation:.24s steps(2,end) infinite panel-glitch}.waitlist-panel.is-glitching:before,.waitlist-panel.is-glitching:after{content:"";z-index:5;pointer-events:none;width:120%;position:absolute;left:-10%}.waitlist-panel.is-glitching:before{background:#7dff4dd1;height:9px;animation:.24s steps(4,end) infinite glitch-scan;top:28%}.waitlist-panel.is-glitching:after{background:#eef2ecbf;height:4px;top:63%;transform:translate(22px)}.art-column{min-width:0}.image-frame{isolation:isolate;aspect-ratio:1;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.image-frame:before,.image-frame:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:screen;position:absolute}.image-frame:before{opacity:.42;background:linear-gradient(90deg, transparent, var(--signal) 18% 52%, transparent 77%);height:3px;animation:3.2s step-end infinite art-signal-tear;top:19%;left:-4%;right:-3%}.image-frame:after{opacity:.1;background:repeating-linear-gradient(0deg,#0000 0 4px,#7dff4d4d 5px,#0000 6px);animation:4.4s steps(5,end) infinite art-scan-slip;inset:4% -3%}.image-frame video,.image-frame img{object-fit:cover;filter:contrast(1.1)saturate(.9);border-radius:0;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(54% 60%,#000 0 54%,#000000d6 70%,#0000 100%);mask-image:radial-gradient(54% 60%,#000 0 54%,#000000d6 70%,#0000 100%)}.motion-preview{transform-origin:50%;animation:3.7s step-end infinite preview-glitch-pulse}.still-preview{display:none!important}.corner{display:none}.corner-a{top:16px;left:16px}.corner-b{bottom:16px;right:16px}.data-strip{color:#576257;letter-spacing:.08em;justify-content:space-between;gap:10px;margin-top:16px;font-size:8px;display:flex;overflow:hidden}.signal-cursor{z-index:9999;pointer-events:none;opacity:0;transition:opacity .14s;position:fixed;inset:0}.signal-cursor.is-visible{opacity:1}.signal-cursor.is-visible.is-over-text{opacity:0}.signal-cursor-dot{width:var(--trail-size);height:var(--trail-size);background:var(--signal);opacity:var(--trail-opacity);will-change:transform;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 8px #7dff4db8}.signal-cursor-dot:first-child{width:7px;height:7px;box-shadow:0 0 0 1px #050606b3,0 0 10px #7dff4de6}.signal-cursor.is-pressed .signal-cursor-dot:first-child{width:5px;height:5px}@media (pointer:fine){body.has-signal-cursor,body.has-signal-cursor a,body.has-signal-cursor button{cursor:none}body.has-signal-cursor input{cursor:text}}@media (max-width:900px){.hero{grid-template-columns:1fr}.copy-column{order:1}.art-column{width:min(100%,620px);margin:0 auto}.system-status{display:none}}@media (max-width:560px){.topbar{min-height:58px}.brand-label{letter-spacing:.08em;font-size:8px}.verification-row{grid-template-columns:auto minmax(0,1fr)}.verification-row button{grid-column:1/-1}.final-fields{grid-template-columns:1fr}footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:18px}.data-strip span:nth-child(2n){display:none}}@media (prefers-reduced-motion:no-preference){.status-dot{animation:1.6s step-end infinite blink}.site-shell:before{animation:7s steps(7,end) infinite background-noise-drift}.site-shell:after{animation:5.8s step-end infinite background-signal-break}}@media (prefers-reduced-motion:reduce){.motion-preview{display:none!important}.still-preview{display:block!important}.protocol-stage,.waitlist-panel.is-glitching,.waitlist-panel.is-glitching:before{animation:none!important}.signal-cursor{display:none}.site-shell:before,.site-shell:after,.entry-gate:before,.entry-gate:after,.entry-trigger,.image-frame:before,.image-frame:after{animation:none!important}}@keyframes protocol-in{0%{opacity:.2;clip-path:inset(0 0 70%);transform:translate(-8px)}50%{opacity:.75;clip-path:inset(36% 0 12%);transform:translate(5px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes panel-glitch{0%,to{filter:none;transform:translate(0)}25%{filter:contrast(1.45);transform:translate(8px,-2px)skew(1deg)}52%{transform:translate(-6px,2px)skew(-2deg)}78%{filter:saturate(.4);transform:translate(3px)}}@keyframes glitch-scan{0%{transform:translate(-18px,-18px)}50%{transform:translate(28px,21px)}to{transform:translate(-8px,45px)}}@keyframes entry-static{0%,to{opacity:.11;transform:translateY(0)}33%{opacity:.17;transform:translateY(3px)}67%{opacity:.08;transform:translateY(-2px)}}@keyframes entry-signal{0%,27%,30%,63%,66%,to{opacity:.08;clip-path:inset(0);transform:translate(0)}28%{opacity:.3;clip-path:inset(34% 0 49%);transform:translate(12px)}29%{opacity:.16;clip-path:inset(58% 0 24%);transform:translate(-8px)}64%{opacity:.26;clip-path:inset(47% 0 37%);transform:translate(-15px)}65%{opacity:.13;clip-path:inset(21% 0 63%);transform:translate(7px)}}@keyframes entry-open{0%{opacity:1;filter:none;transform:translate(0)}22%{opacity:.86;filter:contrast(1.8);transform:translate(9px,-2px)}46%{opacity:.62;clip-path:inset(42% 0 23%);transform:translate(-13px,3px)}70%{opacity:.32;clip-path:inset(12% 0 61%);transform:translate(6px,-1px)}to{opacity:0;clip-path:inset(49% 0);transform:translate(-3px,1px)scaleX(1.08)}}@keyframes entry-break{0%{opacity:.1;transform:translate(0)}28%{opacity:.42;transform:translate(24px)}56%{opacity:.27;transform:translate(-31px)}to{opacity:0;transform:translate(8px)}}@keyframes art-signal-tear{0%,16%,19%,58%,61%,to{opacity:.12;top:19%;transform:translate(0)}17%{opacity:.7;top:37%;transform:translate(22px)}18%{opacity:.35;top:64%;transform:translate(-15px)}59%{opacity:.58;top:52%;transform:translate(-28px)}60%{opacity:.3;top:77%;transform:translate(11px)}}@keyframes art-scan-slip{0%,to{opacity:.08;transform:translate(0)}40%{opacity:.14;transform:translate(5px,-3px)}72%{opacity:.1;transform:translate(-4px,4px)}}@keyframes preview-glitch-pulse{0%,11%,14%,42%,45%,73%,76%,to{filter:contrast(1.1)saturate(.9);transform:translate(0)scale(1)}12%{filter:contrast(1.32)saturate(1.08)hue-rotate(4deg);transform:translate(5px)scale(1.008)}13%{filter:contrast(1.18)saturate(.72);transform:translate(-4px)scale(1.004)}43%{filter:contrast(1.4)saturate(1.14);transform:translate(-6px,2px)scale(1.01)}44%{filter:contrast(1.18)saturate(.76);transform:translate(3px,-1px)scale(1.005)}74%{filter:contrast(1.36)saturate(1.05)hue-rotate(-5deg);transform:translate(7px)scale(1.012)}75%{filter:contrast(1.16)saturate(.8);transform:translate(-3px)scale(1.004)}}@keyframes background-noise-drift{0%,to{opacity:.34;transform:translate(0)}21%{opacity:.46;transform:translate(-6px,2px)}43%{opacity:.29;transform:translate(4px,-3px)}71%{opacity:.42;transform:translate(-2px,5px)}}@keyframes background-signal-break{0%,14%,17%,47%,50%,76%,79%,to{opacity:.1;clip-path:inset(0);transform:translate(0)}15%{opacity:.34;clip-path:inset(8% 0 68%);transform:translate(11px)}16%{opacity:.2;clip-path:inset(61% 0 17%);transform:translate(-7px)}48%{opacity:.31;clip-path:inset(35% 0 43%);transform:translate(-13px)}49%{opacity:.18;clip-path:inset(72% 0 9%);transform:translate(6px)}77%{opacity:.29;clip-path:inset(18% 0 57%);transform:translate(9px)}78%{opacity:.17;clip-path:inset(52% 0 27%);transform:translate(-5px)}}@keyframes blink{0%,70%{opacity:1}71%,to{opacity:.2}}
