.cuisine-page main{background:transparent}.hero-cuisine .hero-inner-cuisine{align-items:center}.hero-cuisine .hero-media-inner-cuisine::before{background-image:linear-gradient(to bottom,rgba(15,23,42,0.9),rgba(15,23,42,0.5),rgba(15,23,42,0.95)),url("/assets/images/signature-dishes-evening-plate.webp");background-size:cover;background-position:center}.cuisine-overview{padding:var(--space-12) 0}.cuisine-overview-header{display:flex;flex-direction:column;gap:var(--space-4)}.cuisine-overview-header-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.4fr);gap:var(--space-8);align-items:flex-start}.cuisine-overview-copy{max-width:36rem}.cuisine-section-header{text-align:left;margin-bottom:var(--space-6)}.cuisine-section-header h2{margin-top:0}.cuisine-signature{padding:var(--space-12) 0}.cuisine-signature-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);gap:var(--space-8);align-items:stretch}.cuisine-image-card{display:flex;flex-direction:column;gap:var(--space-3)}.cuisine-image-frame{position:relative;border-radius:var(--radius-xl);overflow:hidden;background:radial-gradient(circle at 0 0,rgba(56,189,248,0.18),transparent 60%),var(--color-bg-secondary);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-soft)}.cuisine-image-frame img{width:100%;height:100%;object-fit:cover;display:block}.cuisine-image-card figcaption{font-size:var(--text-sm);color:var(--color-text-soft)}.cuisine-signature-copy .card-body{display:flex;flex-direction:column;gap:var(--space-4)}.cuisine-signature-grid{margin-top:var(--space-2)}.cuisine-signature-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.cuisine-signature-ctas{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.cuisine-wine{padding:var(--space-12) 0}.cuisine-wine-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr);gap:var(--space-8);align-items:stretch}.cuisine-wine-card .card-body{display:flex;flex-direction:column;gap:var(--space-4)}.cuisine-wine-grid{margin-top:var(--space-2)}.cuisine-wine-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.cuisine-structure{padding:var(--space-12) 0}.cuisine-structure-grid{margin-top:var(--space-4)}.cuisine-structure-item .card-body{display:flex;flex-direction:column;gap:var(--space-4)}.cuisine-bullets{display:flex;flex-direction:column;gap:0.5rem;font-size:var(--text-sm);color:var(--color-text-soft)}.cuisine-bullets li{position:relative;padding-left:1.1rem}.cuisine-bullets li::before{content:"";position:absolute;left:0.3rem;top:0.55rem;width:0.35rem;height:0.35rem;border-radius:999px;background:radial-gradient(circle,var(--color-accent-primary),transparent)}.cuisine-sweets-ambience{padding:var(--space-12) 0}.cuisine-sweets-ambience-grid{gap:var(--space-8)}.cuisine-sweets-card{margin-top:var(--space-4)}.cuisine-sweets-card .card-body{display:flex;flex-direction:column;gap:var(--space-4)}.cuisine-ambience{padding:var(--space-12) 0 var(--space-16)}.cuisine-ambience-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr);gap:var(--space-8);align-items:stretch}.cuisine-ambience-copy .card-body{display:flex;flex-direction:column;gap:var(--space-4)}.cuisine-ambience-links{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.cuisine-cta{padding:0 0 var(--space-16)}.cuisine-cta-card{margin-top:var(--space-4)}.cuisine-cta-layout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6)}.cuisine-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.cuisine-pill-nav{margin-top:var(--space-4)}.cuisine-pill-nav a[aria-current="page"]{pointer-events:none}.cuisine-wine-image,.cuisine-sweets-image,.cuisine-ambience-image{max-width:32rem}@media (max-width:1040px){.cuisine-signature-layout,.cuisine-wine-layout,.cuisine-ambience-layout,.cuisine-overview-header-grid{grid-template-columns:minmax(0,1fr)}.cuisine-wine-image,.cuisine-sweets-image,.cuisine-ambience-image{max-width:none}}@media (max-width:960px){.cuisine-section-header{text-align:left}.cuisine-structure-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.cuisine-sweets-ambience-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cuisine-overview{padding:var(--space-10) 0}.cuisine-signature,.cuisine-wine,.cuisine-structure,.cuisine-sweets-ambience,.cuisine-ambience{padding:var(--space-10) 0}.cuisine-cta{padding:0 0 var(--space-12)}.cuisine-signature-footer,.cuisine-wine-footer,.cuisine-cta-layout{align-items:flex-start;flex-direction:column}.cuisine-signature-ctas,.cuisine-cta-actions{justify-content:flex-start}}