.gourmet-hero{padding-top:var(--space-16);padding-bottom:var(--space-12);background:radial-gradient(circle at top left,rgba(214,206,195,0.7),transparent 55%),radial-gradient(circle at bottom right,rgba(200,156,69,0.18),transparent 55%)}.gourmet-hero-inner{display:grid;grid-template-columns:minmax(0,1.3fr)minmax(0,1fr);gap:var(--space-10);align-items:center}.gourmet-hero-lead{font-size:var(--font-size-lg);max-width:40rem}.gourmet-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6);margin-bottom:var(--space-4)}.gourmet-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.gourmet-hero-image-wrap{overflow:hidden;border-radius:var(--radius-xl);padding:var(--space-2);box-shadow:var(--shadow-soft-glass)}.gourmet-hero-image-wrap img{border-radius:calc(var(--radius-xl) - 6px)}.gourmet-intro-grid{align-items:flex-start}.gourmet-intro-links{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4)}.gourmet-intro-card-wrap{max-width:460px;margin-left:auto}.gourmet-section-lead{max-width:44rem;margin:0 auto;font-size:var(--font-size-lg)}.gourmet-plating-inner{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.1fr);gap:var(--space-12);align-items:center;padding-inline:var(--space-6)}.gourmet-plating-image-wrap{overflow:hidden;padding:var(--space-2);border-radius:var(--radius-xl)}.gourmet-plating-image-wrap img{border-radius:calc(var(--radius-xl) - 6px)}.gourmet-plating-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-6)}.gourmet-wine-grid,.gourmet-chefs-grid,.gourmet-packages-grid{align-items:stretch}.gourmet-atmosphere-inner{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,1fr);gap:var(--space-10);align-items:center;padding-inline:var(--space-6)}.gourmet-atmosphere-list,.gourmet-reservations-list{margin-top:var(--space-4);display:grid;gap:var(--space-2);font-size:var(--font-size-md)}.gourmet-atmosphere-list li::before,.gourmet-reservations-list li::before{content:"•";color:var(--color-accent);margin-right:var(--space-2)}.gourmet-atmosphere-ctas{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.gourmet-atmosphere-image-wrap{overflow:hidden;border-radius:var(--radius-xl);padding:var(--space-2)}.gourmet-atmosphere-image-wrap img{border-radius:calc(var(--radius-xl) - 6px)}.gourmet-packages-grid .card{display:flex;flex-direction:column}.gourmet-card-link{display:inline-flex;margin-top:auto;margin-top:var(--space-4);font-size:var(--font-size-sm)}.gourmet-reservations-inner{display:grid;grid-template-columns:minmax(0,1.25fr)minmax(0,0.9fr);gap:var(--space-10);align-items:flex-start}.gourmet-reservations-ctas{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.gourmet-gallery-grid{display:flex;justify-content:center}.gourmet-gallery-image-wrap{max-width:960px;margin:0 auto;overflow:hidden;border-radius:var(--radius-xl);padding:var(--space-2);box-shadow:var(--shadow-soft-glass)}.gourmet-gallery-image-wrap img{border-radius:calc(var(--radius-xl) - 6px)}.gourmet-gallery-links{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.gourmet-gallery-links .link-underline{font-size:var(--font-size-sm)}@media (max-width:1024px){.gourmet-hero-inner{grid-template-columns:1.1fr}.gourmet-hero-media{order:-1;max-width:480px;margin:0 auto var(--space-8)}.gourmet-plating-inner,.gourmet-atmosphere-inner{grid-template-columns:1fr;gap:var(--space-8)}.gourmet-intro-card-wrap{max-width:100%;margin-left:0}.gourmet-reservations-inner{grid-template-columns:1fr}.gourmet-reservations-aside{max-width:460px}}@media (max-width:768px){.gourmet-hero{padding-top:var(--space-12)}.gourmet-hero-actions,.gourmet-atmosphere-ctas,.gourmet-reservations-ctas{flex-direction:column;align-items:stretch}.gourmet-plating-inner,.gourmet-atmosphere-inner{padding-inline:var(--space-5)}.gourmet-plating-highlights{grid-template-columns:1fr}.gourmet-gallery-image-wrap{padding:var(--space-1)}.gourmet-hero-meta{flex-direction:column}}