.partners-intro.partners-marquee{display:block;padding-block:17px 15px;background:#fff}
.partners-caption{display:flex;align-items:center;gap:18px;margin-bottom:6px}
.partners-caption .eyebrow{margin:0;font-size:11px;letter-spacing:.11em;color:var(--navy)}
.partners-caption>.textlink{margin-left:auto;font-size:12px;white-space:nowrap}
.partners-pause{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--navy);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}
.partners-pause:hover{background:#f3f7fc;border-color:#aebcda}
.partners-window{--logo-max:146px;position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#aebcda #f3f7fc}
.partners-track{display:flex;width:max-content;transform:translateX(0);will-change:transform}
.partners-group{display:flex;align-items:center;flex:0 0 auto;gap:32px;padding-right:32px;width:max-content}
.partners-logo{display:flex;align-items:center;justify-content:center;flex:0 0 164px;width:164px;min-height:76px;border-radius:10px;outline-offset:-3px}
.partners-logo:hover{background:#f6f9fd}
.partners-mark{display:block;position:relative;overflow:hidden;width:min(var(--mark-width),var(--logo-max));aspect-ratio:var(--mark-ratio)}
.partners-mark>img{position:absolute;display:block;max-width:none;height:auto;object-fit:initial;filter:none;opacity:1;mix-blend-mode:normal}
.partners-marquee[data-partners-ready="true"] .partners-window{overflow-x:hidden;mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent)}
.partners-marquee[data-partners-ready="true"] .partners-track{animation:partners-scroll var(--partners-duration,100s) linear infinite;animation-play-state:paused}
.partners-marquee[data-partners-running="true"] .partners-track{animation-play-state:running}
.partners-marquee[data-partners-browse="true"] .partners-window,
.partners-marquee[data-partners-reduced="true"] .partners-window{overflow-x:auto;mask-image:none}
.partners-marquee[data-partners-browse="true"] .partners-track,
.partners-marquee[data-partners-reduced="true"] .partners-track{animation:none;transform:none;will-change:auto}
.partners-marquee[data-partners-browse="true"] .partners-copy,
.partners-marquee[data-partners-reduced="true"] .partners-copy{display:none}
@keyframes partners-scroll{to{transform:translateX(calc(-1 * var(--partners-distance,3528px)))}}
@media(max-width:680px){
 .partners-caption{gap:10px;flex-wrap:wrap}
 .partners-caption>.textlink{font-size:11px}
 .partners-pause{font-size:11px;padding-inline:9px}
 .partners-window{--logo-max:124px}
 .partners-group{gap:24px;padding-right:24px}
 .partners-logo{flex-basis:140px;width:140px;min-height:68px}
}
@media(max-width:390px){.partners-caption .eyebrow{flex:1 1 100%}.partners-caption>.textlink{margin-left:0}.partners-pause{margin-left:auto}}
@media(prefers-reduced-motion:reduce){
 .partners-marquee .partners-track{animation:none!important;transform:none;will-change:auto}
 .partners-marquee .partners-window{overflow-x:auto!important;mask-image:none!important}
 .partners-marquee .partners-copy{display:none}
}
