.destinations-hero{isolation:isolate;align-items:flex-end;min-height:max(60svh,520px);display:flex;position:relative;overflow:hidden}.destinations-hero-media{z-index:-2;position:absolute;inset:-15% 0 0}.destinations-hero-media img{object-fit:cover;object-position:50% 55%}.destinations-hero-scrim{z-index:-1;background:linear-gradient(0deg, var(--color-ink) 0%, #0d141100 55%), linear-gradient(90deg, var(--color-ink) 0%, #0d141199 55%, #0d141126 100%);position:absolute;inset:0}.destinations-hero-body{align-items:end;gap:var(--space-6) clamp(32px, 6vw, 112px);padding-top:calc(var(--header-h) + 72px);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);padding-bottom:clamp(48px,6vw,88px);display:grid}.destinations-hero-body h1{max-width:12em;margin:0}.destinations-hero-body .lead{margin-bottom:var(--space-3)}.destinations-hero-body .muted{margin:0;font-size:.9375rem}@media (max-width:1023px){.destinations-hero-body{grid-template-columns:minmax(0,1fr)}}.theme-gallery .snap-track{scroll-snap-type:x mandatory;padding:0 0 var(--space-2);scrollbar-width:none;gap:clamp(24px,3vw,48px);margin:0;list-style:none;display:flex;overflow-x:auto}.theme-gallery .snap-track::-webkit-scrollbar{display:none}.theme-slide{scroll-snap-align:start;scroll-margin-top:calc(var(--header-h) + var(--space-6));flex:0 0 min(44vw,600px)}.theme-media{aspect-ratio:4/3;background:var(--color-ivory);margin-bottom:var(--space-6);position:relative;overflow:hidden}.theme-media img{object-fit:cover}.theme-copy{max-width:34em}.theme-copy .eyebrow{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.theme-copy .roman{color:var(--color-gold-ink)}.theme-copy h2{margin-bottom:var(--space-4)}.theme-copy>p:not(.eyebrow){color:var(--color-mist)}.theme-copy .prefill-note{margin-bottom:var(--space-5)}@media (max-width:767px){.theme-gallery .container{width:100%}.theme-gallery .snap-track{gap:var(--space-4);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.theme-slide{flex-basis:86%}.theme-gallery .snap-foot{margin-inline:var(--gutter)}.theme-copy .button{width:100%}}
