@keyframes page_scanline__X5bDF{0%{transform:translateY(-8px)}to{transform:translateY(100vh)}}@keyframes page_glitch__rZqDw{0%,88%,to{transform:none;text-shadow:none}89%{transform:skewX(-6deg) translateX(-4px);text-shadow:3px 0 var(--clr-danger);color:#fff}90%{transform:skewX(4deg) translateX(3px);text-shadow:-3px 0 var(--clr-primary)}91%{transform:none;text-shadow:none}92%{transform:skewX(-3deg) translateX(-2px);text-shadow:2px 0 var(--clr-danger);opacity:.8}93%{transform:none;text-shadow:none;opacity:1}}@keyframes page_blink__VxFz5{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes page_march___QiaX{0%{background-position:0 0}to{background-position:32px 0}}@keyframes page_arrows-pulse__LTh80{0%,to{opacity:.25;letter-spacing:0}50%{opacity:.9;letter-spacing:.18em}}@keyframes page_dot-breathe__mnWnJ{0%,to{opacity:.5}50%{opacity:1}}.page_main__VuWYW{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden;background-image:radial-gradient(circle,#242424 1px,transparent 0);background-size:32px 32px;background-color:#171717;animation:page_dot-breathe__mnWnJ 6s ease-in-out infinite}.page_main__VuWYW:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;background:linear-gradient(180deg,transparent 0,rgba(99,60,255,.04) 50%,transparent);background-size:100% 8px;animation:page_scanline__X5bDF 8s linear infinite}.page_hero__jDSao{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:4rem 6rem;gap:4rem;max-width:900px}.page_hero__identity__dGVE4{display:flex;flex-direction:column;gap:1.2rem}.page_hero__pixel_bar__kqVju{height:4px;width:100%;background:repeating-linear-gradient(90deg,var(--clr-primary) 0,var(--clr-primary) 8px,transparent 8px,transparent 16px);animation:page_march___QiaX .6s linear infinite}.page_hero__name__O_3gW{font-size:5.6rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.04em;line-height:1;font-family:inherit;animation:page_glitch__rZqDw 6s steps(1) infinite}.page_hero__role_wrap__XPKO6{display:flex;align-items:center;gap:.6rem}.page_hero__role__9wU0B{font-size:1.8rem;color:var(--clr-primary);text-transform:uppercase;letter-spacing:.2em;font-family:inherit}.page_hero__cursor__GCVbf{display:inline-block;width:1.4rem;height:1.8rem;background:var(--clr-primary);animation:page_blink__VxFz5 1s step-start infinite;flex-shrink:0}.page_nav__KxI4Z{display:flex;flex-direction:column;border:2px solid #2a2a2a;box-shadow:4px 4px 0 #000}.page_nav__item__V2gGj{display:grid;grid-template-columns:4rem 1fr auto;align-items:center;grid-gap:2rem;gap:2rem;padding:1.4rem 2rem;border-bottom:2px solid #2a2a2a;text-decoration:none;color:#555;transition:color .15s ease,background .15s ease,border-left-color .15s ease;border-left:4px solid transparent;cursor:pointer}.page_nav__item__V2gGj:last-child{border-bottom:none}.page_nav__item__V2gGj:hover{background:#1e1e1e;color:#fff;border-left-color:var(--clr-primary)}.page_nav__item__V2gGj:hover .page_nav__num__yaQNQ{color:var(--clr-primary)}.page_nav__item__V2gGj:hover .page_nav__arrow__FwUkS{animation-play-state:paused;color:var(--clr-primary);opacity:1;letter-spacing:.18em}.page_nav__num__yaQNQ{font-size:1.2rem;font-family:inherit;font-weight:700;letter-spacing:.1em;color:#333;transition:color .15s ease}.page_nav__label__acTIL{font-size:2rem;font-family:inherit;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.page_nav__arrow__FwUkS{font-size:1.4rem;font-family:inherit;color:#2a2a2a;animation:page_arrows-pulse__LTh80 2s ease-in-out infinite}.page_nav__item__V2gGj:first-child .page_nav__arrow__FwUkS{animation-delay:0s}.page_nav__item__V2gGj:nth-child(2) .page_nav__arrow__FwUkS{animation-delay:.4s}.page_nav__item__V2gGj:nth-child(3) .page_nav__arrow__FwUkS{animation-delay:.8s}.page_nav__item__V2gGj:nth-child(4) .page_nav__arrow__FwUkS{animation-delay:1.2s}.page_nav__item__V2gGj:nth-child(5) .page_nav__arrow__FwUkS{animation-delay:1.6s}@media (max-width:600px){.page_hero__jDSao{padding:3rem 2.4rem;gap:3rem}.page_hero__name__O_3gW{font-size:3.6rem}.page_hero__role__9wU0B{font-size:1.4rem}.page_nav__item__V2gGj{padding:1.2rem 1.6rem;gap:1.2rem}.page_nav__label__acTIL{font-size:1.6rem}}