html.is-gated{overflow:hidden;scrollbar-gutter:stable}html.is-landing :is(#hero-word,#hero-year){visibility:hidden}#gate[data-astro-cid-yztiywgj]:not(.has-js){animation:gate-timeout .6s ease 8s forwards}@keyframes gate-timeout{to{opacity:0;visibility:hidden}}.door[data-astro-cid-yztiywgj]{background-image:linear-gradient(to right,color-mix(in oklab,var(--color-night) 25%,transparent),color-mix(in oklab,var(--color-night) 35%,transparent));background-size:200% 100%;transition:transform 1.1s cubic-bezier(.76,0,.24,1) .3s;will-change:transform}.door-left[data-astro-cid-yztiywgj]{background-position:left}.door-right[data-astro-cid-yztiywgj]{background-position:right}.door-left[data-astro-cid-yztiywgj] .scene[data-astro-cid-yztiywgj]{left:0;width:calc(200% - 2px)}.door-right[data-astro-cid-yztiywgj] .scene[data-astro-cid-yztiywgj]{left:-100%;width:200%}#gate[data-astro-cid-yztiywgj].is-open .door-left[data-astro-cid-yztiywgj]{transform:translate(-100%)}#gate[data-astro-cid-yztiywgj].is-open .door-right[data-astro-cid-yztiywgj]{transform:translate(100%)}.plane[data-astro-cid-yztiywgj]{position:absolute;top:50%;left:50%;width:180vmax;height:120vmax;transform:translate(-50%,-50%) perspective(1600px) rotateX(16deg) rotateY(10deg) rotate(7deg);background-image:repeating-linear-gradient(0deg,color-mix(in oklab,var(--color-neon) 4%,transparent) 0 1px,transparent 1px 72px),repeating-linear-gradient(90deg,color-mix(in oklab,var(--color-neon) 3%,transparent) 0 1px,transparent 1px 140px)}.blocks[data-astro-cid-yztiywgj]{position:absolute;top:35%;right:38%;left:14%;height:26%;opacity:.9;background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--color-crimson) 65%,transparent) 0 7px,transparent 7px 11px);mask-image:repeating-linear-gradient(0deg,#000 0 4px,transparent 4px 9px),repeating-linear-gradient(90deg,#000 0 120px,transparent 120px 200px),linear-gradient(to bottom,#000 40%,transparent);mask-composite:intersect;filter:blur(1px)}.redbar[data-astro-cid-yztiywgj]{position:absolute;right:4%;left:4%;height:3px;background:linear-gradient(to bottom,var(--color-crimson),#ff5a6a 50%,var(--color-crimson));box-shadow:0 0 10px 2px color-mix(in oklab,var(--color-crimson) 60%,transparent),0 0 30px 8px color-mix(in oklab,var(--color-crimson) 25%,transparent);filter:blur(.4px)}.redbar[data-astro-cid-yztiywgj]:before{content:"";position:absolute;inset:-10px 0;background:color-mix(in oklab,var(--color-crimson) 30%,transparent);filter:blur(12px)}.panel[data-astro-cid-yztiywgj]{position:absolute;border:1px solid color-mix(in oklab,var(--color-neon) 55%,transparent);background:repeating-linear-gradient(0deg,color-mix(in oklab,var(--color-neon) 35%,transparent) 0 2px,transparent 2px 9px),#040e2899;opacity:.6;filter:blur(8px)}.column[data-astro-cid-yztiywgj]{position:absolute;top:4%;bottom:4%;width:2px;background:color-mix(in oklab,var(--color-crimson) 18%,transparent);mask-image:linear-gradient(to bottom,#000 36%,transparent 40%,transparent 60%,#000 64%)}.column[data-astro-cid-yztiywgj]:after{content:"";position:absolute;inset:0 0 auto;height:22%;background:linear-gradient(to bottom,transparent,#ff5a6a 45%,var(--color-crimson) 60%,transparent);box-shadow:0 0 14px 3px color-mix(in oklab,var(--color-crimson) 70%,transparent);animation:drip var(--dur) ease-in var(--delay) infinite}@keyframes drip{0%{transform:translateY(-100%)}35%,to{transform:translateY(460%)}}.streaks[data-astro-cid-yztiywgj]{position:absolute;top:41%;right:22%;left:22%;height:24%;background:repeating-linear-gradient(0deg,color-mix(in oklab,var(--color-neon) 14%,transparent) 0 1px,transparent 1px 27px);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.light[data-astro-cid-yztiywgj]{position:absolute;right:18%;left:18%;animation:band-shift 6.5s steps(1) infinite}@keyframes band-shift{0%,to{translate:0 0}31%{translate:0 -28px}34.5%{translate:0 0}47%{translate:0 16px}50%{translate:0 0}64%{translate:0 22px}67.5%{translate:0 0}83%{translate:0 -14px}86%{translate:0 0}}.band[data-astro-cid-yztiywgj]{position:absolute;inset:0;background:repeating-linear-gradient(0deg,var(--color-neon) 0 2px,transparent 2px 8px),repeating-linear-gradient(0deg,transparent 0 7px,rgb(255 255 255 / .7) 7px 8px,transparent 8px 17px),repeating-linear-gradient(0deg,transparent 0 4px,color-mix(in oklab,var(--color-neon) 50%,transparent) 4px 6px,transparent 6px 15px),linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-neon) 15%,transparent) 30%,color-mix(in oklab,var(--color-neon) 15%,transparent) 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);filter:blur(1px)}.bloom[data-astro-cid-yztiywgj]{position:absolute;inset:-30% 0;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-neon) 85%,transparent) 40%,color-mix(in oklab,var(--color-neon) 85%,transparent) 60%,transparent);opacity:.45;filter:blur(12px)}.bloom-wide[data-astro-cid-yztiywgj]{inset:-120% 0;opacity:.2;filter:blur(40px)}.core[data-astro-cid-yztiywgj]{position:absolute;top:46%;right:32%;left:32%;height:8%;background:#fff;box-shadow:0 0 24px 8px #ffffff80;filter:blur(2px);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent)}.beam[data-astro-cid-yztiywgj]{position:absolute;left:0;width:45%;height:3px;background:linear-gradient(90deg,transparent,var(--beam) 30%,var(--beam) 70%,transparent);box-shadow:0 0 14px 2px color-mix(in oklab,var(--beam) 55%,transparent);animation:beam-run linear infinite;will-change:transform}@keyframes beam-run{0%{transform:translate(-110%)}to{transform:translate(230%)}}.data[data-astro-cid-yztiywgj]{--data: var(--color-neon);position:absolute;font-family:var(--font-cyber);font-size:8px;letter-spacing:.25em;white-space:nowrap;color:color-mix(in oklab,var(--data) 28%,transparent);animation:flicker 5.3s steps(1) infinite}.data-vertical[data-astro-cid-yztiywgj]{writing-mode:vertical-rl}.labels[data-astro-cid-yztiywgj]{position:absolute;font-family:var(--font-cyber);font-size:10px;line-height:2.2;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:#ffffff47;animation:flicker 6.1s steps(1) infinite}.labels[data-astro-cid-yztiywgj] p[data-astro-cid-yztiywgj]:first-child{color:color-mix(in oklab,var(--color-neon) 45%,transparent)}.crosses[data-astro-cid-yztiywgj]{position:absolute;font-family:var(--font-cyber);font-size:13px;line-height:3;letter-spacing:2em;color:color-mix(in oklab,var(--color-neon) 30%,transparent)}.scratch[data-astro-cid-yztiywgj]{position:absolute;height:1.5px;transform-origin:left;opacity:.9;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .9),transparent)}.dust[data-astro-cid-yztiywgj]{position:absolute;inset:0;background-image:radial-gradient(circle,rgb(255 255 255 / .55) .6px,transparent 1.2px),radial-gradient(circle,rgb(255 255 255 / .35) .5px,transparent 1px);background-size:71px 59px,43px 97px;background-position:13px 7px,41px 29px}.tint[data-astro-cid-yztiywgj]{pointer-events:none;background:linear-gradient(to bottom,transparent 28%,color-mix(in oklab,var(--color-crimson) 14%,transparent) 36%,transparent 46%)}.scan[data-astro-cid-yztiywgj]{pointer-events:none;overflow:hidden}.scan[data-astro-cid-yztiywgj]:after{content:"";position:absolute;right:0;left:0;height:18vh;background:linear-gradient(to bottom,transparent,rgb(255 255 255 / .05),transparent);animation:scan 6s linear infinite}@keyframes scan{0%{top:-20%}to{top:120%}}.vignette[data-astro-cid-yztiywgj]{pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,rgb(0 0 0 / .85))}.flash[data-astro-cid-yztiywgj]{pointer-events:none;background:#fff;opacity:0;animation:flash 7s steps(1) infinite}@keyframes flash{0%,to{opacity:0}41%{opacity:.16}41.5%{opacity:0}63%{opacity:.1}63.4%{opacity:0}}.title[data-astro-cid-yztiywgj]{animation:jitter 4s steps(1) infinite}.logo[data-astro-cid-yztiywgj]{animation:flicker 4s steps(1) infinite,split 5.3s steps(1) infinite}.wordmark[data-astro-cid-yztiywgj]{transform:skew(12deg)}.glitch[data-astro-cid-yztiywgj],.year[data-astro-cid-yztiywgj]{position:relative;text-shadow:0 2px 0 color-mix(in oklab,var(--color-neon) 70%,transparent),0 -1px 0 rgb(255 255 255 / .45),1px -1px 0 rgb(255 255 255 / .3);animation:flicker 3.5s steps(1) infinite}.glitch[data-astro-cid-yztiywgj]:before,.glitch[data-astro-cid-yztiywgj]:after{content:attr(data-text);position:absolute;inset:0;clip-path:inset(100% 0 0 0)}.glitch[data-astro-cid-yztiywgj]:before{color:#fff;animation:tear-a 3.5s steps(1) infinite}.glitch[data-astro-cid-yztiywgj]:after{color:var(--color-lime);animation:tear-b 3.5s steps(1) infinite}@keyframes flicker{0%,to{opacity:1}6%{opacity:.55}6.6%{opacity:1}27%{opacity:.7}27.4%{opacity:1}52%{opacity:.35}52.3%{opacity:1}53%{opacity:.8}53.4%{opacity:1}81%{opacity:.6}81.5%{opacity:1}}@keyframes jitter{0%,to{translate:-50% -50%}20%{translate:calc(-50% + 3px) -50%}20.5%{translate:-50% -50%}58%{translate:calc(-50% - 2px) calc(-50% + 1px)}58.4%{translate:-50% -50%}}@keyframes split{0%,to{filter:drop-shadow(0 1px 0 color-mix(in oklab,var(--color-neon) 55%,transparent))}38%{filter:drop-shadow(-5px 0 0 var(--color-neon)) drop-shadow(5px 0 0 var(--color-lime))}39.5%{filter:drop-shadow(0 1px 0 color-mix(in oklab,var(--color-neon) 55%,transparent))}72%{filter:drop-shadow(4px 0 0 var(--color-neon)) drop-shadow(-4px 0 0 var(--color-lime))}73%{filter:drop-shadow(0 1px 0 color-mix(in oklab,var(--color-neon) 55%,transparent))}}@keyframes tear-a{0%,to{clip-path:inset(100% 0 0 0)}7%{clip-path:inset(12% 0 60% 0);translate:-4px 1px}9%{clip-path:inset(100% 0 0 0)}38%{clip-path:inset(55% 0 20% 0);translate:-6px -1px}40%{clip-path:inset(100% 0 0 0)}71%{clip-path:inset(30% 0 45% 0);translate:-3px 2px}72.5%{clip-path:inset(100% 0 0 0)}}@keyframes tear-b{0%,to{clip-path:inset(100% 0 0 0)}7.5%{clip-path:inset(65% 0 10% 0);translate:5px -1px}9.5%{clip-path:inset(100% 0 0 0)}37%{clip-path:inset(5% 0 70% 0);translate:4px 2px}39%{clip-path:inset(100% 0 0 0)}71.5%{clip-path:inset(75% 0 5% 0);translate:6px 0}73%{clip-path:inset(100% 0 0 0)}}.card[data-astro-cid-yztiywgj]{opacity:0;will-change:opacity}.skip[data-astro-cid-yztiywgj]{opacity:0;transition:opacity .5s ease 1.5s}#gate[data-astro-cid-yztiywgj].is-card-studio .skip[data-astro-cid-yztiywgj]{opacity:1}#gate[data-astro-cid-yztiywgj].is-card-loading .skip[data-astro-cid-yztiywgj]{opacity:0;transition-delay:0s}.tip[data-astro-cid-yztiywgj],.byline[data-astro-cid-yztiywgj],.source[data-astro-cid-yztiywgj]{display:none}.card-notice[data-astro-cid-yztiywgj] .is-shown[data-astro-cid-yztiywgj]{display:block}.card[data-astro-cid-yztiywgj]{transition:opacity .5s ease}#gate[data-astro-cid-yztiywgj].is-card-studio:not(.is-card-notice) .card-studio[data-astro-cid-yztiywgj]{opacity:1;transition-delay:.3s}#gate[data-astro-cid-yztiywgj].is-card-notice:not(.is-card-loading) .card-notice[data-astro-cid-yztiywgj],#gate[data-astro-cid-yztiywgj].is-card-loading .card-loading[data-astro-cid-yztiywgj]{opacity:1;transition-delay:.6s}.outline-base[data-astro-cid-yztiywgj],.outline-trace[data-astro-cid-yztiywgj]{fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.outline-base[data-astro-cid-yztiywgj]{stroke:#ffffff24}.outline-trace[data-astro-cid-yztiywgj]{filter:drop-shadow(0 0 6px var(--color-lime))}#gate[data-astro-cid-yztiywgj].is-ready .intro[data-astro-cid-yztiywgj]{animation:intro-cut .9s steps(1) forwards}@keyframes intro-cut{0%{translate:0 0;clip-path:none}8%{translate:8px 0}16%{translate:-6px 0;clip-path:inset(0 0 58% 0)}26%{translate:4px 0;clip-path:inset(36% 0 44% 0)}34%{translate:-3px 0;clip-path:none}44%{translate:-9px 0;clip-path:inset(62% 0 0 0)}54%{translate:5px 0;clip-path:inset(20% 0 70% 0)}62%{translate:0 0;clip-path:inset(0 0 30% 0)}70%{translate:2px 0;clip-path:inset(48% 0 49% 0)}78%,to{opacity:0;visibility:hidden}}#gate[data-astro-cid-yztiywgj].is-ready .intro-art[data-astro-cid-yztiywgj]{animation:art-split .9s steps(1) forwards}@keyframes art-split{0%{filter:none}8%{filter:drop-shadow(-5px 0 0 var(--color-neon)) drop-shadow(5px 0 0 var(--color-lime))}26%{filter:drop-shadow(3px 0 0 var(--color-neon)) drop-shadow(-3px 0 0 var(--color-lime))}34%{filter:none}44%{filter:drop-shadow(7px 0 0 var(--color-neon)) drop-shadow(-7px 0 0 var(--color-lime))}62%{filter:drop-shadow(-4px 0 0 var(--color-neon)) drop-shadow(4px 0 0 var(--color-lime))}}#gate[data-astro-cid-yztiywgj].is-ready .cut[data-astro-cid-yztiywgj]{animation:cut-flash .5s ease-out .65s forwards}@keyframes cut-flash{0%{opacity:0}10%{opacity:.9}to{opacity:0}}#gate[data-astro-cid-yztiywgj].is-ready .door[data-astro-cid-yztiywgj]{animation:door-settle .6s steps(1) .65s}@keyframes door-settle{0%{translate:-6px 0;filter:brightness(1.9)}20%{translate:5px 0;filter:brightness(1.4)}40%{translate:0 0;filter:brightness(1.15)}to{translate:0 0;filter:none}}.loading[data-astro-cid-yztiywgj]{text-shadow:0 0 12px color-mix(in oklab,var(--color-neon) 60%,transparent);animation:blink 1.2s step-end infinite}.prompt[data-astro-cid-yztiywgj]{opacity:0;transition:opacity .5s ease 1s}#gate[data-astro-cid-yztiywgj].is-ready .prompt[data-astro-cid-yztiywgj]{opacity:1;animation:blink-soft 1.6s step-end 1.5s infinite}.box[data-astro-cid-yztiywgj]{color:#fff;border-color:var(--color-crimson);background:#060a18d9;text-shadow:0 0 8px color-mix(in oklab,var(--color-crimson) 90%,transparent),0 0 18px color-mix(in oklab,var(--color-crimson) 60%,transparent);box-shadow:0 0 24px color-mix(in oklab,var(--color-crimson) 55%,transparent),inset 0 0 18px color-mix(in oklab,var(--color-crimson) 15%,transparent)}@keyframes blink{50%{opacity:.25}}@keyframes blink-soft{50%{opacity:.6}}#gate[data-astro-cid-yztiywgj].is-open .prompt[data-astro-cid-yztiywgj]{opacity:0;animation:none;transition:opacity .2s ease}.seam[data-astro-cid-yztiywgj]{opacity:0;background:var(--gradient-neon);box-shadow:0 0 24px 4px color-mix(in oklab,var(--color-neon) 80%,transparent),0 0 72px 14px color-mix(in oklab,var(--color-lime) 50%,transparent)}#gate[data-astro-cid-yztiywgj].is-open .seam[data-astro-cid-yztiywgj]{animation:seam-burst .9s ease-out forwards}@keyframes seam-burst{30%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(40)}}.reveal-word[data-astro-cid-yztiywgj]{display:flex;align-items:center;justify-content:center;gap:.05em;padding-bottom:.55em;font-size:clamp(3rem,12vw,40vh);line-height:1}.reveal-letter[data-astro-cid-yztiywgj]{--dx: 0px;--dy: -100vh;--s: 1;display:block;transform-origin:0 0;will-change:transform}.reveal-letter[data-astro-cid-yztiywgj]:nth-child(2n){translate:0 .55em}.reveal-page[data-astro-cid-yztiywgj] .reveal-letter[data-astro-cid-yztiywgj]:nth-child(2n){color:var(--color-neon)}#gate[data-astro-cid-yztiywgj].is-open .reveal-letter[data-astro-cid-yztiywgj]{transform:translate(var(--dx),var(--dy)) scale(var(--s));transition:transform 1.2s cubic-bezier(.76,0,.24,1) 1.7s}#gate[data-astro-cid-yztiywgj].is-open .reveal-sheet[data-astro-cid-yztiywgj]{animation:wipe-up 1.2s cubic-bezier(.76,0,.24,1) 1.7s both}@keyframes wipe-up{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100% 0)}}@media(prefers-reduced-motion:reduce){.beam[data-astro-cid-yztiywgj],.column[data-astro-cid-yztiywgj]:after,.flash[data-astro-cid-yztiywgj],.scan[data-astro-cid-yztiywgj]:after,.glitch[data-astro-cid-yztiywgj]:before,.glitch[data-astro-cid-yztiywgj]:after,.outline-trace[data-astro-cid-yztiywgj]{display:none}.light[data-astro-cid-yztiywgj],.title[data-astro-cid-yztiywgj],.logo[data-astro-cid-yztiywgj],.glitch[data-astro-cid-yztiywgj],.year[data-astro-cid-yztiywgj],.data[data-astro-cid-yztiywgj],.labels[data-astro-cid-yztiywgj],.loading[data-astro-cid-yztiywgj],#gate[data-astro-cid-yztiywgj].is-ready .prompt[data-astro-cid-yztiywgj]{animation:none}.door[data-astro-cid-yztiywgj]{transition:none}.intro[data-astro-cid-yztiywgj]{transition:opacity .6s ease,visibility 0s linear .6s}#gate[data-astro-cid-yztiywgj].is-ready .intro[data-astro-cid-yztiywgj]{animation:none;opacity:0;visibility:hidden}#gate[data-astro-cid-yztiywgj].is-ready .intro-art[data-astro-cid-yztiywgj],#gate[data-astro-cid-yztiywgj].is-ready .cut[data-astro-cid-yztiywgj],#gate[data-astro-cid-yztiywgj].is-ready .door[data-astro-cid-yztiywgj],#gate[data-astro-cid-yztiywgj].is-open .seam[data-astro-cid-yztiywgj]{animation:none}#gate[data-astro-cid-yztiywgj].is-open .door-left[data-astro-cid-yztiywgj],#gate[data-astro-cid-yztiywgj].is-open .door-right[data-astro-cid-yztiywgj]{transform:none}#gate[data-astro-cid-yztiywgj].is-open .reveal[data-astro-cid-yztiywgj]{display:none}#gate[data-astro-cid-yztiywgj]{transition:opacity .6s ease}#gate[data-astro-cid-yztiywgj].is-open{opacity:0}}.title[data-astro-cid-ct3bgug4]{text-shadow:0 10px 40px rgba(0,0,0,.7)}.glow[data-astro-cid-ct3bgug4]{text-shadow:0 0 28px rgba(93,242,255,.45),0 0 70px rgba(93,242,255,.2),0 10px 40px rgba(0,0,0,.7)}.media[data-astro-cid-ct3bgug4]{will-change:transform,opacity}.pin-spacer,#show[data-astro-cid-ct3bgug4]{max-width:100%}.is-staged[data-astro-cid-ct3bgug4]{height:100svh;min-height:560px;overflow:hidden}.is-staged[data-astro-cid-ct3bgug4] .layer[data-astro-cid-ct3bgug4]{position:absolute;inset:0}
