.destinationsHero{align-items:center;padding-top:0;color:var(--color-brown);background:var(--color-white)}.destinationsHero .hero__main{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding-top:calc(var(--header-height) + var(--py-xl));padding-bottom:var(--py-xl)}.destinationsHero .hero__heading{max-width:6em;font-size:clamp(56px,3.2vi + 43.2px,120px);line-height:.9;letter-spacing:-.01em}.destinationsHero__images{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.destinationsHero__image{position:absolute;aspect-ratio:4/5;overflow:hidden}.destinationsHero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.destinationsHero__image:nth-child(1){width:22vmin;left:30%;top:24%;transform:translate(-50%,-50%)}.destinationsHero__image:nth-child(2){width:min(30vh,22vw);left:15%;top:70%;transform:translate(-50%,-50%)}.destinationsHero__image:nth-child(3){width:min(33vh,25vw);right:15%;top:36%;transform:translate(50%,-50%)}.destinationsHero__image:nth-child(4){width:20vmin;right:25%;top:80%;transform:translate(50%,-50%)}.destinationsScrollSection{position:relative;overflow:clip;display:none}@media only screen and (min-width: 960px){.destinationsScrollSection{display:block}}.destinationsScrollSection__container{position:sticky;top:0;height:100vh}.destinationsScrollSection__inner{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;height:100%;white-space:nowrap}.destinationsScrollSection__inner>*{flex-shrink:0}.destinationsScrollSection__inner .font-body,.destinationsScrollSection__inner .font-medium,.destinationsScrollSection__inner .font-serif,.destinationsScrollSection__inner .richtext,.destinationsScrollSection__inner [class*=text-block-]{white-space:wrap}.destinationsScrollSection__intro{display:flex;width:calc(100vw - var(--body-scrollbar-width));height:100%}.destinationsScrollSection__intro .destinationsScrollSection__content{align-items:center;width:calc((100vw - var(--body-scrollbar-width)) * .5);padding:var(--py-xl) var(--site-margin);text-align:center}.destinationsScrollSection__intro .destinationsScrollSection__content .splitImage__container{width:100%}.destinationsScrollSection__image{position:relative}.destinationsScrollSection__image img{height:100%;-o-object-fit:cover;object-fit:cover}.destinationsScrollSection__image .iconTag{position:absolute;left:var(--gutter);bottom:var(--gutter);padding:.6em 1em;color:var(--color-white);border-radius:.25rem;background:#ceccc84d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.destinationsScrollSection__image--lg{width:calc((100vw - var(--body-scrollbar-width)) * .5);overflow:hidden}.destinationsScrollSection__image--lg img{position:absolute;right:0;top:0;width:120%;max-width:none;-o-object-fit:cover;object-fit:cover}.destinationsScrollSection__image--md{aspect-ratio:4/5;margin:var(--py-xl) 0 var(--py-xl) calc(var(--py-md) * -1)}.destinationsScrollSection__image--md:last-child{margin-right:var(--py-xl)}.destinationsScrollSection__image--md img{width:100%}.destinationsScrollSection__content{display:flex;flex-direction:column;justify-content:center;padding:var(--py-xl)}.facts__row{gap:1rem var(--gutter);padding-top:clamp(32px,.8vi + 28.8px,48px);border-top:1px solid rgba(var(--border-color),.1)}.facts__row:not(:last-child){padding-bottom:clamp(48px,1.2vi + 43.2px,72px)}*:not(.facts__row)+.facts__row{margin-top:var(--py-md)}.interactiveMap{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100svh}.interactiveMap .grid-container-fluid{position:relative;z-index:2;width:100%;align-items:center}.interactiveMap__background{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;opacity:.4}.interactiveMap__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interactiveMap__contents{position:relative;margin:var(--py-sm) 0}.interactiveMap__content{position:absolute;left:0;top:0;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .4s var(--easing),visibility .4s var(--easing),transform .4s var(--easing)}.interactiveMap__content.active{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .6s var(--easing),visibility .6s var(--easing),transform .6s var(--easing)}.interactiveMap__body{max-width:35em;margin-top:1.5rem;text-wrap:pretty;color:var(--color-brown-70)}.interactiveMap__links{display:grid;grid-template-columns:repeat(1,1fr);gap:0 var(--gutter);visibility:hidden}@media only screen and (min-width: 720px){.interactiveMap__links{grid-template-columns:repeat(2,1fr)}}.interactiveMap__links:hover .interactiveMap__link:not(:hover){color:var(--color-brown-10)}.interactiveMap__link{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;padding:1em 0;color:var(--color-brown-50);border-top:1px solid rgba(222,221,218,.1);visibility:visible;transition:color .4s var(--easing)}@media only screen and (min-width: 720px){.interactiveMap__link{font-size:clamp(14px,.83vi + 8px,18px)}}@media only screen and (min-width: 1200px){.interactiveMap__link{font-size:clamp(14px,.33vi + 10px,18px)}}.interactiveMap__link .btn__icon{flex-shrink:0;width:1.5em;height:1.5em;color:var(--color-white)}.interactiveMap__link .btn__icon:after{display:none}.interactiveMap__link .btn__icon>svg{width:1em;height:1em;color:var(--color-white);opacity:0;transform:translate(-30%);transition:opacity .3s var(--easing),transform .3s var(--easing)}.interactiveMap__link .btn__icon-stroke{opacity:0;transition:width .4s var(--easing),height .4s var(--easing),color .4s var(--easing),opacity .4s var(--easing)}.interactiveMap__link:hover,.interactiveMap__link:hover .btn__icon{color:var(--color-white)}.interactiveMap__link:hover .btn__icon>svg{color:var(--color-white);opacity:1;transform:translate(0)}.interactiveMap__link:hover .btn__icon-stroke{opacity:.5}.interactiveMap__svg{display:none}@media only screen and (min-width: 1200px){.interactiveMap__svg{display:flex;justify-content:center;align-items:center}}.interactiveMap__svg svg{width:auto;height:100%}.interactiveMap__region{opacity:.1;transition:opacity .4s var(--easing)}.interactiveMap__region.active{opacity:1}
