.hero-menu{background:radial-gradient(circle at top left,rgba(178,139,91,0.18),transparent),radial-gradient(circle at bottom right,rgba(31,61,51,0.18),transparent)}.hero-menu .hero-heading{max-width:20ch}.hero-menu .hero-copy{max-width:34rem}.menu-aside{display:flex;flex-direction:column;gap:var(--space-6)}.highlight-dietary{margin-top:var(--space-6)}.dietary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}@media (max-width:768px){.dietary-grid{grid-template-columns:minmax(0,1fr)}}.dietary-item{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);padding:var(--space-3);background-color:var(--color-bg-elevated)}.dietary-code{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:600;margin-bottom:2px;color:var(--gray-800)}.dietary-label{font-size:var(--font-size-xs);letter-spacing:0.14em;text-transform:uppercase;color:var(--gray-700);margin-bottom:4px}.dietary-note{font-size:var(--font-size-xs);color:var(--color-text-soft)}.layout-menu-main{align-items:flex-start}.layout-menu-main .menu-list{min-width:0}.signature-card .badge{margin-top:0}.signature-card h3{font-size:var(--font-size-xl)}.menu-experience-card h3{font-size:var(--font-size-lg)}.highlight-block .accent-row{margin-top:var(--space-4)}@media (max-width:960px){.layout-menu-main{grid-template-columns:minmax(0,1fr)}}