.timer-num-standard{font-size:clamp(1.25rem,5.8vw,2.2rem);line-height:1}@media (min-width:640px){.timer-num-standard{font-size:clamp(2.2rem,8.5vw,11rem);line-height:1}}.timer-colon-standard{font-size:clamp(.9rem,3.8vw,1.6rem);line-height:1}@media (min-width:640px){.timer-colon-standard{font-size:clamp(1.6rem,5.5vw,7rem);line-height:1}}.timer-label{font-size:clamp(.55rem,1.1vw,1.1rem)}@keyframes countdownRevealBg{0%{opacity:.6;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes countdownRevealFg{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes countdownRevealTimer{0%{opacity:0;filter:blur(5px);transform:translateY(28px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes countdownRevealCta{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.countdown-reveal-bg{will-change:transform, opacity;animation:1.4s cubic-bezier(.16,1,.3,1) both countdownRevealBg}.countdown-reveal-fg{will-change:transform, opacity;animation:1.25s cubic-bezier(.16,1,.3,1) .4s both countdownRevealFg}.countdown-reveal-timer{will-change:transform, opacity;animation:1.2s cubic-bezier(.16,1,.3,1) .65s both countdownRevealTimer}.countdown-reveal-cta{will-change:transform, opacity;animation:1s cubic-bezier(.16,1,.3,1) 1.05s both countdownRevealCta}@media (prefers-reduced-motion:reduce){.countdown-reveal-bg,.countdown-reveal-fg,.countdown-reveal-timer,.countdown-reveal-cta{opacity:1!important;filter:none!important;will-change:auto!important;animation:none!important;transform:none!important}}
