.animate--fade-in,.animate--step-in,.animate--step-in .animate__step-container>*{animation:animateFadeInUp var(--animation-duration) var(--transition-timing-function) forwards;opacity:0}.animate--fade-in.animate--loaded{--animation-duration:750ms}.animate--step-in.animate--loaded{--animation-duration:500ms;--input-duration:calc(var(--animation-duration) * 0.5)}.animate--step-in.animate--loaded .animate__step-container>*{animation-delay:calc(var(--input-duration) * var(--i))}.marquee{--marquee-gap:var(--space-medium);--marquee-speed:100s;display:flex;gap:var(--marquee-gap);overflow:hidden;width:var(--viewport-width)}.marquee__content{align-items:center;animation:marquee-scroll var(--marquee-speed) linear infinite;display:flex;flex-shrink:0;gap:var(--marquee-gap);justify-content:space-around;min-width:100%}.marquee--pause-on-hover:hover .marquee__content{animation-play-state:paused}@media (prefers-reduced-motion){.animate--fade-in,.animate--step-in,.animate--step-in .animate__step-container>*{opacity:1!important;animation:none!important}.marquee__content{animation-play-state:paused!important}}.no-js .animate--fade-in,.no-js .animate--step-in,.no-js .animate--step-in .animate__step-container>*{opacity:1!important;animation:none!important}@keyframes animateFadeInUp{0%{opacity:0;transform:translateY(var(--space-large))}100%{opacity:1;transform:translateY(0)}}@keyframes animateFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes marquee-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--marquee-gap)))}}