.hud[data-astro-cid-x5f7trjj]{--tick:color-mix(in srgb, var(--accent) 45%, transparent);--inset:clamp(8px, 1.5vw, 16px);inset:var(--inset);letter-spacing:.08em;color:var(--muted);pointer-events:none;background:linear-gradient(var(--tick), var(--tick)) top left / 14px 1px, linear-gradient(var(--tick), var(--tick)) top left / 1px 14px, linear-gradient(var(--tick), var(--tick)) top right / 14px 1px, linear-gradient(var(--tick), var(--tick)) top right / 1px 14px, linear-gradient(var(--tick), var(--tick)) bottom left / 14px 1px, linear-gradient(var(--tick), var(--tick)) bottom left / 1px 14px, linear-gradient(var(--tick), var(--tick)) bottom right / 14px 1px, linear-gradient(var(--tick), var(--tick)) bottom right / 1px 14px;opacity:0;background-repeat:no-repeat;justify-content:space-between;align-items:flex-end;padding:0 clamp(8px,2.5vw,24px) clamp(8px,2vh,16px);font-size:11px;transition:opacity .8s .5s;display:flex;position:absolute}.hero.named .hud[data-astro-cid-x5f7trjj]{opacity:1}.clock[data-astro-cid-x5f7trjj]{font-variant-numeric:tabular-nums}.logo[data-astro-cid-2rduxyvj]{--stretch:1.6;--ratio:calc(var(--vw) / (var(--vh) * var(--stretch)));--hw:60vw;--h:calc(var(--hw) / var(--ratio));--gap:-1.6vw;width:max-content;margin-right:calc(var(--gap) + var(--h));position:relative}@media (width<=700px){.logo[data-astro-cid-2rduxyvj]{--stretch:1.4;--hw:calc((100vw - 2 * clamp(16px, 4vw, 40px) - var(--gap)) / (1 + 1 / var(--ratio)))}}[data-astro-cid-2rduxyvj][data-logo-part]{opacity:0;display:block;overflow:visible}.handle-art[data-astro-cid-2rduxyvj]{width:var(--hw);height:var(--h)}.mark-art[data-astro-cid-2rduxyvj]{top:0;left:calc(100% + var(--gap));width:var(--h);height:var(--h);position:absolute}.underline-art[data-astro-cid-2rduxyvj]{top:calc(100% - max(4px, var(--h) * .06));width:calc(69% + var(--gap) + var(--h) / 2);height:max(11px, var(--h) * .16);position:absolute;left:31%}.hero:has(.field[data-renderer="2d"]) [data-astro-cid-2rduxyvj][data-logo-part]{opacity:1;fill:#c294ff}.shapes[data-astro-cid-2rduxyvj]{top:calc(100% + var(--h) * .044);opacity:0;justify-content:space-between;width:36%;margin:0;padding:0;list-style:none;transition:opacity .8s .2s;display:flex;position:absolute;left:2%;transform:skew(-15.6deg)}.hero.named .shapes[data-astro-cid-2rduxyvj]{opacity:1}.shapes[data-astro-cid-2rduxyvj] svg[data-astro-cid-2rduxyvj]{width:max(8px, var(--h) * .086);height:max(8px, var(--h) * .086);transition:transform .3s;display:block;overflow:visible}.shapes[data-astro-cid-2rduxyvj] path[data-astro-cid-2rduxyvj]{fill:#0000;stroke:#c294ff;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.6;transition:fill .3s,stroke .3s,opacity .3s}.shapes[data-astro-cid-2rduxyvj] .next[data-astro-cid-2rduxyvj] svg[data-astro-cid-2rduxyvj]{filter:drop-shadow(0 0 4px #b44bff)drop-shadow(0 0 1px #fff9);transform:scale(1.35)}.shapes[data-astro-cid-2rduxyvj] .next[data-astro-cid-2rduxyvj] path[data-astro-cid-2rduxyvj]{fill:#c294ff;stroke:#f3e8ff;opacity:1}.tape[data-astro-cid-3cmd2ky2]{--h:clamp(26px, 2.8vw, 46px);pointer-events:none;opacity:0;transition:opacity .8s .6s;position:absolute;bottom:clamp(70px,17vh,200px);left:-20vw;right:-20vw}.hero.named .tape[data-astro-cid-3cmd2ky2]{opacity:1}@media (width>=701px){.tape[data-astro-cid-3cmd2ky2]{top:calc(44% + 7.6vw + 30px);bottom:auto}}.band[data-astro-cid-3cmd2ky2]{height:var(--h);background:radial-gradient(circle,#c294ff24 40%,#0000 46%) 0 0/3px 3px,linear-gradient(#7a2ae02e,#b44bff1a);border-block:1px solid #cda6ffbf;animation:9.7s step-end infinite flicker;position:relative;overflow:hidden;box-shadow:0 0 22px #b44bff52,inset 0 0 14px #b44bff33}.track[data-astro-cid-3cmd2ky2]{filter:drop-shadow(0 0 3px #b44bffe6);width:max-content;height:100%;animation:90s linear infinite drift;display:flex;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 64%);mask-image:radial-gradient(circle,#000 58%,#0000 64%);-webkit-mask-size:3px 3px;mask-size:3px 3px}@media (width<=700px){.tape[data-astro-cid-3cmd2ky2]{--h:28px;top:calc(44% + 10vw + 20px);bottom:auto}.hero.named .tape[data-astro-cid-3cmd2ky2]{opacity:.9}.track[data-astro-cid-3cmd2ky2]{-webkit-mask-size:2px 2px;mask-size:2px 2px}.band[data-astro-cid-3cmd2ky2]{background-size:2px 2px,auto}}.run[data-astro-cid-3cmd2ky2]{align-items:center;gap:calc(var(--h) * .6);padding-right:calc(var(--h) * .6);display:flex}.chevrons[data-astro-cid-3cmd2ky2]{height:calc(var(--h) * .66);aspect-ratio:4;fill:#c08cff;width:auto;display:block}.name[data-astro-cid-3cmd2ky2],.site[data-astro-cid-3cmd2ky2]{font-family:var(--font);font-weight:800;font-size:calc(var(--h) * .68);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;line-height:1}.name[data-astro-cid-3cmd2ky2]{color:#f1e6ff}.site[data-astro-cid-3cmd2ky2]{font-size:calc(var(--h) * .46);color:#c9a6ff;font-weight:700}@keyframes drift{to{transform:translate(-50%)}}@keyframes flicker{0%{opacity:1}62%{opacity:.55}62.6%{opacity:1}63.3%{opacity:.7}64%{opacity:1}}@media (prefers-reduced-motion:reduce){.band[data-astro-cid-3cmd2ky2],.track[data-astro-cid-3cmd2ky2]{animation:none}}.hero[data-astro-cid-ge2uvauf]{height:100svh;min-height:560px;position:relative;overflow:hidden}@media (width<=700px),(hover:none) and (pointer:coarse){.hero[data-astro-cid-ge2uvauf]{height:100dvh;min-height:0}:root:has(.hero),:root:has(.hero) body{overscroll-behavior:none;height:100%;overflow:hidden}}.hero[data-astro-cid-ge2uvauf].instant :is(.hud,.shapes,.tape){transition:none}.field[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.intro[data-astro-cid-ge2uvauf]{pointer-events:none;user-select:none;display:grid;position:absolute;top:clamp(20px,3.5vh,48px);left:clamp(16px,4vw,40px)}@media (width>=701px){.intro[data-astro-cid-ge2uvauf]{top:44%;left:50%;transform:translate(-50%,-50%)}}@media (width<=700px){.intro[data-astro-cid-ge2uvauf]{top:44%;right:clamp(16px,4vw,40px);transform:translateY(-50%)}}.boot-line[data-astro-cid-ge2uvauf]{letter-spacing:.04em;color:var(--fg);opacity:0;pointer-events:none;margin:0;font-size:13px;position:absolute;top:clamp(16px,4vh,32px);left:clamp(16px,4vw,40px)}.boot-line[data-astro-cid-ge2uvauf].on{opacity:1}.boot-line[data-astro-cid-ge2uvauf].on:after{content:"▌";color:var(--accent);animation:.8s step-end infinite caret}.boot-line[data-astro-cid-ge2uvauf].done{opacity:0;transition:opacity .5s}
