.brands-band{border-top:0}.brands-band>.section{padding-top:38px;padding-bottom:12px}.brands-band .section-heading{align-items:center;margin-bottom:16px}.brands-band .section-heading .eyebrow,.brands-band .section-heading>span{display:none}.brands-band .section-title{letter-spacing:-.025em;text-transform:none;color:var(--foreground);font-size:30px;line-height:1.2}.brands-band .brand-carousel{border:0}.brands-band .brand-carousel-slide{flex-basis:20%}.brands-band .brand-carousel-card{background:0 0;border:0;border-radius:10px;justify-content:center;min-height:84px;padding:14px 18px;transition:background .2s,color .2s}.brands-band .brand-carousel-card:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.brands-band .brand-carousel-card:focus-visible{outline:2px solid var(--highlight-text);outline-offset:-3px}.brands-band .brand-wordmark{letter-spacing:-.04em;color:var(--foreground);white-space:nowrap;font-size:clamp(22px,2.2vw,30px);font-weight:800}.brands-band .brand-carousel-card svg{display:none}.brands-band .brand-carousel-controls{gap:8px;margin-top:3px}.brands-band .brand-carousel-controls button{width:32px;height:32px;box-shadow:none;color:var(--foreground);background:0 0;border:0}.brands-band .brand-carousel-controls button:hover{background:var(--accent)}@media (width<=900px){.brands-band .brand-carousel-slide{flex-basis:33.3333%}}@media (width<=640px){.brands-band>.section{padding-top:28px;padding-bottom:8px}.brands-band .section-title{font-size:26px}.brands-band .section-heading{margin-bottom:10px}.brands-band .brand-carousel-slide{flex-basis:45%}.brands-band .brand-carousel-card{min-height:68px;padding:12px}.brands-band .brand-wordmark{font-size:23px}}
