.brand-section-kicker{border-radius:var(--brand-radius-sm,2px);border:var(--brand-border-width-heavy,3px) solid hsl(var(--poster-ink,345 14% 10%));background:hsl(var(--accent));letter-spacing:.14em;color:hsl(var(--poster-ink,345 14% 10%));align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.65rem;font-weight:800;display:inline-flex}.brand-section-kicker-strong{text-transform:uppercase;letter-spacing:.1em;font-weight:800}.brand-heading-section{letter-spacing:-.02em;line-height:1.06}.brand-lead-copy{color:hsl(var(--muted));font-weight:700;line-height:1.45}.brand-transition{transition:color var(--brand-duration-fast,.15s) var(--brand-ease,ease-out), background-color var(--brand-duration-fast,.15s) var(--brand-ease,ease-out), border-color var(--brand-duration-fast,.15s) var(--brand-ease,ease-out), box-shadow var(--brand-duration-fast,.15s) var(--brand-ease,ease-out), transform var(--brand-duration-fast,.15s) var(--brand-ease,ease-out)}.poster-label{border:2px solid hsl(var(--foreground));background:hsl(var(--accent));color:hsl(var(--accent-foreground));letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.68rem;font-weight:800;display:inline-flex}@keyframes brand-image-pop{0%{opacity:.2;filter:saturate(.85);transform:scale(.985)}to{opacity:1;filter:saturate();transform:scale(1)}}.brand-image-pop{animation:brand-image-pop .32s var(--brand-ease,ease-out)}
