.BrandLogosSection-module__2YMLdW__section{border-top:1px solid color-mix(in srgb, var(--text) 5%, transparent);background:var(--bg);padding:48px 20px 56px}.BrandLogosSection-module__2YMLdW__heading{text-align:left;font-family:var(--font-mono), monospace;letter-spacing:.18em;color:color-mix(in srgb, var(--text) 65%, transparent);margin:0 0 40px;font-size:10px;font-weight:500}.BrandLogosSection-module__2YMLdW__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}.BrandLogosSection-module__2YMLdW__brand{justify-content:center;align-items:center;min-width:0;height:33px;display:flex}.BrandLogosSection-module__2YMLdW__logo{width:var(--brand-width);object-fit:contain;filter:brightness(0);opacity:.55;max-width:100%;height:auto;max-height:33px;display:block}[data-theme=dark] .BrandLogosSection-module__2YMLdW__logo{filter:brightness(0)invert()}@media (min-width:640px){.BrandLogosSection-module__2YMLdW__section{padding:56px 56px 64px}.BrandLogosSection-module__2YMLdW__list{row-gap:44px}}@media (min-width:1024px){.BrandLogosSection-module__2YMLdW__list{justify-content:space-between;align-items:center;gap:28px;display:flex}.BrandLogosSection-module__2YMLdW__brand{flex:0 0 var(--brand-width)}}
