.brands-page.svelte-11vb50n h1:where(.svelte-11vb50n){font-family:var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:-.03em;line-height:.85;color:var(--ink);font-size:var(--font-size-6);margin:0 0 var(--size-7)}.section-title.svelte-11vb50n{font-family:var(--font-body);font-size:var(--font-size-1);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:var(--size-6) 0 var(--size-3)}.brand-list.svelte-11vb50n{display:flex;flex-direction:column;gap:var(--size-2)}.brand-row.svelte-11vb50n{display:flex;align-items:center;gap:var(--size-3);padding:var(--size-4);text-decoration:none;color:var(--ink);border-left:4px solid var(--brand-color);background:#0a0a0a05;transition:background .15s ease}.brand-row.svelte-11vb50n:hover{background:#0a0a0a0f}.brand-info.svelte-11vb50n{flex:1;display:flex;flex-direction:column;gap:var(--size-1);min-width:0}.brand-name.svelte-11vb50n{font-family:var(--font-body);font-size:var(--font-size-1);font-weight:600}.brand-meta.svelte-11vb50n{font-family:var(--font-body);font-size:var(--font-size-00);opacity:.7}.brand-arrow.svelte-11vb50n{opacity:.25;flex-shrink:0}.brand-row.svelte-11vb50n:hover .brand-arrow:where(.svelte-11vb50n){opacity:.6}
