@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1hiu0hj9qpr9g.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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.1w_qz2ahumqmz.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:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_57205a5d-module__XKtsIW__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_57205a5d-module__XKtsIW__variable{--font-bebas-neue:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_90be8ff5-module__hn4DLq__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_90be8ff5-module__hn4DLq__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--yellow:#f5e642;--eggplant:#1a0a2e;--coral:#ff4d2e;--offwhite:#f7f4ee;--muted:#8b7fa0}html,body{background:var(--eggplant);height:100%;color:var(--offwhite);font-family:var(--font-dm-mono), monospace;overflow-x:hidden}.ticker-wrap{z-index:100;background:var(--coral);align-items:center;height:36px;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.ticker-track{white-space:nowrap;gap:0;animation:18s linear infinite ticker;display:flex}.ticker-track span{font-family:var(--font-dm-mono), monospace;color:var(--eggplant);letter-spacing:.08em;text-transform:uppercase;padding:0 28px;font-size:13px;font-weight:500}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:36px clamp(24px,6vw,96px) 60px;display:flex;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 80% 30%,#f5e64214 0%,#0000 70%),radial-gradient(40% 50% at 10% 80%,#ff4d2e1a 0%,#0000 60%);position:absolute;inset:0}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:28px;font-size:11px}.glitch-wrap{margin-bottom:32px;line-height:.92;position:relative}.display{font-family:var(--font-bebas-neue), sans-serif;color:var(--yellow);font-size:clamp(72px,14vw,180px);display:block;position:relative}.display.glitch{animation:3.5s step-end .4s forwards glitch-main}.display.glitch:before,.display.glitch:after{content:attr(data-text);font-family:var(--font-bebas-neue), sans-serif;font-size:inherit;color:var(--yellow);position:absolute;top:0;left:0}.display.glitch:before{color:var(--coral);clip-path:polygon(0 0,100% 0,100% 38%,0 38%);animation:3.5s step-end .4s forwards glitch-top}.display.glitch:after{color:#9b5dff;clip-path:polygon(0 62%,100% 62%,100% 100%,0 100%);animation:3.5s step-end .4s forwards glitch-bot}@keyframes glitch-main{0%{opacity:1;transform:none}5%{transform:skew(-4deg)translate(3px)}10%{transform:skew(2deg)translate(-2px)}15%{transform:none}80%{transform:none}85%{transform:translate(-1px)}90%{transform:translate(2px)}to{transform:none}}@keyframes glitch-top{0%{opacity:0;transform:none}5%{opacity:.85;transform:translate(-6px)}10%{opacity:.7;transform:translate(4px)}15%{opacity:0}80%{opacity:0}85%{opacity:.6;transform:translate(5px)}90%{opacity:0}to{opacity:0}}@keyframes glitch-bot{0%{opacity:0;transform:none}5%{opacity:.7;transform:translate(4px)}10%{opacity:.5;transform:translate(-3px)}15%{opacity:0}80%{opacity:0}85%{opacity:.5;transform:translate(-4px)}90%{opacity:0}to{opacity:0}}.sub-line{color:var(--muted);max-width:420px;margin-bottom:52px;font-size:clamp(13px,2vw,17px);line-height:1.65}.sub-line em{color:var(--offwhite);font-style:normal}.pills{flex-wrap:wrap;gap:10px;margin-bottom:52px;display:flex}.pill{letter-spacing:.06em;color:var(--muted);cursor:default;border:1px solid #f7f4ee26;border-radius:2px;padding:8px 14px;font-size:12px;transition:border-color .2s,color .2s}.pill:hover{border-color:var(--yellow);color:var(--yellow)}.form-block{width:100%;max-width:480px}.form-row{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.field{position:relative}.field input{width:100%;font-family:var(--font-dm-mono), monospace;color:var(--offwhite);letter-spacing:.03em;background:#f7f4ee0d;border:1px solid #f7f4ee26;border-radius:2px;outline:none;padding:16px 18px;font-size:14px;transition:border-color .2s,background .2s}.field input::placeholder{color:var(--muted)}.field input:focus{border-color:var(--yellow);background:#f5e6420a}.field input:focus::placeholder{color:#0000}.submit-btn{background:var(--yellow);width:100%;font-family:var(--font-bebas-neue), sans-serif;letter-spacing:.12em;color:var(--eggplant);cursor:pointer;border:none;border-radius:2px;margin-top:8px;padding:18px 24px;font-size:22px;transition:background .15s,transform .1s}.submit-btn:hover{background:var(--offwhite)}.submit-btn:active{transform:scale(.985)}.form-note{color:var(--muted);letter-spacing:.06em;margin-top:14px;font-size:11px}.success-msg{border:1px solid var(--yellow);background:#f5e6420d;border-radius:2px;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.success-msg .s-big{font-family:var(--font-bebas-neue), sans-serif;color:var(--yellow);letter-spacing:.08em;font-size:36px}.success-msg .s-small{color:var(--muted);font-size:13px;line-height:1.6}.corner-mark{letter-spacing:.14em;color:#8b7fa066;text-transform:uppercase;font-size:10px;position:fixed;bottom:24px;right:28px}@media (max-width:540px){.hero{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.ticker-track,.display.glitch,.display.glitch:before,.display.glitch:after{animation:none}}
