.brand-hero{display: flex;gap: var(--space-6);align-items: flex-start;background: var(--color-mist);border-radius: var(--radius-xl);padding: var(--space-6) var(--space-8);margin-bottom: var(--space-6)}.brand-hero__logo{flex-shrink: 0;width: 120px;max-height: 80px;object-fit: contain;background: white;border-radius: var(--radius-lg);padding: var(--space-2)}.brand-hero__body{flex: 1;min-width: 0}.brand-hero__meta{font-size: var(--text-sm);color: var(--color-muted);margin-bottom: var(--space-3)}.brand-hero__meta a{color: var(--color-forest);text-decoration: none}.brand-hero__meta a:hover{text-decoration: underline}.brand-hero__desc{font-size: var(--text-sm);color: var(--color-slate);line-height: var(--leading-relaxed)}@media (max-width: 500px){.brand-hero{flex-direction: column;padding: var(--space-5)}.brand-hero__logo{width: 80px}}.search-empty{text-align: center;padding: var(--space-12) var(--space-6);color: var(--color-slate);max-width: 480px;margin: 0 auto}.search-empty__title{font-family: var(--font-display);font-size: var(--text-2xl);font-weight: 800;text-transform: uppercase;letter-spacing: var(--tracking-tight);color: var(--color-charcoal);margin: var(--space-4) 0 var(--space-3)}.search-empty svg{color: var(--color-fog)}.search-empty p{color: var(--color-slate);font-size: var(--text-sm)}.search-empty .btn{margin-top: var(--space-5)}