/* Approved single-row concept, with a deeper matte blue-grey strip. */
.brand-loop-section{background:#0b1c25;padding:80px 0 65px}
.brand-loop-heading{align-items:end;margin-bottom:44px}
.brand-loop-heading h2{font-size:clamp(30px,3.15vw,45px)!important;line-height:1.18!important;font-weight:400!important;margin-top:18px!important;letter-spacing:-.035em}
.brand-loop-heading .eyebrow{font-size:9px!important;letter-spacing:.17em!important;color:#88a8b7}
#brand-loop-pause{border:0;padding:5px 0;min-height:36px;font-size:10px;letter-spacing:.06em;color:#9bb8c4}
.brand-loop-viewport{mask-image:none;background:linear-gradient(90deg,#4d6978,#758e9c 15%,#879fa9 50%,#758e9c 85%,#4d6978);border-top:1px solid #b7ced31a;border-bottom:1px solid #b7ced31a}
.brand-loop-row{margin:0!important;padding:27px 0!important;background:none!important}
.brand-loop-track{animation-duration:68s;animation-timing-function:linear}
.brand-loop-group{flex:none;width:1600px;padding:0;gap:0;display:flex;justify-content:space-around}
.brand-loop-cell{display:flex;align-items:center;justify-content:center;flex:0 0 200px;max-width:none;padding:0!important;margin:0}
.brand-loop-cell>div{width:150px;height:72px!important;background:none!important}
.brand-loop-cell img{width:auto;max-width:133px;height:auto;max-height:50px;filter:none!important;opacity:1;mix-blend-mode:normal!important}
.brand-loop-cell:nth-child(7) img{max-width:147px}.brand-loop-cell:nth-child(8) img{max-height:55px}
.brand-loop-cell figcaption{display:none}
.brand-loop-note{text-align:left;font-size:9px;line-height:1.8;margin-top:20px;color:#7f9ba9;max-width:var(--content-width,1400px)}
@media(max-width:700px){.brand-loop-section{padding:55px 0 45px}.brand-loop-heading{margin-bottom:28px;align-items:center}.brand-loop-heading h2{font-size:30px!important;max-width:300px}.brand-loop-heading .eyebrow{font-size:8px!important}.brand-loop-group{width:1360px;padding:0;gap:0}.brand-loop-cell{flex-basis:170px}.brand-loop-cell>div{height:64px!important}.brand-loop-cell img{max-width:112px;max-height:44px}.brand-loop-cell:nth-child(7) img{max-width:127px}.brand-loop-row{padding:23px 0!important}.brand-loop-note{font-size:8px;margin-top:18px}}
@media(prefers-reduced-motion:reduce){.brand-loop-track{animation:none!important;transform:none!important;width:100%}.brand-loop-group{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px;padding:0 var(--gutter)}.brand-loop-cell{min-width:0}.brand-loop-cell>div{max-width:100%}.brand-loop-cell img{max-width:85%}.brand-loop-group[aria-hidden=true]{display:none}.brand-loop-cell:nth-child(7) img{max-width:90%}@media(max-width:700px){.brand-loop-group{grid-template-columns:repeat(2,minmax(0,1fr))}}}
