.l-grad-text{background:linear-gradient(90deg,#cabeff,#947dff 45%,#6bff8f);color:#0000;-webkit-background-clip:text;background-clip:text}.l-hero-bg{background:radial-gradient(60% 50% at 80% 10%,#947dff38,#0000 70%),radial-gradient(45% 40% at 5% 70%,#4ae1761a,#0000 70%)}.l-band{background:linear-gradient(#13131a,#0d0e14)}.l-scene{background:linear-gradient(#1e1b4b 0%,#5b3fd0 38%,#f59e0b 74%,#7c2d12 100%);position:relative;overflow:hidden}.l-scene:before{content:"";aspect-ratio:1;background:#fde68a;border-radius:50%;width:34%;position:absolute;top:46%;left:50%;transform:translate(-50%);box-shadow:0 0 40px 10px #fde68a59}.l-scene:after{content:"";clip-path:polygon(0 40%,18% 18%,36% 38%,58% 10%,80% 36%,100% 22%,100% 100%,0 100%);background:#1c1033;height:34%;position:absolute;inset:auto -10% 0}.l-scene-b{background:linear-gradient(#0f172a 0%,#0e7490 55%,#67e8f9 100%)}.l-scene-b:before{background:#ecfeff;top:30%;box-shadow:0 0 40px 8px #ecfeff4d}.l-scene-b:after{background:#082f49}.l-scene-c{background:linear-gradient(#1f1033 0%,#be185d 50%,#fb7185 100%)}.l-scene-c:before{background:#fecdd3;top:38%;box-shadow:0 0 40px 8px #fecdd34d}.l-scene-c:after{background:#2e0f27}.l-caption{text-shadow:0 2px #000,0 0 8px #000}.l-word{border-radius:4px;padding:0 3px;display:inline-block}@media (prefers-reduced-motion:no-preference){.l-intro{animation:.7s cubic-bezier(.2,.7,.2,1) both l-up;animation-delay:var(--d,0s)}.l-float{animation:6s ease-in-out infinite l-float;animation-delay:var(--d,0s)}.l-word{animation:4.5s infinite l-word;animation-delay:calc(var(--i) * .75s)}.l-scene:before{animation:9s ease-in-out infinite alternate l-sun}.l-pop{animation:.5s cubic-bezier(.2,.8,.3,1.2) both l-pop;animation-delay:calc(var(--i,0) * .11s)}.l-slide{animation:.55s cubic-bezier(.2,.7,.2,1) both l-up;animation-delay:calc(var(--i,0) * .14s)}.l-type{animation:.9s steps(26,end) both l-type;animation-delay:calc(var(--i,0) * .28s)}.l-bar{animation:.9s ease-in-out infinite alternate l-bar;animation-delay:calc(var(--i,0) * 60ms)}.l-fill{animation:.9s cubic-bezier(.2,.7,.2,1) both l-fill;animation-delay:calc(var(--i,0) * .12s)}.l-playhead{animation:l-playhead var(--step,1.7s) linear both}.l-ring{animation:.9s ease-out both l-ring}.l-check{animation:.45s cubic-bezier(.2,.8,.3,1.2) .8s both l-pop}.l-progress{animation:l-progress var(--step,1.7s) linear both}.l-card-glow{animation:3.2s ease-in-out infinite l-glow;animation-delay:calc(var(--i,0) * .35s)}.l-tile{animation:7s ease-in-out infinite l-tile;animation-delay:calc(var(--i,0) * -2.3s)}@supports (animation-timeline:view()){.l-reveal{animation:linear both l-up;animation-timeline:view();animation-range:entry entry 38%}.l-reveal-pop{animation:linear both l-pop;animation-timeline:view();animation-range:entry entry 45%}}}@keyframes l-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes l-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes l-float{50%{transform:translateY(-9px)}}@keyframes l-word{0%,14%{color:#000;background:#facc15;transform:scale(1.1)}22%,to{color:#fff;background:0 0;transform:none}}@keyframes l-sun{to{top:40%}}@keyframes l-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes l-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes l-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes l-playhead{0%{left:4%}to{left:94%}}@keyframes l-ring{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes l-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes l-glow{50%{box-shadow:0 0 0 1px #947dffb3,0 0 18px #947dff59}}@keyframes l-tile{0%,to{transform:none}50%{transform:translateY(-14px)}}.l-paused .l-progress,.l-paused .l-playhead{animation-play-state:paused}.l-anchor{scroll-margin-top:4.5rem}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}
