section.sponsors-section{padding:3rem 0}section.sponsors-section>.inner{max-width:90rem;margin:0 auto}section.sponsors-section>.inner header{align-items:center;gap:2rem;max-width:1400px;height:50px;display:flex;overflow:hidden}section.sponsors-section>.inner header .stripes-left,section.sponsors-section>.inner header .stripes-right{pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url(../media/stripe.0wn73s0cgfssy.svg);background-repeat:repeat-x;background-size:auto 100%;flex:1;height:100%}section.sponsors-section>.inner header .stripes-left{background-position:100%}section.sponsors-section>.inner header .stripes-right{background-position:0}section.sponsors-section>.inner header h2{color:#fff;text-transform:uppercase;letter-spacing:clamp(0px,.25vw,3px);white-space:nowrap;flex:none;margin-bottom:-6px;font-family:Bebas Neue,Bebas Neue Fallback;font-size:clamp(1.25rem,6.5vw,3rem)}section.sponsors-section>.inner .marquee{margin-top:3rem}section.sponsors-section>.inner .marquee img{width:auto;height:5rem}
@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--marquee-copies,2)))}}.marquee{height:5rem;position:relative;overflow:hidden}.marquee .marquee-track{width:max-content;height:100%;animation:marquee-scroll var(--marquee-duration,30s) linear infinite;display:flex}.marquee[data-paused] .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee[data-static] .marquee-track{margin:0 auto;animation:none}.marquee[data-static] .marquee-fade{display:none}.marquee .marquee-list{align-items:center;gap:5rem;height:100%;padding:0 3rem;display:flex}.marquee .marquee-fade{z-index:1;pointer-events:none;width:8rem;position:absolute;top:0;bottom:0}.marquee .marquee-fade.marquee-fade-left{background:linear-gradient(90deg,#000,#0000);left:0}.marquee .marquee-fade.marquee-fade-right{background:linear-gradient(270deg,#000,#0000);right:0}@media (prefers-reduced-motion:reduce){.marquee .marquee-track{animation:none}}
