@layer components{.brand-wall_wrap .brand-wall_head{width:100%;margin-bottom:var(--space-8);border-top:var(--stroke-1) solid var(--border);padding-top:var(--space-5)}.brand-wall_wrap .brand-wall_head>.heading{margin:0}.brand-wall_wrap .brand-wall_layout{--logo-size:3.25rem;gap:var(--space-3);grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media not (min-width:62rem){.brand-wall_wrap .brand-wall_layout{grid-template-columns:repeat(3,1fr)}}@media not (min-width:48rem){.brand-wall_wrap .brand-wall_layout{grid-template-columns:repeat(2,1fr)}}.brand-wall_wrap .brand-wall-logo_wrap{background:var(--background-3);border-radius:var(--radius-small);min-height:4.5rem;padding:var(--space-3);justify-content:center;align-items:center;display:flex}.brand-wall_wrap .brand-wall-logo_wrap img{height:2rem;height:calc(var(--logo-size) / sqrt(var(--ar,1)));object-fit:contain;opacity:.7;width:auto;max-width:100%}.js .brand-wall_wrap .brand-wall_layout[data-reveal]>.brand-wall-logo_wrap{transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(.75rem)}.js .brand-wall_wrap .brand-wall_layout[data-reveal] .brand-wall-logo_wrap img{opacity:0;filter:blur(.375rem);transition:opacity .7s var(--ease-out), filter .7s var(--ease-out), transform .7s var(--ease-out);transform:scale(.96)}.js .brand-wall_wrap .brand-wall_layout[data-reveal].is-visible>.brand-wall-logo_wrap{transition-delay:calc(var(--i,0) * 45ms);transform:none}.js .brand-wall_wrap .brand-wall_layout[data-reveal].is-visible .brand-wall-logo_wrap img{opacity:.7;filter:none;transition-delay:calc(var(--i,0) * 45ms + .18s);transform:none}@media (prefers-reduced-motion:reduce){.js .brand-wall_wrap .brand-wall_layout[data-reveal] .brand-wall-logo_wrap img{opacity:.7!important;filter:none!important;transition:none!important;transform:none!important}}}
