@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_c5a0b145-module__19wr9q__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_c5a0b145-module__19wr9q__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fffaf0;--soft:#dbd6cd;--muted:#89847c;--line:#fffaf021;--glow:#ff2d2d;--glow-soft:#ff6b5f;--panel:transparent;--night:#030303}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--night);color:var(--ink);font-family:var(--font-montserrat), Montserrat, Arial, sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.launch-shell{isolation:isolate;place-items:center;min-height:100svh;padding:clamp(14px,5.4vw,90px);display:grid;position:relative;overflow:hidden}.background-rotator{z-index:-3;background:#050505;position:absolute;inset:0}.background-frame{opacity:0;filter:grayscale()saturate(.95)contrast(1.12)brightness(1.08);background-size:cover;transition:opacity 1.4s,transform 6.2s;position:absolute;inset:0;transform:scale(1.015)}.background-frame.active{opacity:.78;transform:scale(1)}.launch-shell:before,.launch-shell:after{content:"";pointer-events:none;position:absolute;inset:0}.launch-shell:before{z-index:-2;background:radial-gradient(circle at 50% 48%,#0003,#0000 23%),radial-gradient(circle at 50% 88%,#ff2d2d0d,#0000 26%),linear-gradient(90deg,#000000ad,#03030357 32% 68%,#000000ad),linear-gradient(#0000006b,#000000a8)}.launch-shell:after{z-index:-1;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle,#000,#0000 90%);mask-image:radial-gradient(circle,#000,#0000 90%)}.launch-frame{width:min(1110px,100vw - 48px);min-height:min(770px,100svh - 86px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:1fr auto;gap:22px;padding:clamp(22px,3vw,36px) clamp(24px,5vw,74px);display:grid}.signal-strip{justify-content:center;align-items:center;gap:18px;min-width:0;display:flex}.hero{text-align:center;text-shadow:0 2px 26px #000000b8;place-self:center;justify-items:center;gap:14px;width:min(500px,100%);display:grid}.launch-mark{aspect-ratio:1;object-fit:contain;filter:invert()brightness(1.15);width:min(76px,18vw);height:auto}.launch-logo{object-fit:contain;filter:drop-shadow(0 6px 22px #000000b8);width:min(230px,58vw);height:auto;margin-bottom:8px}h1{max-width:650px;color:var(--ink);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(3.3rem,8.2vw,7.7rem);font-weight:760;line-height:.82}h1 span{display:block}h1 em{color:var(--glow);text-shadow:0 0 26px #ff2d2d57,0 3px 34px #000000d1;font-style:normal;font-weight:780}h1 span{color:var(--ink);text-shadow:0 0 18px #ff2d2d2e,0 3px 34px #000000d1;margin-top:2px;font-size:.92em}.lede{color:#fffaf0a3;width:min(430px,100%);margin:0;font-size:.72rem;line-height:1.38}.launch-form{grid-template-columns:minmax(0,1fr) 124px;gap:10px;width:min(485px,100%);margin-top:16px;display:grid}label{min-width:0}label span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input{width:100%;min-height:40px;color:var(--ink);background:#050505b3;border:1px solid #fffaf033;border-radius:999px;outline:none;padding:0 16px;font-size:.78rem}input::placeholder{color:#d9d1c294}input,button{box-shadow:inset 0 0 18px #ffffff06,0 16px 40px #00000040}button{background:var(--glow);color:#0f0d08;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;min-height:40px;padding:0 18px;font-size:.78rem;font-weight:800;transition:transform .18s,box-shadow .18s,background-color .18s}button:hover{background:#fff0ad;transform:translateY(-1px);box-shadow:inset 0 0 18px #ffffff0d,0 18px 42px #f7e6a22e}input:focus{border-color:#ff2d2db8;box-shadow:0 0 0 4px #ff2d2d1f}button:disabled{cursor:wait;opacity:.72}.honeypot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-note{min-height:16px;color:var(--muted);text-shadow:0 2px 18px #000000b8;margin:0;font-size:.72rem;line-height:1.35}.form-note.success{color:var(--glow)}.form-note.error{color:#ffb8a8}.signal-strip{color:#fffaf0db;text-transform:uppercase;text-shadow:0 2px 18px #000000bf;justify-content:center;font-size:.72rem;font-weight:800}.signal-strip span+span:before{content:"|";color:var(--glow);margin-right:18px}@media (max-width:760px){.launch-shell{padding:12px}.launch-frame{width:calc(100vw - 24px);min-height:calc(100dvh - 24px);padding:20px 18px}.hero{gap:14px}.launch-logo{width:min(204px,62vw)}.launch-mark{width:min(62px,16vw)}h1{font-size:clamp(3.4rem,16vw,5rem)}.launch-form{grid-template-columns:1fr;width:min(328px,100%)}button{width:100%}.signal-strip{flex-wrap:nowrap;gap:8px;width:100%;font-size:.58rem}.signal-strip span+span:before{margin-right:8px}}
