/* Four brands, with the same cell size and scrolling speed as the three-brand loop. */
.brand-loop__track{width:266.666667%;animation-duration:24s}
.brand-loop__set{grid-template-columns:repeat(4,minmax(0,1fr))}
.brand-loop__item img[src="/assets/brand/wave.png"]{height:auto}
/* Show every sponsor when visitors request no animation. */
@media(prefers-reduced-motion:reduce){
  .brand-loop{height:auto}
  .brand-loop__viewport{height:auto}
  .brand-loop__track{width:100%}
  .brand-loop__set{flex-basis:100%;min-height:120px}
  .brand-loop__set[aria-hidden="true"]{display:none}
}
@media(prefers-reduced-motion:reduce) and (max-width:620px){
  .brand-loop__set{grid-template-columns:repeat(2,minmax(0,1fr));min-height:176px}
}
