@supports (animation-timeline:view()){.scroll-fade-up{animation:linear both scrollFadeUp;animation-timeline:view();animation-range:entry}.scroll-stagger>*{animation:linear both scrollFadeUp;animation-timeline:view();animation-range:entry entry 60%}.scroll-stagger>:nth-child(2){animation-range:entry 8% entry 68%}.scroll-stagger>:nth-child(3){animation-range:entry 16% entry 76%}.scroll-stagger>:nth-child(4){animation-range:entry 24% entry 84%}.scroll-stagger>:nth-child(n+5){animation-range:entry 32% entry 92%}.scroll-scale-in{animation:linear both scrollScaleIn;animation-timeline:view();animation-range:entry 10% entry 80%}.scroll-parallax{will-change:transform;animation:linear both scrollParallax;animation-timeline:view();animation-range:cover}@keyframes scrollFadeUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollScaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes scrollParallax{0%{transform:translateY(40px)}to{transform:translateY(-40px)}}}@supports not (animation-timeline:view()){.scroll-fade-up,.scroll-scale-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(40px)}.scroll-fade-up.is-visible,.scroll-scale-in.is-visible{opacity:1;transform:none}.scroll-stagger>*{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(28px)}.scroll-stagger.is-visible>*{opacity:1;transform:none}.scroll-stagger.is-visible>:nth-child(2){transition-delay:.1s}.scroll-stagger.is-visible>:nth-child(3){transition-delay:.2s}.scroll-stagger.is-visible>:nth-child(4){transition-delay:.3s}.scroll-stagger.is-visible>:nth-child(n+5){transition-delay:.4s}}@keyframes demoCardFlip{0%,30%{transform:rotateY(180deg)}35%,85%{transform:rotateY(0)}90%,to{transform:rotateY(180deg)}}@keyframes consensusCycle{0%,18%{opacity:1;transform:translateY(0)}25%,90%{opacity:0;transform:translateY(6px)}97%,to{opacity:1;transform:translateY(0)}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes typeReveal{0%{max-width:0}to{max-width:300px}}@keyframes orbitIcon{0%{transform:rotate(var(--orbit-start)) translateX(88px) rotate(calc(var(--orbit-start) * -1))}to{transform:rotate(calc(var(--orbit-start) + 360deg)) translateX(88px) rotate(calc((var(--orbit-start) + 360deg) * -1))}}@keyframes dataPulse{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes achievementPop{0%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes xpFill{0%{width:0%}to{width:var(--xp-target,75%)}}@keyframes staggerFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes floatUp{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(-24px)}}@keyframes auditScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.scroll-fade-up,.scroll-scale-in,.scroll-parallax,.scroll-stagger,.scroll-stagger>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}[class*=demo-animate]{animation:none!important}}