.banner-strip_track__ydPX4{display:flex;width:max-content;animation:banner-strip_bannerMarquee__PcmGi 60s linear infinite}.banner-strip_strip__okP_5:hover .banner-strip_track__ydPX4{animation-play-state:paused}@keyframes banner-strip_bannerMarquee__PcmGi{to{translate:-50% 0}}@media (prefers-reduced-motion:reduce){.banner-strip_track__ydPX4{display:none}}.banner-strip_wrap__0EZUL{position:sticky;top:calc(var(--banner-stuck) - var(--banner-h));z-index:30}.banner-strip_strip__okP_5{--fit:calc((100vw - 2rem) / var(--banner-ems));--font:clamp(.75rem,var(--fit),1.05rem)}.banner-strip_line__9xo3E{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:1em;padding-inline:1rem;font-size:calc(var(--font) * var(--banner-slim-scale));white-space:nowrap}.banner-strip_ticker__TtdLZ{font-size:1rem}.banner-strip_accent__eG7U9{display:inline-block;line-height:1.2;white-space:nowrap}.banner-strip_countdown__u0UcF{font-size:.7em}@media (min-width:640px){.banner-strip_strip__okP_5{--fit:calc((100vw - 4rem) / (var(--banner-ems) + var(--banner-countdown-ems)));--font:clamp(1rem,var(--fit),1.875rem);letter-spacing:.02em}.banner-strip_ticker__TtdLZ{font-size:1.125rem}}@supports (animation-timeline:scroll()){@media (min-height:30.01rem) and (prefers-reduced-motion:no-preference){html:not(:has([data-banner-slim])) .banner-strip_line__9xo3E,html:not(:has([data-banner-slim])) .banner-strip_wrap__0EZUL,html:not(:has([data-banner-slim])) .banner-strip_wrap__0EZUL~header{animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll(root block);animation-range:0 var(--banner-slim-over)}html:not(:has([data-banner-slim])) .banner-strip_wrap__0EZUL{top:0;animation-name:banner-strip_bannerLift__FaWbb}html:not(:has([data-banner-slim])) .banner-strip_wrap__0EZUL~header{top:var(--banner-h);animation-name:banner-strip_bannerLift__FaWbb}html:not(:has([data-banner-slim])) .banner-strip_line__9xo3E{font-size:var(--font);animation-name:banner-strip_bannerShrink__21OXt}}}@keyframes banner-strip_bannerLift__FaWbb{to{transform:translateY(calc(var(--banner-stuck) - var(--banner-h)))}}@keyframes banner-strip_bannerShrink__21OXt{to{transform:translateY(calc((var(--banner-h) - var(--banner-stuck)) / 2)) scale(var(--banner-slim-scale))}}