.gb-brands[data-astro-cid-4rb7hyda]{max-width:var(--container-max);margin:0 auto;padding:0 20px 48px}.gb-breadcrumb[data-astro-cid-4rb7hyda]{font-family:var(--font-mono);color:var(--gray-500);padding:16px 0 0;font-size:11px}.gb-breadcrumb[data-astro-cid-4rb7hyda] a[data-astro-cid-4rb7hyda]{color:var(--gray-500)}.gb-breadcrumb[data-astro-cid-4rb7hyda] a[data-astro-cid-4rb7hyda]:hover{color:var(--brand-red-text)}.gb-breadcrumb[data-astro-cid-4rb7hyda] span[data-astro-cid-4rb7hyda]{color:var(--ink);font-weight:700}.gb-brands-head[data-astro-cid-4rb7hyda]{gap:var(--space-4);padding:var(--space-5) 0 var(--space-6);border-bottom:var(--border-thick) solid var(--ink);flex-direction:column;display:flex}.gb-brands-eyebrow[data-astro-cid-4rb7hyda]{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;background:var(--brand-red);color:#fff;border-radius:var(--radius-sm);align-self:flex-start;padding:5px 12px;font-weight:800}.gb-brands-head[data-astro-cid-4rb7hyda] h1[data-astro-cid-4rb7hyda]{font-size:var(--text-display-2);margin:0}.gb-brands-lede[data-astro-cid-4rb7hyda]{max-width:62ch;font-size:var(--text-lede);line-height:var(--leading-snug);color:var(--gray-700);margin:0}.gb-brands-stats[data-astro-cid-4rb7hyda]{gap:var(--space-5);font-family:var(--font-mono);color:var(--gray-500);flex-wrap:wrap;font-size:12px;display:flex}.gb-brands-stats[data-astro-cid-4rb7hyda] strong[data-astro-cid-4rb7hyda]{color:var(--ink)}.gb-brands-note[data-astro-cid-4rb7hyda]{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray-500);font-weight:700}.gb-brands-section[data-astro-cid-4rb7hyda]{padding:var(--space-6) 0 var(--space-5)}.gb-brands-section-head[data-astro-cid-4rb7hyda]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.gb-brands-section-head[data-astro-cid-4rb7hyda] h2[data-astro-cid-4rb7hyda]{font-size:var(--text-h2);border-bottom:4px solid var(--brand-red);margin:0;padding-bottom:4px}.gb-brands-featured[data-astro-cid-4rb7hyda]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.gb-brands-hub[data-astro-cid-4rb7hyda]{gap:var(--space-3);border:var(--border-thick) solid var(--ink);border-radius:var(--radius-md);background:var(--paper-card);box-shadow:var(--shadow-card);padding:var(--space-4);color:var(--ink);transition:box-shadow var(--duration-fast) var(--ease-snap);flex-direction:column;display:flex}.gb-brands-hub[data-astro-cid-4rb7hyda]:hover{box-shadow:var(--shadow-hover);color:var(--ink)}.gb-brands-hub-logo[data-astro-cid-4rb7hyda]{border:var(--border-thin) solid var(--rule-soft);border-radius:var(--radius-sm);background:#fff;justify-content:center;align-items:center;height:52px;padding:6px 10px;display:flex}.gb-brands-hub-logo[data-astro-cid-4rb7hyda] img{object-fit:contain;width:100%;height:100%}.gb-brands-hub-initial[data-astro-cid-4rb7hyda]{font-family:var(--font-display);color:#0a0a0a;font-size:24px}.gb-brands-hub-name[data-astro-cid-4rb7hyda]{font-family:var(--font-display);letter-spacing:var(--tracking-headline);text-transform:uppercase;font-size:16px}.gb-brands-hub-count[data-astro-cid-4rb7hyda]{font-family:var(--font-mono);color:var(--gray-500);font-size:11px}.gb-brands-jump[data-astro-cid-4rb7hyda]{z-index:5;background:var(--paper);align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:var(--border-thin) solid var(--rule-soft);flex-wrap:wrap;display:flex;position:sticky;top:0}.gb-brands-jump[data-astro-cid-4rb7hyda] div[data-astro-cid-4rb7hyda]{flex-wrap:wrap;gap:4px;display:flex}.gb-brands-jump[data-astro-cid-4rb7hyda] a[data-astro-cid-4rb7hyda],.gb-brands-jump[data-astro-cid-4rb7hyda] span[data-astro-cid-4rb7hyda][aria-hidden]{font-family:var(--font-display);border-radius:var(--radius-sm);padding:5px 9px;font-size:13px}.gb-brands-jump[data-astro-cid-4rb7hyda] a[data-astro-cid-4rb7hyda]{color:var(--ink);border:var(--border-thin) solid var(--ink);background:var(--paper-card)}.gb-brands-jump[data-astro-cid-4rb7hyda] a[data-astro-cid-4rb7hyda]:hover{background:var(--ink);color:var(--paper)}.gb-brands-jump[data-astro-cid-4rb7hyda] span[data-astro-cid-4rb7hyda][aria-hidden]{color:var(--gray-500);border:var(--border-thin) solid var(--rule-soft)}.gb-brands-legend[data-astro-cid-4rb7hyda]{margin:var(--space-4) 0 0;color:var(--gray-500);font-size:13px}.gb-brands-directory[data-astro-cid-4rb7hyda]{gap:var(--space-6);padding:var(--space-5) 0 0;flex-direction:column;display:flex}.gb-brands-group[data-astro-cid-4rb7hyda]{gap:var(--space-4);grid-template-columns:72px 1fr;align-items:start;scroll-margin-top:90px;display:grid}.gb-brands-group[data-astro-cid-4rb7hyda] h2[data-astro-cid-4rb7hyda]{border-bottom:4px solid var(--ink);margin:0;font-size:2.5rem;line-height:1}.gb-brands-cards[data-astro-cid-4rb7hyda]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.gb-brands-card[data-astro-cid-4rb7hyda]{border:var(--border-thin) solid var(--ink);border-radius:var(--radius-sm);background:var(--paper-card);color:var(--ink);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.gb-brands-card[data-astro-cid-4rb7hyda].is-hub{border-width:var(--border-thick);box-shadow:var(--shadow-card-sm)}a[data-astro-cid-4rb7hyda].gb-brands-card:hover{box-shadow:var(--shadow-hover);color:var(--ink)}.gb-brands-card-name[data-astro-cid-4rb7hyda]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-headline);font-size:14px}.gb-brands-diamond[data-astro-cid-4rb7hyda]{color:var(--brand-red-text)}.gb-brands-card-count[data-astro-cid-4rb7hyda]{font-family:var(--font-mono);color:var(--gray-500);font-size:11px}.gb-brands-empty[data-astro-cid-4rb7hyda]{color:var(--gray-500)}.gb-brands-foot[data-astro-cid-4rb7hyda]{color:var(--gray-500);border-top:var(--border-thin) solid var(--rule-soft);padding-top:var(--space-4);margin:0;font-size:14px}@media(width<=640px){.gb-brands-group[data-astro-cid-4rb7hyda]{gap:var(--space-3);grid-template-columns:1fr}.gb-brands-group[data-astro-cid-4rb7hyda] h2[data-astro-cid-4rb7hyda]{font-size:2rem}}
