@keyframes opacityFade{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes slideUp{0%{transform:translateY(2rem)}to{transform:translateY(0)}}.event-timer{width:100%}.event-timer__countdown{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;width:100%}.event-timer__unit{text-align:center}.event-timer__group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--spacing-xs)}.event-timer__separator{width:.1rem;height:6rem;flex:0 0 auto;margin:0}.event-timer__separator--white{background-color:var(--surface-0);border:var(--surface-0)}.event-timer__separator--black{background-color:var(--surface-100);border:var(--surface-100)}.event-timer__separator--desktop-only{display:none}.event-timer__value{font-size:7.5rem;font-weight:var(--font-weight-bold);min-width:2em}@media (min-width: 768px){.event-timer__countdown{flex-direction:row;gap:var(--spacing-md)}.event-timer__separator--desktop-only{display:block}}@media (min-width: 1024px){.event-timer__group{gap:3.6rem}.event-timer__value{font-size:10rem}}.event-countdown-banner__content-image-container{width:100%;max-width:25rem;height:auto}.event-countdown-banner__content-image{width:100%;height:100%;object-fit:cover}.event-countdown-banner__content-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--spacing-lg);padding:0 var(--spacing-md) var(--spacing-xxl);width:100%;text-align:center}.event-countdown-banner__heading-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--spacing-lg);width:100%}.event-countdown-banner__heading>*{font-weight:var(--font-weight-medium)}.event-countdown-banner__button,.event-countdown-banner__button .button{width:100%}.event-countdown-banner .event-timer__countdown{flex-direction:row;gap:var(--spacing-md)}.event-countdown-banner .event-timer__group{gap:var(--spacing-md)}.event-countdown-banner .event-timer__value{font-size:3.4rem;min-width:unset}.event-countdown-banner__disclaimer{font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);width:100%}@media (min-width: 768px){.event-countdown-banner__content-container{padding:0 0 var(--spacing-xl)}.event-countdown-banner__button,.event-countdown-banner__button .button{width:auto}.event-countdown-banner .event-timer__value{font-size:5rem}.event-countdown-banner .event-timer__group{gap:var(--spacing-lg)}.event-countdown-banner .event-timer__separator{height:8rem}}
