.experiences-hero{position:relative;overflow:hidden;padding-top:var(--space-16);padding-bottom:var(--space-14);background:radial-gradient(circle at top,rgba(84,122,90,0.22),transparent 55%),radial-gradient(circle at bottom,rgba(196,139,58,0.3),transparent 60%),#08090b}.experiences-hero-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr);gap:var(--space-10);align-items:center}.experiences-hero-copy h1{max-width:22ch}.experiences-hero-copy p.lead{max-width:40ch}.experiences-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.experiences-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:var(--space-4);transform:translateY(10px)}.experiences-hero-card{position:relative;border-radius:var(--radius-card);overflow:hidden;background:radial-gradient(circle at top left,rgba(227,184,106,0.22),transparent 55%),#101217;border:1px solid rgba(255,255,255,0.18);box-shadow:var(--shadow-soft);transition:transform var(--transition-luxury) var(--easing-soft),box-shadow var(--transition-luxury) var(--easing-soft),border-color var(--transition-base) var(--easing-soft);isolation:isolate}.experiences-hero-card img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.1) contrast(1.05)}.experiences-hero-card-primary{grid-row:span 2;min-height:360px}.experiences-hero-card-secondary,.experiences-hero-card-tertiary{min-height:170px}.experiences-hero-card figcaption{position:absolute;left:var(--space-4);bottom:var(--space-4);right:var(--space-4);font-size:var(--text-xs);letter-spacing:0.14em;text-transform:uppercase;color:var(--gray-100);text-shadow:0 8px 25px rgba(0,0,0,0.85)}.experiences-hero-card::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,rgba(0,0,0,0.05),transparent 55%);mix-blend-mode:soft-light;pointer-events:none}.experiences-hero-card:hover{transform:translateY(-4px);box-shadow:0 30px 70px rgba(0,0,0,0.8);border-color:rgba(227,184,106,0.65)}.experiences-section-header{max-width:56rem;margin-inline:auto;text-align:center;margin-bottom:var(--space-10)}.experiences-section-header p{margin-inline:auto}.experiences-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);align-items:stretch}.experiences-card{height:100%;display:flex;flex-direction:column;padding:var(--space-4)}.experiences-card-body{display:flex;flex-direction:column;height:100%}.experiences-card h3{margin-bottom:var(--space-3)}.experiences-card p{margin-bottom:var(--space-3)}.experiences-card-media{border-radius:calc(var(--radius-card) - 4px);overflow:hidden;margin-bottom:var(--space-4)}.experiences-card-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform var(--transition-slow) var(--easing-emphasis),filter var(--transition-slow) var(--easing-soft)}.experiences-card:hover .experiences-card-media img{transform:scale(1.05);filter:saturate(1.1)}.experiences-card-media-large{max-height:340px}.experiences-list{margin-bottom:var(--space-4);padding-left:var(--space-1)}.experiences-list li{position:relative;padding-left:var(--space-4);margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-text-soft)}.experiences-list li::before{content:"";position:absolute;left:0;top:0.65em;width:18px;height:1px;background:linear-gradient(90deg,rgba(196,139,58,0.1),var(--color-primary-soft));opacity:0.9}.experiences-card-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:var(--space-3)}.experiences-card-actions-inline{justify-content:flex-start}.experiences-card-wide{grid-column:span 2}.experiences-card-moments{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);gap:var(--space-5)}.experiences-card-moments .experiences-card-media{margin-bottom:0}.experiences-grid-lounge{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.experiences-cta{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:radial-gradient(circle at top,rgba(84,122,90,0.16),transparent 55%),#08090b}.experiences-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6)}.experiences-cta-copy{max-width:40rem}.experiences-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:1024px){.experiences-hero-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.experiences-hero-grid{order:-1}.experiences-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experiences-card-wide{grid-column:span 2}.experiences-card-moments{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.experiences-hero{padding-top:var(--space-12);padding-bottom:var(--space-10)}.experiences-hero-inner{gap:var(--space-6)}.experiences-hero-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.experiences-hero-card-primary{min-height:260px}.experiences-section-header{margin-bottom:var(--space-8)}.experiences-grid,.experiences-grid-lounge{grid-template-columns:minmax(0,1fr)}.experiences-card-wide{grid-column:span 1}.experiences-cta-inner{flex-direction:column;align-items:flex-start}.experiences-cta-actions{width:100%}.experiences-cta-actions .btn{flex:1 1 auto;justify-content:center}}@media (max-width:480px){.experiences-hero-actions{flex-direction:column}.experiences-card{padding:var(--space-4)}.experiences-card-actions{flex-direction:column}}