.experience-catalogue-intro{gap:var(--space-8);margin-bottom:var(--space-16);align-items:center;display:grid}.experience-catalogue-lead{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--fg);line-height:1.4}.experience-availability{padding-left:var(--space-6);border-left:var(--border-fine) solid var(--line);font-size:var(--text-sm)}.experience-catalogue-grid{gap:var(--space-16) var(--space-8);display:grid}.experience-catalogue-card{min-width:0;scroll-margin-top:var(--space-24);flex-direction:column;display:flex}.experience-catalogue-photo{aspect-ratio:3/2;background:var(--surface-alt);overflow:hidden}.experience-catalogue-photo picture,.experience-region-photo picture{height:100%;display:block}.experience-photo-lower img{object-position:center 80%}.experience-catalogue-card h2{margin-top:var(--space-6);font-size:var(--text-2xl);text-wrap:pretty}.experience-catalogue-card>p{margin-top:var(--space-3)}.experience-region-links{column-gap:var(--space-5);padding-top:var(--space-5);flex-wrap:wrap;margin-top:auto;display:flex}.experience-region-links a{min-height:var(--space-12);color:var(--accent-hover);font-size:var(--text-sm);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:var(--space-1);transition:text-decoration-color var(--dur-base) var(--ease-out);align-items:center;display:inline-flex}.experience-region-links a:hover{text-decoration-color:currentColor}.experience-regions{color:var(--fg-inverse);background:var(--midnight-mountain-gradient)}.experience-regions h2{color:var(--fg-inverse)}.experience-regions .eyebrow{color:var(--color-gold-200)}.experience-regions-heading{max-width:var(--prose);margin-bottom:var(--space-12)}.experience-regions-heading .eyebrow{margin-bottom:var(--space-5)}.experience-region-grid{gap:var(--space-4);display:grid}.experience-region-grid>li{min-width:0}.experience-region-card{min-height:var(--mobile-media-height);aspect-ratio:3/2;height:100%;padding:var(--space-6);isolation:isolate;border-radius:var(--radius-lg);background:var(--inverse);color:var(--fg-inverse);align-items:end;display:flex;position:relative;overflow:hidden}.experience-region-card:focus-visible{outline-color:var(--accent);outline-offset:var(--space-1)}.experience-region-photo{z-index:-2;position:absolute;inset:0}.experience-region-photo picture{transition:transform var(--dur-slow) var(--ease-out)}.experience-region-card:after{content:"";z-index:-1;background:var(--media-scrim);pointer-events:none;position:absolute;inset:0}.experience-region-caption{min-width:0;padding-right:calc(var(--space-12) + var(--space-3))}.experience-region-caption h3{color:inherit;font-size:var(--text-2xl);line-height:1.1}.experience-region-caption p{margin-top:var(--space-2);font-size:var(--text-sm);line-height:1.5}.experience-region-action{right:var(--space-6);bottom:var(--space-6);width:var(--space-12);height:var(--space-12);border:var(--border-fine) solid currentColor;border-radius:var(--radius-full);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);place-items:center;display:grid;position:absolute}.experience-region-card:focus-visible .experience-region-action{background:var(--surface);color:var(--fg)}@media (hover:hover){.experience-region-card:hover .experience-region-photo picture{transform:scale(1.04)}.experience-region-card:hover .experience-region-action{background:var(--surface);color:var(--fg)}}.experience-services-invitation{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-10);border-top:var(--border-fine) solid var(--line);margin-top:var(--space-16);padding-top:var(--space-10);flex-wrap:wrap;display:flex}.experience-services-invitation p{max-width:var(--prose)}.experience-services-invitation .editorial-link{flex-shrink:0}@media (width>=40rem){.experience-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-region-card{aspect-ratio:4/3}}@media (width>=48rem){.experience-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-catalogue-intro{gap:var(--space-12);grid-template-columns:1.2fr 1fr}}@media (width>=64rem){.experience-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-catalogue-intro{gap:var(--space-24)}.experience-region-grid{aspect-ratio:5/3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.3fr repeat(2,minmax(0,1fr))}.experience-region-grid>li:first-child{grid-row:span 2}.experience-region-grid>li:last-child{grid-column:2/-1}.experience-region-card{aspect-ratio:auto;min-height:0}}@media (width<=47.999rem){.experience-catalogue-intro{gap:var(--mobile-content-gap);margin-bottom:var(--mobile-card-gap)}.experience-availability{padding-left:var(--space-4)}.experience-catalogue-grid{gap:var(--mobile-card-gap)}.experience-catalogue-card{grid-template-columns:var(--mobile-thumb-size) minmax(0, 1fr);gap:var(--space-3) var(--space-5);padding-bottom:var(--mobile-card-gap);border-bottom:var(--border-fine) solid var(--line);align-items:start;display:grid}.experience-catalogue-card:last-child{border-bottom:0;padding-bottom:0}.experience-catalogue-photo{aspect-ratio:1;grid-area:1/1}.experience-catalogue-card h2{grid-area:1/2;align-self:center;margin-top:0}.experience-catalogue-card>p,.experience-region-links{grid-column:1/-1;margin:0}.experience-region-links{padding-top:0}.experience-regions-heading{margin-bottom:var(--mobile-card-gap)}.experience-region-card{padding:var(--space-5)}.experience-region-action{right:var(--space-5);bottom:var(--space-5)}.experience-services-invitation{margin-top:var(--mobile-card-gap);padding-top:var(--mobile-card-gap);gap:var(--mobile-heading-gap)}}
