@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa1e84d8b4098af5-s.1_k7aq_c5drf2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a180f7dc2e9f5b7d-s.p.1ewykk74tw0il.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:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.VEu1qW_className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.VEu1qW_variable{--font-archivo:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:UnifrakturCook;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4ddb10038493056b-s.p.0luvy10g2ormz.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:UnifrakturCook Fallback;src:local(Arial);ascent-override:120.59%;descent-override:32.58%;line-gap-override:0.0%;size-adjust:85.43%}.DxMPoq_className{font-family:UnifrakturCook,UnifrakturCook Fallback;font-style:normal;font-weight:700}.DxMPoq_variable{--font-unifraktur:"UnifrakturCook", "UnifrakturCook Fallback"}
@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/444549708bc42ea5-s.3msz8aravbfnu.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b6befd3cfe28beb-s.2w0z_l1hf4p9d.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4359dba4b3b84d69-s.p.0pp584w8lrth6.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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.J05Gwa_className{font-family:Syne,Syne Fallback;font-style:normal;font-weight:800}.J05Gwa_variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f569c910ee2d187-s.1ob-80akcszzt.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7705be04960e5481-s.p.1021ek5wvrjzi.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:Pirata One Fallback;src:local(Arial);ascent-override:127.77%;descent-override:35.44%;line-gap-override:0.0%;size-adjust:78.73%}.XN7xRG_className{font-family:Pirata One,Pirata One Fallback;font-style:normal;font-weight:400}.XN7xRG_variable{--font-pirata:"Pirata One", "Pirata One Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.IoXaLG_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.IoXaLG_variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
:root{--void:#0a0a0a;--bone:#ece9e2;--ash:#8c8a85;--graphite:#26262a;--cobalt:#2f6bff;--cobalt-press:#1f55e0;--error:#ff8a80;--font-display:var(--font-unifraktur), "Arial Black", sans-serif;--font-body:var(--font-space-grotesk), system-ui, sans-serif;--gutter:clamp(16px, 4vw, 48px);--ease-out:cubic-bezier(.16, .84, .24, 1)}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--void);color:var(--bone);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow:hidden}p{margin:0}.page{isolation:isolate;height:100svh;min-height:100svh;padding:var(--gutter);flex-direction:column;display:flex;position:relative}.stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.mark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;white-space:nowrap;margin:0;padding-block:.08em .12em;font-size:min(17.5vw,28svh);font-weight:700;line-height:.9}.mark-inner{height:1.3em;animation:rise 1.1s var(--ease-out) both;display:block;position:relative}.reel{clip-path:inset(0 -100vw);height:1.3em;transition:right 1.9s cubic-bezier(.65,0,.15,1),left 1.9s cubic-bezier(.65,0,.15,1);display:block;position:absolute;top:0}.reel:first-child{right:calc(50% - var(--seam))}.reel:last-child{left:calc(50% + var(--seam))}.reel-sizer{visibility:hidden}.reel-strip{flex-direction:column;align-items:center;display:flex;position:absolute;top:0}.reel-face{height:calc(1.3em / var(--face-scale,1));white-space:nowrap;align-items:center;display:flex}.reel-up{align-items:flex-end;right:0}.reel-down{align-items:flex-start;left:0}.reel-up.is-spinning{animation:1.9s cubic-bezier(.65,0,.15,1) forwards reel-up}.reel-down.is-spinning{transform:translateY(calc(var(--steps) * -1.3em));animation:1.9s cubic-bezier(.65,0,.15,1) forwards reel-down}@keyframes reel-up{to{transform:translateY(calc(var(--steps) * -1.3em))}}@keyframes reel-down{to{transform:translateY(0)}}.tagline{color:var(--ash);margin-top:clamp(20px,3.2svh,36px);font-size:clamp(17px,1.6vw,21px);animation:.8s ease-out .7s both settle}.backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.backdrop-sky{background:radial-gradient(120% 70% at 50% -10%,#2f6bff8c,#2f6bff1f 45%,#0000 70%),radial-gradient(60% 40% at 50% 40%,#2f6bff1a,#0000 70%);animation:12s ease-in-out infinite alternate sky-breathe;position:absolute;inset:0}.backdrop-shade{background:radial-gradient(90% 30% at 50% 47%,#0a0a0a8c,#0000 75%),linear-gradient(#0000 55%,#0a0a0ad9 100%);position:absolute;inset:0}@keyframes sky-breathe{0%{opacity:.85}to{opacity:1}}.dots span{opacity:0;animation:1.6s step-end 1.6s infinite type}.dots span:nth-child(2){animation-name:type-2}.dots span:nth-child(3){animation-name:type-3}@keyframes type{0%,to{opacity:0}20%,85%{opacity:1}}@keyframes type-2{0%,to{opacity:0}40%,85%{opacity:1}}@keyframes type-3{0%,to{opacity:0}60%,85%{opacity:1}}@media (prefers-reduced-motion:reduce){.dots span{opacity:1}}.signup,.confirm{width:min(100%,440px);margin-top:clamp(28px,5svh,56px);animation:.8s ease-out .85s both settle}.signup-row{gap:8px;display:flex}.signup-input,.signup-button{height:52px;font:inherit;border-radius:2px;font-size:16px}.signup-input{min-width:0;color:var(--bone);border:1px solid var(--graphite);background:0 0;flex:1;padding:0 16px;transition:border-color .15s}.signup-input::placeholder{color:var(--ash);opacity:.8}.signup-input:hover{border-color:#3a3a40}.signup-input[aria-invalid=true]{border-color:var(--error)}.signup-button{background:var(--cobalt);color:#fff;cursor:pointer;border:0;flex:none;padding:0 22px;font-weight:500;transition:background-color .15s}.signup-button:hover{background:var(--cobalt-press)}.signup-button:disabled{cursor:progress;opacity:.7}.signup-input:focus-visible,.signup-button:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.signup-input:focus-visible{border-color:var(--cobalt)}.signup-error{min-height:1.5em;color:var(--error);text-align:left;margin-top:10px;font-size:14px}.confirm{min-height:52px;color:var(--bone);justify-content:center;align-items:center;gap:12px;animation:.5s ease-out both settle;display:flex}.confirm-mark{background:var(--cobalt);border-radius:50%;flex:none;width:8px;height:8px}.verse{text-align:center;max-width:46ch;color:var(--ash);opacity:.75;flex:none;margin:0 auto;font-size:13px;line-height:1.55;animation:1s ease-out 1.2s both settle}.verse-ref{color:var(--bone);opacity:.6;margin-top:4px}.sr-only,.trap{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes settle{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-height:500px){.verse{display:none}}@media (max-width:360px){.signup-row{flex-direction:column}}
