.brand-strip{background:#101214;color:#f2f1ec;padding:24px 0 28px;overflow:hidden;border-block:1px solid #292b2d}.brand-strip[hidden]{display:none}.brand-strip-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 6%;margin-bottom:20px}.brand-strip-heading p{margin:0;text-transform:uppercase;font-size:10px;letter-spacing:2px;color:#bcbebf}.brand-strip-heading button{font:inherit;font-size:11px;border:0;border-bottom:1px solid #666;background:none;color:inherit;padding:6px 0;cursor:pointer}.brand-window{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);overscroll-behavior-x:contain}.brand-window::-webkit-scrollbar{display:none}.brand-window.is-dragging{cursor:grabbing}.brand-window:focus-visible{outline:1px solid #e67656;outline-offset:-2px}.brand-track{display:flex;width:max-content;user-select:none}.brand-group{list-style:none;margin:0;padding:0 54px 0 0;display:flex;align-items:center;flex-shrink:0;gap:54px}.brand-group li{width:150px;height:76px;display:flex;align-items:center;justify-content:center}.brand-group img{max-width:142px;width:auto;height:auto;max-height:60px;object-fit:contain;filter:url(#brand-monochrome);pointer-events:none}.brand-strip>svg{position:absolute;overflow:hidden}.brand-strip-heading button:focus-visible{outline:1px solid #e67656;outline-offset:4px}@media(max-width:600px){.brand-strip{padding:18px 0 22px}.brand-strip-heading{align-items:flex-start}.brand-strip-heading p{font-size:8px;max-width:200px;line-height:1.7}.brand-group{gap:30px;padding-right:30px}.brand-group li{width:120px;height:62px}.brand-group img{max-width:112px;max-height:50px}.brand-strip-heading button{white-space:nowrap;font-size:10px}}@media(prefers-reduced-motion:reduce){#brands-motion{display:none}}

/* These original logos already have white lettering on transparent backgrounds. */
.brand-group img[src$="/brand-21.png"],.brand-group img[src$="/brand-22.png"]{filter:brightness(0) invert(1)}
