.BrandMarquee-module__xSHGKa__marquee{--gap:.9rem;padding-block:.4rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.BrandMarquee-module__xSHGKa__track{gap:var(--gap);width:max-content;padding:0 var(--gap) 0 0;animation:BrandMarquee-module__xSHGKa__brand-scroll var(--duration,40s) linear infinite;margin:0;list-style:none;display:flex}.BrandMarquee-module__xSHGKa__reverse{animation-direction:reverse}.BrandMarquee-module__xSHGKa__marquee:hover .BrandMarquee-module__xSHGKa__track,.BrandMarquee-module__xSHGKa__marquee:focus-within .BrandMarquee-module__xSHGKa__track{animation-play-state:paused}.BrandMarquee-module__xSHGKa__item{flex:none}.BrandMarquee-module__xSHGKa__card{border-radius:var(--radius-lg);width:clamp(7.5rem,13vw,10rem);height:4.25rem;transition:transform .25s var(--ease);place-items:center;padding:.7rem 1rem;display:grid}.BrandMarquee-module__xSHGKa__card:hover{transform:scale(1.06)}.BrandMarquee-module__xSHGKa__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:2.4rem}@keyframes BrandMarquee-module__xSHGKa__brand-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.BrandMarquee-module__xSHGKa__marquee{-webkit-mask-image:none;mask-image:none}.BrandMarquee-module__xSHGKa__track{flex-wrap:wrap;justify-content:center;width:auto;padding:0;animation:none}.BrandMarquee-module__xSHGKa__item[aria-hidden=true]{display:none}}
.BrandStrip-module__nwBdZG__section{padding-block:var(--section-y);border-top:1px solid var(--line);scroll-margin-top:90px;overflow:hidden}.BrandStrip-module__nwBdZG__head{gap:.6rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:grid}.BrandStrip-module__nwBdZG__more{color:var(--text-muted);flex-wrap:wrap;gap:.35rem 1rem;margin-top:clamp(1rem,2.5vw,1.5rem);font-size:.9rem;display:flex}.BrandStrip-module__nwBdZG__more a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;font-weight:700}.BrandStrip-module__nwBdZG__more a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}
