.hero-menu{background:radial-gradient(circle at top left,#f8f6f0 0,#fdfbf7 55%,#ffffff 100%)}.hero-inner-menu{align-items:center}.hero-media-menu .hero-media-shell{max-width:460px;margin-left:auto}.hero-stat-menu{min-width:10.5rem}.section-menu-nav{padding-top:0}.card-menu-nav{display:flex;flex-direction:column;gap:1.75rem}.menu-nav-header{display:flex;justify-content:space-between;gap:2.5rem;align-items:flex-end}.menu-nav-footer{display:flex;justify-content:space-between;gap:1.75rem;align-items:center}.menu-allergens-link{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.14em}.section-menu-block{padding:4.5rem 0}.section-menu-alt{background:var(--color-bg-alt)}.layout-split-menu{gap:3.5rem}.menu-block-intro p{max-width:36rem}.card-menu-section{padding:2.25rem 2.5rem}.menu-photo{margin-top:1.5rem;border-radius:1.25rem;overflow:hidden}.menu-special-note{margin-top:1.25rem;font-size:0.85rem;font-family:var(--font-sans-alt);color:var(--color-neutral-600)}.menu-dietary-key{display:flex;flex-direction:column;gap:0.75rem}.menu-dietary-row{display:flex;align-items:center;gap:0.75rem;font-size:0.9rem;font-family:var(--font-sans-alt);color:var(--color-neutral-700)}.menu-reservation-shell{margin-top:1.5rem}.menu-cta-grid{align-items:center}.menu-reservation-form{display:flex;flex-direction:column;gap:1rem}.menu-reservation-form .btn{width:100%;margin-top:0.25rem}.menu-pill-nav a{white-space:nowrap}.menu-pill-nav a:is(:hover,:focus-visible){border-color:rgba(234,88,12,0.6)}@media (max-width:1024px){.menu-nav-header{flex-direction:column;align-items:flex-start}.menu-nav-footer{flex-direction:column;align-items:flex-start}.card-menu-section{padding:2rem}.hero-media-menu .hero-media-shell{max-width:100%;margin:0 auto}}@media (max-width:768px){.section-menu-block{padding:3.25rem 0}.layout-split-menu{gap:2.25rem}.menu-cta-grid{gap:2rem}.menu-reservation-form .form-row{grid-template-columns:1fr}.menu-allergens-link{text-align:left}}@media (max-width:480px){.card-menu-section{padding:1.75rem}.menu-nav-footer{gap:1rem}.menu-cta-grid{grid-template-columns:1fr}}ul{list-style:none !important}.nav-toggle{flex-direction:column}