@font-face{font-family:Orbitron;src:local("Orbitron SemiBold"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:"Orbitron Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:132.7719%;ascent-override:76.1457%;descent-override:18.3021%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Segoe UI";src:local("Segoe UI");size-adjust:124.7295%;ascent-override:81.0554%;descent-override:19.4822%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:122.8889%;ascent-override:82.2694%;descent-override:19.774%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Arial";src:local("Arial");size-adjust:124.0464%;ascent-override:81.5017%;descent-override:19.5894%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Noto Sans";src:local("Noto Sans");size-adjust:116.6667%;ascent-override:86.6571%;descent-override:20.8286%;line-gap-override:0%}@font-face{font-family:Orbitron;src:local("Orbitron Bold"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron ExtraBold"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Black"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:900;font-style:normal}.hero-title[data-v-3704ca6e]{font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",sans-serif}.canvas-appear[data-v-3704ca6e]{animation:canvas-fade-3704ca6e 2.5s ease-out forwards;opacity:0}.container-rise[data-v-3704ca6e]{animation:rise-40-3704ca6e 1.2s ease-out .3s both;opacity:0}.title-appear[data-v-3704ca6e]{animation:scale-in-3704ca6e 1.2s ease-out .5s both;opacity:0}.fade-rise[data-v-3704ca6e]{animation:rise-20-3704ca6e 1s ease-out calc(var(--delay, 0s)) both;opacity:0}@keyframes canvas-fade-3704ca6e{to{opacity:1}}@keyframes rise-40-3704ca6e{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes rise-20-3704ca6e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes scale-in-3704ca6e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.canvas-appear[data-v-3704ca6e],.container-rise[data-v-3704ca6e],.fade-rise[data-v-3704ca6e],.title-appear[data-v-3704ca6e]{animation:none;opacity:1}}.subtext-wrap[data-v-3704ca6e]:before{background:#000000b3;content:"";filter:blur(40px);inset:-2rem -3rem;pointer-events:none;position:absolute;z-index:-1}@keyframes constellation-bob-cbbc9108{0%,to{transform:translateY(4px)}50%{transform:translateY(-4px)}}.bob[data-v-cbbc9108]{animation:constellation-bob-cbbc9108 var(--bob-duration,5s) ease-in-out infinite;animation-delay:var(--bob-delay,0s)}.edge[data-v-cbbc9108]{transition:stroke .3s ease,stroke-opacity .3s ease,stroke-width .3s ease}@keyframes hint-hand-move-cbbc9108{0%,to{transform:translate(-16px) rotate(-7deg)}50%{transform:translate(16px) rotate(7deg)}}@keyframes hint-pulse-cbbc9108{0%,to{opacity:.35}50%{opacity:1}}.hint-backdrop[data-v-cbbc9108]:before{background:#000000eb;content:"";filter:blur(28px);inset:-1.5rem -2.5rem;pointer-events:none;position:absolute;z-index:-1}.hint-hand[data-v-cbbc9108]{animation:hint-hand-move-cbbc9108 2.4s ease-in-out infinite}.hint-pulse[data-v-cbbc9108]{animation:hint-pulse-cbbc9108 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.bob[data-v-cbbc9108],.hint-hand[data-v-cbbc9108],.hint-pulse[data-v-cbbc9108]{animation:none}}@keyframes scroll-run-a6ce5528{0%{transform:translateY(-2rem)}to{transform:translateY(5.5rem)}}.scroll-runner[data-v-a6ce5528]{animation:scroll-run-a6ce5528 1.7s cubic-bezier(.45,0,.55,1) infinite}@media(prefers-reduced-motion:reduce){.scroll-runner[data-v-a6ce5528]{animation:none}}.step-index[data-v-fd2d712d]{display:inline-block;transform:translateY(120%);transition:transform .6s cubic-bezier(.22,1,.36,1) var(--tick-delay,0s),color .25s ease}.reveal.is-visible .step-index[data-v-fd2d712d]{transform:translateY(0)}.q-word[data-v-266d7e5a]{transition:opacity .5s ease-out,filter .5s ease-out;transition-delay:var(--d,0s)}.q-ready .q-word[data-v-266d7e5a]{filter:blur(4px);opacity:.15}.q-ready.q-visible .q-word[data-v-266d7e5a]{filter:blur(0);opacity:1}.cycle-word[data-v-fdd2e52b]{cursor:pointer;position:relative}.cycle-word[data-v-fdd2e52b]:after{animation:cycle-breathe-fdd2e52b 2.4s ease-in-out infinite;background:color-mix(in srgb,var(--color-accent) 45%,transparent);border-radius:9999px;content:"";inset-inline:0;bottom:0;height:.06em;position:absolute}@keyframes cycle-breathe-fdd2e52b{0%,to{opacity:.35;transform:scaleX(.92)}50%{opacity:.9;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.cycle-word[data-v-fdd2e52b]:after{animation:none}}.consent-box[data-v-fdd2e52b]:checked{animation:check-pop-fdd2e52b .25s cubic-bezier(.25,1,.5,1)}@keyframes check-pop-fdd2e52b{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}.success-pop[data-v-fdd2e52b]{animation:success-pop-fdd2e52b .4s cubic-bezier(.22,1,.36,1) both}@keyframes success-pop-fdd2e52b{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
