.brands-page.svelte-1002ttn{background:var(--drop-surface);padding:48px 0 88px}.brands-head.svelte-1002ttn{max-width:720px;margin-bottom:36px}.eyebrow.svelte-1002ttn{text-transform:uppercase;letter-spacing:.12em;color:var(--drop-muted);margin-bottom:10px;font-size:11px;display:inline-block}.brands-title.svelte-1002ttn{letter-spacing:-.03em;color:var(--drop-ink);margin-bottom:14px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1}.brands-lede.svelte-1002ttn{color:var(--drop-muted);font-size:16px;line-height:1.55}.brands-grid.svelte-1002ttn{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.brand-card.svelte-1002ttn{background:var(--drop-card);border:1px solid var(--drop-border);border-radius:var(--drop-radius);flex-direction:column;gap:6px;padding:26px 24px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;position:relative}.brand-card.svelte-1002ttn:hover{border-color:var(--drop-ink);transform:translateY(-2px)}.brand-name.svelte-1002ttn{letter-spacing:-.02em;color:var(--drop-ink);font-size:24px;font-weight:800}.brand-meta.svelte-1002ttn{color:var(--drop-muted);font-size:12px}.brand-arrow.svelte-1002ttn{color:var(--drop-muted);font-size:18px;transition:transform .15s;position:absolute;top:22px;right:22px}.brand-card.svelte-1002ttn:hover .brand-arrow:where(.svelte-1002ttn){color:var(--drop-ink);transform:translate(3px)}
