.MarqueeBanner-module__Y3CDeW__wrapper{transform-origin:50%;z-index:10;contain:layout style;background-color:#fff;width:100vw;margin-left:calc(50% - 50vw);padding:1.125rem 0;position:relative;overflow:hidden;transform:rotate(-4deg)scale(1.05)}.MarqueeBanner-module__Y3CDeW__gradientBg{z-index:0;background:linear-gradient(90deg,#ff7a00 0%,#ff8f2b 50%,#ff7a00 100%);display:none;position:absolute;inset:0}@media (min-width:1024px){.MarqueeBanner-module__Y3CDeW__gradientBg{display:block}}.MarqueeBanner-module__Y3CDeW__noiseOverlay{z-index:1;pointer-events:none;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}.MarqueeBanner-module__Y3CDeW__marquee{z-index:2;user-select:none;display:flex;position:relative;overflow:hidden}.MarqueeBanner-module__Y3CDeW__track{will-change:transform;flex-shrink:0;animation:28s linear infinite MarqueeBanner-module__Y3CDeW__marquee;display:flex;transform:translate(0,0)}.MarqueeBanner-module__Y3CDeW__wrapper.MarqueeBanner-module__Y3CDeW__hovered .MarqueeBanner-module__Y3CDeW__track{animation-duration:42s}.MarqueeBanner-module__Y3CDeW__wrapper .MarqueeBanner-module__Y3CDeW__track{transition:animation-duration .8s ease-out}.MarqueeBanner-module__Y3CDeW__group{flex-shrink:0;display:flex}.MarqueeBanner-module__Y3CDeW__item{flex-shrink:0;align-items:center;padding:0 .5rem;display:flex}.MarqueeBanner-module__Y3CDeW__text{font-family:var(--font-heading),var(--font-sans),system-ui,sans-serif;letter-spacing:.02em;color:#1f1f1f;white-space:nowrap;padding:0 .75rem;font-size:1rem;font-weight:600}.MarqueeBanner-module__Y3CDeW__separator{color:#fff9;padding:0 .75rem;font-size:.875rem}@keyframes MarqueeBanner-module__Y3CDeW__marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:1024px){.MarqueeBanner-module__Y3CDeW__wrapper{padding:1rem 0;transform:rotate(-2deg)scale(1.03)}.MarqueeBanner-module__Y3CDeW__text{font-size:.9375rem}}@media (max-width:640px){.MarqueeBanner-module__Y3CDeW__wrapper{width:100%;margin-left:0;padding:.875rem 0;transform:none}.MarqueeBanner-module__Y3CDeW__text{padding:0 .5rem;font-size:.875rem}.MarqueeBanner-module__Y3CDeW__separator{padding:0 .5rem;font-size:.75rem}.MarqueeBanner-module__Y3CDeW__track{animation-duration:32s}.MarqueeBanner-module__Y3CDeW__wrapper.MarqueeBanner-module__Y3CDeW__hovered .MarqueeBanner-module__Y3CDeW__track{animation-duration:45s}}.MarqueeBanner-module__Y3CDeW__wrapper.MarqueeBanner-module__Y3CDeW__reducedMotion .MarqueeBanner-module__Y3CDeW__track,.MarqueeBanner-module__Y3CDeW__wrapper.MarqueeBanner-module__Y3CDeW__reducedMotion.MarqueeBanner-module__Y3CDeW__hovered .MarqueeBanner-module__Y3CDeW__track{animation-duration:120s}@media (prefers-reduced-motion:reduce){.MarqueeBanner-module__Y3CDeW__track,.MarqueeBanner-module__Y3CDeW__wrapper.MarqueeBanner-module__Y3CDeW__hovered .MarqueeBanner-module__Y3CDeW__track{animation-duration:120s!important}}
