.banner-destinations__name,.banner-destinations__title{font-family:var(--font-family-heading);font-style:normal;font-weight:400}.banner-destinations__button{font-family:var(--font-family-body);font-style:normal;font-weight:400}.banner-destinations__title{font-size:var(--wp--preset--font-size--32);letter-spacing:0;line-height:36px}@media(min-width:1440px){.banner-destinations__title{font-size:var(--wp--preset--font-size--48);line-height:52px}}@media(min-width:2500px){.banner-destinations__title{font-size:var(--wp--preset--font-size--56);line-height:64px}}.banner-destinations__name{font-size:var(--wp--preset--font-size--24);letter-spacing:0;line-height:28px}@media(min-width:1440px){.banner-destinations__name{font-size:var(--wp--preset--font-size--32);line-height:36px}}@media(min-width:2500px){.banner-destinations__name{font-size:var(--wp--preset--font-size--40);line-height:44px}}.banner-destinations__button{font-size:var(--wp--preset--font-size--14);letter-spacing:1.4px;line-height:18px;text-transform:uppercase}.banner-destinations{--bd-row-height:96px;background-color:var(--wp--preset--color--background-secondary-dark);height:100vh;height:100dvh;max-height:1600px;min-height:800px;overflow:hidden;position:relative;width:100%}.banner-destinations *{box-sizing:border-box}.banner-destinations__stage{inset:0;position:absolute}.banner-destinations__img{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;opacity:0;position:absolute}.banner-destinations__img--base,.banner-destinations__img.is-active{opacity:1}.banner-destinations__scrim{background-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent);height:348px;inset:0 0 auto;opacity:1;position:absolute}.banner-destinations__hotspot{display:none;inset:0 0 calc(var(--bd-row-height) + 200px) 0;position:absolute;z-index:1}.banner-destinations__content{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:flex-start;padding:var(--wp--preset--spacing--100) 0 var(--wp--preset--spacing--200);pointer-events:none;position:relative;width:100%;z-index:2}.banner-destinations__button{background:none;border:0;color:var(--wp--preset--color--background-tertiary);cursor:pointer;display:block;order:2;padding:0;pointer-events:auto;text-align:center;width:100%}.banner-destinations__reveal{height:var(--bd-row-height);order:3;overflow:hidden;pointer-events:auto;width:100%}.banner-destinations__list{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:flex-start;list-style:none;margin:0;opacity:1;overflow-x:auto;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--16) var(--wp--preset--spacing--48) var(--wp--preset--spacing--28);scrollbar-width:none;transform:translateY(0)}.banner-destinations__list::-webkit-scrollbar{display:none}.banner-destinations__item{flex:none}.banner-destinations__name{background:none;border:0;color:var(--wp--preset--color--background-tertiary);cursor:pointer;display:inline-block;opacity:1;padding:0;text-decoration:none;white-space:nowrap}.banner-destinations__title{align-items:center;color:var(--wp--preset--color--background-tertiary);display:grid;flex:1 1 auto;justify-items:center;margin:0;min-height:0;order:1;position:relative;text-align:center;width:100%}.banner-destinations__title-inner{display:block;width:100%}.banner-destinations__title-fixed{display:block}.banner-destinations__title-swap{display:grid;justify-items:center}.banner-destinations__title-text{grid-area:1/1;opacity:0;white-space:pre-line}.banner-destinations__title-text.is-active{opacity:1}.banner-destinations__title-text em{font-style:italic}.banner-destinations.is-open .banner-destinations__list{opacity:1;transform:translateY(0)}.banner-destinations.is-open .banner-destinations__scrim{opacity:1}.banner-destinations.has-active .banner-destinations__name{opacity:.3}.banner-destinations.has-active .banner-destinations__name.is-active{opacity:1}@media(prefers-reduced-motion:no-preference){.banner-destinations__img,.banner-destinations__name,.banner-destinations__scrim,.banner-destinations__title-text{transition:opacity 1.533s cubic-bezier(.25,.46,.45,.94)}.banner-destinations__list{transition:transform 1.533s cubic-bezier(.25,.46,.45,.94),opacity 1.533s cubic-bezier(.25,.46,.45,.94)}}@media(min-width:768px){.banner-destinations__list{justify-content:center}}@media(min-width:1024px){.banner-destinations__hotspot{display:block}.banner-destinations:not(.is-open) .banner-destinations__list{opacity:0;transform:translateY(-100%)}.banner-destinations:not(.is-open) .banner-destinations__scrim{opacity:0}.banner-destinations__content{gap:0;padding:var(--wp--preset--spacing--48) var(--wp--preset--spacing--16) var(--wp--preset--spacing--200)}.banner-destinations__button{order:1;padding:var(--wp--preset--spacing--20) 0}.banner-destinations__reveal{order:2}.banner-destinations__title{order:3}.banner-destinations__list{gap:32px;justify-content:center;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--16) var(--wp--preset--spacing--48)}}@media(min-width:1440px){.banner-destinations{--bd-row-height:116px}.banner-destinations__content{padding:var(--wp--preset--spacing--64) var(--wp--preset--spacing--48) var(--wp--preset--spacing--200)}.banner-destinations__button{padding:var(--wp--preset--spacing--24) 0}.banner-destinations__list{gap:40px;padding:var(--wp--preset--spacing--24) var(--wp--preset--spacing--48) var(--wp--preset--spacing--56)}}@media(min-width:1728px){.banner-destinations__list{gap:40px}}@media(min-width:1920px){.banner-destinations{--bd-row-height:132px}.banner-destinations__content{padding:var(--wp--preset--spacing--120) var(--wp--preset--spacing--100) var(--wp--preset--spacing--200)}.banner-destinations__list{gap:48px;padding:var(--wp--preset--spacing--24) var(--wp--preset--spacing--100) var(--wp--preset--spacing--64)}}@media(max-width:767.98px){.banner-destinations{min-height:780px}.banner-destinations__content{padding-bottom:128px}.banner-destinations__title{align-items:start}}
/*# sourceMappingURL=banner-destinations.css.map*/