.page-hero.svelte-1dj9mz1,.section.svelte-1dj9mz1{--font-en:var(--font-product);font-family:var(--font-product)}.page-hero.svelte-1dj9mz1{background:var(--bg-soft);padding:60px 0 36px}.page-hero.svelte-1dj9mz1 h1:where(.svelte-1dj9mz1){margin:0 0 10px}.desc.svelte-1dj9mz1{color:var(--text-muted);max-width:560px}.search.svelte-1dj9mz1{border:1px solid var(--border);max-width:340px;color:var(--c-n60);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:12px 18px;display:flex}.search.svelte-1dj9mz1 input:where(.svelte-1dj9mz1){background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.brand-grid.svelte-1dj9mz1{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;display:grid}.brand-card.svelte-1dj9mz1{min-width:0;color:var(--text);border-radius:6px;flex-direction:column;text-decoration:none;display:flex}.brand-logo.svelte-1dj9mz1{aspect-ratio:1.85;box-sizing:border-box;border:1px solid var(--border);background:#fff;border-radius:6px;place-items:center;width:100%;padding:22px;transition:border-color .22s,box-shadow .22s;display:grid;overflow:hidden}.brand-logo.svelte-1dj9mz1 img:where(.svelte-1dj9mz1){object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.brand-name.svelte-1dj9mz1{letter-spacing:.015em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;min-height:2.9em;margin:16px 0 0;padding:0 10px;font-size:14px;font-weight:600;line-height:1.45;transition:color .22s}.brand-card.svelte-1dj9mz1:focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media (hover:hover){.brand-card.svelte-1dj9mz1:hover .brand-logo:where(.svelte-1dj9mz1){border-color:#b6b0a5;box-shadow:0 8px 24px -18px #1413114d}.brand-card.svelte-1dj9mz1:hover .brand-name:where(.svelte-1dj9mz1){color:var(--accent)}}.no-logo.svelte-1dj9mz1{width:100%;height:100%;color:var(--ink-faint);font:600 11px/1 var(--font-en);letter-spacing:.12em;place-items:center;display:grid}@media (width<=1000px){.brand-grid.svelte-1dj9mz1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.brand-grid.svelte-1dj9mz1{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.brand-logo.svelte-1dj9mz1{aspect-ratio:1.6;padding:16px}.brand-name.svelte-1dj9mz1{letter-spacing:0;margin-top:12px;padding:0 3px;font-size:12px}.search.svelte-1dj9mz1{min-width:0}.search.svelte-1dj9mz1 input:where(.svelte-1dj9mz1){width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.brand-logo.svelte-1dj9mz1,.brand-logo.svelte-1dj9mz1 img:where(.svelte-1dj9mz1),.brand-name.svelte-1dj9mz1{transition:none}}
