.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:min(100svh,900px);display:flex;flex-direction:column;justify-content:center;background:var(--charcoal);color:var(--text-on-dark);overflow:hidden}.hero__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.hero__media[data-astro-cid-j7pv25f6] .photo{height:100%;border-radius:0}.hero__media[data-astro-cid-j7pv25f6] .photo img{animation:hero-in 2.2s var(--ease) both}@keyframes hero-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.hero__video[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.6s var(--ease)}.hero__video[data-astro-cid-j7pv25f6].is-on{opacity:1}.hero__media[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#1715148c,#171514c7 45%,#171514f5)}@media(min-width:900px){.hero__media[data-astro-cid-j7pv25f6]{left:auto;width:48%}.hero__media[data-astro-cid-j7pv25f6]:after{background:linear-gradient(90deg,var(--charcoal) 0%,rgba(23,21,20,.55) 18%,rgba(23,21,20,.05) 50%),linear-gradient(0deg,rgba(23,21,20,.6),transparent 30%)}.hero__inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{max-width:50%}}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;padding-block:clamp(80px,12vw,150px) clamp(40px,6vw,72px)}.hero__inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{animation:rise 1.1s var(--ease) both}.hero__inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.1s}.hero__inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.2s}.hero__inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:.3s}.hero__inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(5){animation-delay:.4s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--white);font-size:clamp(2.6rem,6vw,5rem);line-height:1.04;max-width:13ch}.hero__brand[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.3rem,2.4vw,1.75rem);color:var(--gold);margin-bottom:20px}.hero__text[data-astro-cid-j7pv25f6]{max-width:560px;font-size:clamp(1.04rem,1.5vw,1.15rem);color:var(--text-on-dark-muted);margin-bottom:36px}.hero__facts-wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:2;padding-bottom:clamp(28px,4vw,44px)}.hero__facts[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:22px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:18px 0;border-top:1px solid rgba(197,164,108,.28)}@media(min-width:700px){.hero__facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px){.hero__facts[data-astro-cid-j7pv25f6]{max-width:50%}}.hero__facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px;padding-right:16px}.hero__facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid rgba(197,164,108,.2);padding-left:16px}@media(max-width:699px){.hero__facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){border-left:0;padding-left:0}}.hero__facts[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:400;font-size:1.1rem;color:var(--white)}.hero__facts[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-dark-muted)}.quick[data-astro-cid-j7pv25f6]{padding-top:clamp(56px,7vw,88px)}.quick__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;margin-bottom:28px}.quick__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(1.7rem,3vw,2.4rem)}.quick__head[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin:0;order:2}.welcome__media[data-astro-cid-j7pv25f6]{position:relative;padding:0 12% 14% 0}.welcome__media[data-astro-cid-j7pv25f6] .welcome__main{box-shadow:var(--shadow-lg)}.welcome__media[data-astro-cid-j7pv25f6] .welcome__inset{position:absolute;right:0;bottom:0;width:46%;border:8px solid var(--white);box-shadow:var(--shadow-lg)}.welcome__media[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:-18px;top:-18px;width:42%;height:40%;border-left:1px solid var(--gold);border-top:1px solid var(--gold);opacity:.7}.welcome__quote[data-astro-cid-j7pv25f6]{margin:28px 0;padding:4px 0 4px 22px;border-left:1px solid var(--gold);font-family:var(--font-display);font-style:italic;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.35;color:var(--charcoal)}.rooms-preview__aside[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:center;background:var(--grain),radial-gradient(ellipse at 20% 0%,rgba(197,164,108,.16),transparent 60%),var(--charcoal)!important;color:var(--text-on-dark);border-color:var(--charcoal)!important}.rooms-preview__aside[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--white);font-size:clamp(1.5rem,2.4vw,2rem)}.rooms-preview__aside[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--text-on-dark-muted)!important}.rooms-preview__aside[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--gold)}.rooms-preview__aside[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{align-self:flex-start}.values[data-astro-cid-j7pv25f6] .card{position:relative}.values__num[data-astro-cid-j7pv25f6]{position:absolute;top:22px;right:26px;font-family:var(--font-display);font-style:italic;font-size:1.6rem;color:#c5a46c73}.feature-card[data-astro-cid-j7pv25f6]{position:relative;display:block;overflow:hidden;border-radius:var(--radius-lg);text-decoration:none;color:var(--white);box-shadow:var(--shadow);isolation:isolate}.feature-card[data-astro-cid-j7pv25f6] .photo{border-radius:0}.feature-card[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#17151400 30%,#171514eb)}.feature-card__body[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:clamp(24px,3.5vw,40px)}.feature-card__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--white);font-size:clamp(1.6rem,2.6vw,2.2rem)}.feature-card__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:#ffffffd1;max-width:420px}.feature-card__body[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6],.feature-card__body[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{color:var(--gold)}.feature-card[data-astro-cid-j7pv25f6]:hover .text-link[data-astro-cid-j7pv25f6]{color:var(--white);gap:14px}.text-link[data-astro-cid-j7pv25f6] svg,.btn[data-astro-cid-j7pv25f6] svg{width:18px;height:18px}
