.MarqueeBanner_bannerOuter__oI_Gu{width:100%;background-color:var(--cream);overflow:hidden}.MarqueeBanner_banner__wmC1G{width:100%;max-width:97vw;overflow:hidden;margin:0 auto}.MarqueeBanner_inner__rd8xX{overflow:hidden;padding:12px 0;width:100%}@keyframes MarqueeBanner_marquee__kuShf{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.MarqueeBanner_scroller__bbZ5_{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;animation:MarqueeBanner_marquee__kuShf 60s linear infinite}.MarqueeBanner_text__Gr3bj{font-family:var(--font-heading);font-weight:700;font-size:clamp(20px,4.6vw,32px);letter-spacing:.3px}@media (min-width:601px){.MarqueeBanner_scroller__bbZ5_{gap:24px}}@media (prefers-reduced-motion:reduce){.MarqueeBanner_scroller__bbZ5_{animation:none}}