.hd-page-hero[data-v-d6aad83b]{background-color:var(--color-dark);height:clamp(480px,70vh,720px);overflow:hidden;position:relative;width:100%}.hd-page-hero[data-v-d6aad83b] img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hd-page-hero__overlay[data-v-d6aad83b]{background:linear-gradient(180deg,#14181633,#14181600 35%,#141816bf);inset:0;pointer-events:none;position:absolute;z-index:1}.hd-page-hero__content[data-v-d6aad83b]{bottom:0;color:var(--color-white);display:flex;flex-direction:column;gap:10px;left:0;padding:clamp(28px,4vw,64px);position:absolute;right:0;z-index:2}.hd-page-hero__heading[data-v-d6aad83b]{display:flex;flex-direction:column;gap:inherit;margin:0}.hd-page-hero__eyebrow[data-v-d6aad83b]{color:var(--color-white);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:2px;opacity:.85;text-transform:uppercase}.hd-page-hero__title[data-v-d6aad83b]{color:var(--color-white);font-family:var(--font-serif);font-size:clamp(40px,6vw,80px);font-weight:400;letter-spacing:-1.6px;line-height:1.02;margin:0}@media(max-width:991px){.hd-page-hero--rooms[data-v-d6aad83b]{height:clamp(400px,60vh,560px)}}@media(max-width:767px){.hd-page-hero[data-v-d6aad83b]{height:100svh;max-height:640px;min-height:440px}.hd-page-hero--rooms[data-v-d6aad83b]{max-height:720px;min-height:480px}.hd-page-hero--rooms .hd-page-hero__title[data-v-d6aad83b]{font-size:clamp(44px,12vw,72px);letter-spacing:-1.4px}}@media(max-width:560px){.hd-page-hero__content[data-v-d6aad83b]{gap:8px}}
