.gl-animate-fade-up{opacity:0;transform:translateY(28px);animation:glFadeUp 0.9s ease forwards}.gl-animate-zoom-in{opacity:0;transform:scale(.96);animation:glZoomIn 1.1s ease forwards}.gl-delay-1{animation-delay:0.12s}.gl-delay-2{animation-delay:0.24s}.gl-delay-3{animation-delay:0.36s}@keyframes glFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes glZoomIn{to{opacity:1;transform:scale(1)}}@keyframes glLightFloatPurple{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(40px,-28px,0) scale(1.08)}}@keyframes glLightFloatYellow{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-34px,26px,0) scale(1.06)}}.gl-reveal{opacity:1;transform:none}html.gl-js .gl-reveal{opacity:0;transform:translateY(36px) scale(.985);transition:opacity 0.85s cubic-bezier(.22,1,.36,1),transform 0.85s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay,0ms);will-change:opacity,transform}html.gl-js .gl-reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.001ms!important}html.gl-js .gl-reveal{opacity:1!important;transform:none!important}}