:is(.cx-animation-fade-up,.is-style-animation-fade-up).cx-animation-pending:not(.is-animated){opacity:0;transform:translateY(2rem);will-change:opacity,transform}:is(.cx-animation-fade-up,.is-style-animation-fade-up).cx-animation-pending.is-animated{animation:1.6s backwards cx-fade-up-in}@keyframes cx-fade-up-in{from{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.cx-animation-card{opacity:0;transform:translateX(-2rem)}.cx-animation-card.cx-animation-card-visible{opacity:1;transform:none;animation:.6s backwards cx-staggered-card-in;animation-delay:calc(var(--cx-stagger-index, 0) * 300ms)}@keyframes cx-staggered-card-in{from{opacity:0;transform:translateX(-2rem)}to{opacity:1;transform:translateX(0)}}:is(.cx-animation-staggered-text,.is-style-animation-staggered-text) .staggered-text__word{display:inline-block;white-space:nowrap}:is(.cx-animation-staggered-text,.is-style-animation-staggered-text) .staggered-text__character{display:inline-block}:is(.cx-animation-staggered-text,.is-style-animation-staggered-text).cx-animation-pending:not(.is-animated) .staggered-text__character{opacity:0;transform:translateY(.5em)}:is(.cx-animation-staggered-text,.is-style-animation-staggered-text).cx-animation-pending.is-animated .staggered-text__character{opacity:1;transform:translateY(0);animation:.5s backwards cx-staggered-text-in;animation-delay:calc(var(--stagger-index, 0) * 30ms)}@keyframes cx-staggered-text-in{from{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cx-animation-card,.cx-animation-card.cx-animation-card-visible,:is(.cx-animation-fade-up,.is-style-animation-fade-up).cx-animation-pending,:is(.cx-animation-staggered-text,.is-style-animation-staggered-text) .staggered-text__character{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}