.experience-hero{position:relative}.experience-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-8);align-items:center}@media (max-width:900px){.experience-hero__grid{grid-template-columns:1fr;gap:var(--space-6)}}.experience-hero__content{display:flex;flex-direction:column;gap:var(--space-5)}.experience-kicker{align-self:flex-start}.experience-hero__lead{font-size:var(--font-size-lg)}.experience-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.experience-hero__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5);font-size:var(--font-size-sm)}.experience-hero__highlight-item dt{font-family:var(--font-serif);color:var(--color-primary-dark);margin-bottom:var(--space-1)}.experience-hero__highlight-item dd{color:var(--color-text-muted)}@media (max-width:900px){.experience-hero__highlights{grid-template-columns:1fr 1fr}}@media (max-width:600px){.experience-hero__highlights{grid-template-columns:1fr}}.experience-hero__media{max-width:520px;margin-inline:auto}.experience-hero__image{min-height:260px}

.experience-section{position:relative}.experience-section__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8);align-items:flex-start}.experience-section__grid--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}@media (max-width:960px){.experience-section__grid,.experience-section__grid--reverse{grid-template-columns:1fr;gap:var(--space-6)}}.experience-section__content{display:flex;flex-direction:column;gap:var(--space-4)}.experience-section__media-group{display:flex;flex-direction:column;gap:var(--space-4)}.experience-section__image{min-height:260px}.experience-section__cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}

.experience-list{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--font-size-sm)}.experience-list li{position:relative;padding-left:1.4rem;color:var(--color-text-muted)}.experience-list li::before{content:"";position:absolute;left:0;top:0.6rem;width:8px;height:8px;border-radius:50%;background:var(--color-primary-soft);box-shadow:0 0 0 1px rgba(201,163,107,0.5)}

.experience-corporate__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-4)}@media (max-width:720px){.experience-corporate__grid{grid-template-columns:1fr}}.experience-section__side-panel{display:flex;flex-direction:column;gap:var(--space-4);align-self:stretch}

.experience-bar__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-4)}.experience-bar__features h3{font-size:1.1rem;margin-bottom:var(--space-1)}@media (max-width:720px){.experience-bar__features{grid-template-columns:1fr}}

.experience-section__header{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.experience-celebrations__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}@media (max-width:1024px){.experience-celebrations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.experience-celebrations__grid{grid-template-columns:1fr}}

.experience-team__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.experience-team__grid h3{font-size:1.05rem;margin-bottom:var(--space-1)}@media (max-width:900px){.experience-team__grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.experience-team__grid{grid-template-columns:1fr}}

.experience-final-cta{display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start;justify-content:space-between}.experience-final-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (min-width:900px){.experience-final-cta{flex-direction:row;align-items:center}}

.experience-section--dining{background:radial-gradient(circle at top left,rgba(201,163,107,0.06),transparent 55%)}.experience-section--poker{background:radial-gradient(circle at bottom right,rgba(111,143,123,0.05),transparent 55%)}.experience-section--cta{background:radial-gradient(circle at top,rgba(255,255,255,0.6),transparent 60%)}

@media (prefers-reduced-motion:no-preference){.experience-hero__image,.experience-section__image{transition:transform var(--transition-slow),box-shadow var(--transition-slow),filter var(--transition-med)}.experience-hero__image:hover,.experience-section__image:hover{filter:saturate(1.08)}}