.scroll-progress{position:fixed;z-index:100;left:0;right:0;top:0;height:3px;pointer-events:none;background:linear-gradient(90deg,#ff2fcf,#ff8a1f,#ccff32,#22e7ff,#8b36ff) 0 0/var(--progress,0%) 100% no-repeat;filter:drop-shadow(0 0 7px #22e7ff)}.hero-art{transform:translate3d(calc(var(--mouse-x)*.45),calc(var(--mouse-y)*.45 + var(--parallax-y,0px)),0);transition:transform .12s linear}.reward-art,.about-avatar,.setup-feature{transform:translate3d(0,var(--parallax-y,0px),0);transition:transform .12s linear;will-change:transform}.js-effects .reveal{opacity:0;translate:0 70px;filter:blur(12px);transition:opacity .85s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0ms),translate .85s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0ms),filter .85s ease var(--reveal-delay,0ms)}.js-effects .reveal.is-visible{opacity:1;translate:0 0;filter:blur(0)}.js-tilt{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .16s ease,border-color .3s,box-shadow .3s;will-change:transform}.js-tilt::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--glow-x) var(--glow-y),#ffffff28,transparent 35%);opacity:0;transition:opacity .25s;pointer-events:none}.js-tilt:hover::after{opacity:1}.js-tilt>*{position:relative;z-index:1;transform:translateZ(22px)}.magnetic{transform:translate3d(var(--magnet-x,0),var(--magnet-y,0),0);transition:transform .18s ease,box-shadow .2s}.hero-content{transform:translate3d(calc(var(--mouse-x)*-.25),calc(var(--mouse-y)*-.25 + var(--parallax-y,0px)),0)}@media(hover:none),(max-width:760px){.js-tilt{transform:none}.magnetic{transform:none}.reward-art,.about-avatar,.setup-feature{transform:none}.hero-art{transform:translate3d(0,var(--parallax-y,0px),0)}}@media(prefers-reduced-motion:reduce){.scroll-progress{display:none}.reveal{opacity:1!important;translate:0!important;filter:none!important}.js-tilt,.magnetic,.hero-art,.reward-art,.about-avatar,.setup-feature{transform:none!important;transition:none!important}}
