.brand-ribbon.brand-moving{display:block;overflow:hidden;padding-left:0;padding-right:0}.brand-moving>span{display:block;text-align:center;margin-bottom:24px}.brand-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.brand-track{display:flex;width:max-content;animation:brand-travel 32s linear infinite}.brand-set{display:flex;align-items:center;justify-content:space-around;gap:24px;padding-right:24px;min-width:100vw;flex-shrink:0;box-sizing:border-box}.brand-set>a{display:flex;align-items:center;justify-content:center;width:200px;height:88px;padding:14px;background:transparent;border:0;flex-shrink:0}.brand-set>a:focus-visible{outline:2px solid #c5a8df;outline-offset:-3px}.brand-marquee:focus-within .brand-track{animation-play-state:paused}@keyframes brand-travel{to{transform:translateX(-50%)}}@media(max-width:700px){.brand-set{gap:18px;padding-right:18px}.brand-set>a{width:150px;height:74px}.brand-track{animation-duration:26s}}@media(prefers-reduced-motion:reduce){.brand-track{animation:none;width:100%}.brand-set{flex-wrap:wrap;justify-content:center;width:100%;padding:0 16px;gap:12px}.brand-set[aria-hidden]{display:none}.brand-marquee{mask-image:none}}
