.cs-ticker{background:var(--color-burgundy);overflow:hidden;white-space:nowrap}.cs-ticker__track{display:inline-block;animation:cs-ticker 34s linear infinite}.cs-ticker__item{color:var(--color-cream);font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;margin:0 1.4rem}.cs-ticker__sep{color:var(--color-gold)}@keyframes cs-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cs-drift{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.cs-drift__item{position:absolute;top:-12vh;color:var(--color-gold);opacity:.5;animation:cs-fall linear infinite,cs-sway ease-in-out infinite alternate;will-change:transform}.cs-drift__item--back{opacity:.28;filter:blur(1.5px)}@keyframes cs-fall{to{transform:translateY(122vh) rotate(var(--spin))}}@keyframes cs-sway{0%{margin-left:calc(var(--sway) * -1)}to{margin-left:var(--sway)}}.cs-word{display:inline-block;overflow:hidden;vertical-align:bottom}.cs-word>span{display:inline-block;transform:translateY(110%);animation:cs-rise .8s cubic-bezier(.2,.9,.25,1) forwards}@keyframes cs-rise{to{transform:translateY(0)}}.cs-up{opacity:0;animation:cs-up .8s ease-out forwards}@keyframes cs-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cs-dot{animation:cs-pulse 1.8s ease-in-out infinite}@keyframes cs-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.45);opacity:.45}}@media (prefers-reduced-motion:reduce){.cs-dot,.cs-drift__item,.cs-ticker__track,.cs-up,.cs-word>span{animation:none!important}.cs-up,.cs-word>span{transform:none}.cs-up{opacity:1}.cs-drift{display:none}}