.experience-hero{padding-top:var(--space-12);padding-bottom:var(--space-12)}@media(min-width:960px){.experience-hero{padding-top:var(--space-16);padding-bottom:var(--space-16)}}.experience-hero__layout{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media(min-width:960px){.experience-hero__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.experience-hero__title{margin-top:var(--space-3);margin-bottom:var(--space-4)}.experience-hero__lead{font-size:var(--font-size-md);max-width:34rem;margin-bottom:var(--space-5)}.experience-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-bottom:var(--space-4)}.experience-hero__fineprint{font-size:0.78rem;color:var(--color-text-stone);max-width:28rem}.experience-hero__visual{position:relative}.experience-hero__panel{padding:var(--space-5);background:var(--color-bg-ivory)}.experience-hero__panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.experience-hero__panel-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:640px){.experience-hero__panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.experience-hero__panel-item{font-size:0.86rem}.experience-hero__panel-label{display:inline-block;margin-bottom:4px;font-size:0.72rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--color-text-stone)}.experience-concept-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:960px){.experience-concept-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,0.8fr)}}.experience-concept-aside{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-bg-ivory)}.experience-location{background:radial-gradient(circle at top right,rgba(24,59,86,0.05) 0,transparent 55%),var(--color-bg-porcelain)}.experience-media-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:flex-start}@media(min-width:960px){.experience-media-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.experience-media-grid--reverse@media(min-width:960px){.experience-media-grid--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.experience-media-grid--reverse .experience-media-image{order:2}.experience-media-grid--reverse .experience-media-text{order:1}}.experience-media-grid--single{grid-template-columns:1fr}@media(min-width:960px){.experience-media-grid--single{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr)}}.experience-media-image{padding:var(--space-4)}.experience-media-caption{margin-top:var(--space-3);font-size:0.8rem;color:var(--color-text-stone)}.experience-media-text{display:flex;align-items:stretch}.experience-media-text>.card{width:100%}.experience-decor{background:radial-gradient(circle at bottom left,rgba(233,154,122,0.08) 0,transparent 55%),var(--color-bg-porcelain)}.experience-decor-list{display:flex;flex-direction:column;gap:var(--space-4)}.experience-decor-item h3{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.experience-columns{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:900px){.experience-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.experience-columns--three{grid-template-columns:1fr}@media(min-width:1024px){.experience-columns--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.experience-poker{background:radial-gradient(circle at top left,rgba(24,91,99,0.07) 0,transparent 55%),var(--color-bg-porcelain)}.experience-reference-text{display:flex;align-items:stretch}.experience-reference-text>.card{width:100%}.experience-cta{background:radial-gradient(circle at top right,rgba(184,149,90,0.08) 0,transparent 60%),var(--color-bg-porcelain)}.experience-cta__block{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);align-items:flex-start}@media(min-width:900px){.experience-cta__block{flex-direction:row;justify-content:space-between;align-items:center}}.experience-cta__content{max-width:32rem}.experience-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}ul{list-style:none !important}.nav-toggle{flex-direction:column}