.menu-hero{display:grid;gap:var(--space-8);align-items:flex-start}.menu-hero-copy{max-width:640px}.menu-hero-lede{font-size:1.02rem;line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:580px}.menu-hero-meta{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.menu-hero-chip-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.menu-hero-note{font-size:.8rem;color:rgba(248,245,238,.78)}.menu-hero-visual{max-width:520px;margin-inline:auto}.menu-hero-panel-title{font-size:1.4rem;margin-bottom:var(--space-2)}.menu-hero-panel-footer{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.menu-hero-panel-tags{display:flex;flex-wrap:wrap;gap:.4rem}.menu-hero-image-wrap{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-3)}.menu-hero-image-wrap img{width:100%;height:auto;display:block}.menu-image-card{display:flex;align-items:stretch}.menu-image-media{border-radius:var(--radius-lg);overflow:hidden}.menu-image-media img{width:100%;height:auto;display:block}.menu-subheading{font-family:var(--font-heading);font-size:1.1rem;margin-bottom:var(--space-2)}.section-intro p{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.page--after-dark .section--brass-band{background:radial-gradient(circle at top,#211D1A 0,#211D1A 40%,#2A201A 100%);border-bottom:1px solid rgba(181,138,82,.3)}.page--after-dark .section--brass-band h1,.page--after-dark .section--brass-band p,.page--after-dark .section--brass-band .section-eyebrow{color:#F8F5EE}.page--after-dark .section--brass-band .pill-nav{background-color:rgba(21,17,15,.9);border-color:rgba(231,216,186,.4)}.page--after-dark .section--brass-band .pill-nav a{color:rgba(248,245,238,.75)}.page--after-dark .section--brass-band .pill-nav a.is-active,.page--after-dark .section--brass-band .pill-nav a:hover{background-color:#F8F5EE;color:#211D1A}@media (min-width:900px){.menu-hero{grid-template-columns:3fr 2.3fr}}@media (max-width:899.98px){.menu-hero-visual{order:-1;max-width:none}.menu-hero{gap:var(--space-6)}.menu-hero-copy{text-align:left}}
