@keyframes rumi-rise-body{0%{translate:-50% 40%}20%{opacity:1}70%{translate:-50% 27%}to{translate:-50% 29%;opacity:1}}@keyframes rumi-rise-head{0%{translate:-50% 40%}20%{opacity:1}70%{translate:-50% 27%}to{translate:-50% 29%;opacity:1}}@keyframes rumi-head-reveal{0%,59%{z-index:2}60%,to{z-index:30}}@keyframes blue-reveal{0%{transform:translateY(40%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes content-fade{0%{opacity:0}to{opacity:1}}@keyframes rumi-fade{0%{opacity:0}to{opacity:1}}.animate-content-fade{animation:content-fade .2s ease-out .5s forwards;animation-play-state:paused}.animate-blue-reveal{animation:blue-reveal .2s ease-out both;animation-play-state:paused}.animate-rumi-body{animation:rumi-rise-body .5s ease .2s both;animation-play-state:paused}.animate-rumi-head{animation:rumi-rise-head .5s ease .2s both,rumi-head-reveal .5s ease .2s both;animation-play-state:paused}[data-ready] .animate-blue-reveal,[data-ready] .animate-content-fade,[data-ready] .animate-rumi-body,[data-ready] .animate-rumi-head{animation-play-state:running}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.animate-marquee{animation:marquee 20s linear infinite}@keyframes marquee-cards{0%{transform:translateX(0)}to{transform:translateX(calc(var(--marquee-distance) * -1))}}.animate-marquee-cards{animation:marquee-cards var(--marquee-duration,40s) linear infinite}@media (prefers-reduced-motion:reduce){.animate-marquee-cards{animation:none}}