.exp-page{}

.exp-hero-grid{display:grid;grid-template-columns:45% 55%;gap:var(--space-6);align-items:center}
.exp-hero-text{max-width:60ch}
.exp-hero-media{min-width:0}
.exp-hero-media img{border-radius:var(--radius-md);transition:transform .6s ease}
.exp-hero-media:hover img{transform:scale(1.05)}

.exp-concept{text-align:center}
.exp-concept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-5)}
.exp-card{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}
.exp-card:hover{box-shadow:0 0 0 1px rgba(231,200,115,0.4),0 4px 24px rgba(255,223,163,0.12)}

.exp-atmosphere-media{height:420px}
.exp-atmosphere-media img{height:100%}
.exp-atmosphere-text{max-width:75ch;text-align:center}
.exp-atmosphere-text{margin-top:var(--space-5)}

.exp-hosts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);max-width:80ch}

.exp-dining{text-align:center}
.exp-dining-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-5)}

.exp-occasions{text-align:center}
.exp-occasions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-5)}

.exp-rules{max-width:70ch}

.exp-timeline{text-align:center}
.exp-timeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5)}
.exp-step{padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-md)}

.exp-cta-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:center}
.exp-cta-inner img{border-radius:var(--radius-md)}
.exp-cta-text{max-width:50ch}

@media (max-width:900px){
.exp-hero-grid{grid-template-columns:1fr}
.exp-concept-grid{grid-template-columns:1fr}
.exp-dining-grid{grid-template-columns:1fr}
.exp-occasions-grid{grid-template-columns:1fr}
.exp-hosts-grid{grid-template-columns:1fr}
.exp-timeline-grid{grid-template-columns:1fr}
.exp-cta-inner{grid-template-columns:1fr}
}
