.fhero[data-astro-cid-map3axlu]{min-height:70svh;color:var(--cream);isolation:isolate;align-items:end;display:grid;position:relative}.fhero__media[data-astro-cid-map3axlu]{z-index:-1;background:#151515;position:absolute;inset:0;overflow:hidden}.fhero__media[data-astro-cid-map3axlu] img{object-fit:cover;object-position:50% 55%;will-change:transform;width:100%;height:100%}.fhero__shade[data-astro-cid-map3axlu]{background:linear-gradient(#0003 0%,#0006 50%,#000000d1 100%);position:absolute;inset:0}.fhero__copy[data-astro-cid-map3axlu]{padding-block:clamp(110px,16vh,160px) clamp(40px,7vh,80px)}.fhero__eye[data-astro-cid-map3axlu]{color:#f4efe6c7;margin-bottom:14px}.fhero[data-astro-cid-map3axlu] h1[data-astro-cid-map3axlu]{font-size:clamp(56px,10vw,150px)}.fhero__lede[data-astro-cid-map3axlu]{color:#f4efe6e6;max-width:40ch;margin:20px 0 22px;font-size:clamp(18px,1.3vw + 10px,25px)}.fhero__cta[data-astro-cid-map3axlu]{flex-wrap:wrap;gap:12px;display:flex}.fhero__ghost[data-astro-cid-map3axlu]{color:var(--cream)}.fhero__ghost[data-astro-cid-map3axlu]:hover{background:var(--cream);color:var(--ink)}@media (width<=899px){.fhero[data-astro-cid-map3axlu]{min-height:0}.fhero__copy[data-astro-cid-map3axlu]{padding-top:calc(var(--header-h) + 22vh);padding-bottom:28px}.fhero[data-astro-cid-map3axlu] h1[data-astro-cid-map3axlu]{font-size:clamp(48px,14vw,64px)}.fhero__lede[data-astro-cid-map3axlu]{margin:12px 0 14px;font-size:17px}}.sec__head[data-astro-cid-map3axlu]{margin-bottom:clamp(28px,4vw,48px)}.sec__head[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{margin:10px 0 18px}.tierh[data-astro-cid-map3axlu]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:clamp(32px,5vw,64px) 0 clamp(18px,2.4vw,28px);padding-top:clamp(18px,2.4vw,28px);font-size:clamp(24px,2.4vw,36px);display:flex}.tierh[data-astro-cid-map3axlu]:first-of-type{margin-top:0}.tierh[data-astro-cid-map3axlu] small[data-astro-cid-map3axlu]{font-family:var(--font-wide);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.rooms[data-astro-cid-map3axlu]{gap:clamp(20px, 3vw, 32px) var(--gutter);display:grid}@media (width>=900px){.rooms--premium[data-astro-cid-map3axlu]{grid-template-columns:repeat(3,1fr)}}.room[data-astro-cid-map3axlu]{align-content:start;display:grid}.room__ph[data-astro-cid-map3axlu]{aspect-ratio:4/3;display:block;position:relative}.room__ph[data-astro-cid-map3axlu] img:not(.room__logo){object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.room[data-astro-cid-map3axlu]:hover .room__ph[data-astro-cid-map3axlu] img:not(.room__logo){transform:scale(1.035)}.room__ph[data-astro-cid-map3axlu]:after{content:"";background:linear-gradient(#0000000d 40%,#0009);position:absolute;inset:0}.room__logo[data-astro-cid-map3axlu]{z-index:1;width:clamp(110px,10vw,150px);height:auto;position:absolute;bottom:16px;left:18px}.room__body[data-astro-cid-map3axlu]{border-top:2px solid var(--accent);align-content:start;gap:8px;margin-top:12px;padding-top:16px;display:grid}.room--big[data-astro-cid-map3axlu] .room__body[data-astro-cid-map3axlu]{border-top:0;margin-top:0}.room__where[data-astro-cid-map3axlu]{color:var(--ink-3);margin:0}.room__name[data-astro-cid-map3axlu]{margin:0;font-size:clamp(28px,2.6vw,40px);line-height:.95}.room__name[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]{text-decoration:none}.room__name[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]:hover{color:var(--accent)}.room__price[data-astro-cid-map3axlu]{font-family:var(--font-display);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:4px 0 0;font-size:clamp(20px,1.8vw,26px);display:flex}.room__min[data-astro-cid-map3axlu]{font-family:var(--font-wide);letter-spacing:.16em;color:var(--accent);font-size:11px}.room__detail[data-astro-cid-map3axlu]{color:var(--ink-2);margin:0;font-size:16.5px}.room__cta[data-astro-cid-map3axlu]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.room__links[data-astro-cid-map3axlu]{flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;font-size:14px;display:flex}.room__links[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]{color:var(--ink-3)}.rooms--local[data-astro-cid-map3axlu] .room[data-astro-cid-map3axlu]{border-top:1px solid var(--line);padding-block:clamp(20px,2.6vw,30px)}.rooms--local[data-astro-cid-map3axlu] .room[data-astro-cid-map3axlu]:last-child{border-bottom:1px solid var(--line)}.rooms--local[data-astro-cid-map3axlu] .room__body[data-astro-cid-map3axlu]{border-top:0;margin-top:0;padding-top:0}.room__body--row[data-astro-cid-map3axlu]{gap:16px;display:grid}@media (width>=900px){.room__body--row[data-astro-cid-map3axlu]{grid-template-columns:1.4fr 1fr;align-items:center}.room__body--row[data-astro-cid-map3axlu]>div[data-astro-cid-map3axlu]:last-child{text-align:right;justify-self:end}.room__body--row[data-astro-cid-map3axlu] .room__cta[data-astro-cid-map3axlu],.room__body--row[data-astro-cid-map3axlu] .room__links[data-astro-cid-map3axlu]{justify-content:flex-end}}.room__body--row[data-astro-cid-map3axlu]>div[data-astro-cid-map3axlu]{align-content:start;gap:8px;display:grid}.gel[data-astro-cid-map3axlu]{background:var(--accent);color:var(--accent-ink);--ink-3:#1119;align-items:center;gap:16px;margin-top:clamp(32px,5vw,64px);padding:clamp(22px,3vw,36px);text-decoration:none;display:grid}@media (width>=700px){.gel[data-astro-cid-map3axlu]{grid-template-columns:1fr auto}}.gel__name[data-astro-cid-map3axlu]{font-family:var(--font-display);text-transform:uppercase;margin:6px 0 8px;font-size:clamp(26px,3vw,44px);line-height:.95;display:block}.gel__tag[data-astro-cid-map3axlu]{max-width:52ch;margin:0;font-size:17px}.gel[data-astro-cid-map3axlu] .btn[data-astro-cid-map3axlu]{justify-self:start}.gel[data-astro-cid-map3axlu]:hover{color:var(--accent-ink)}.gel[data-astro-cid-map3axlu]:hover .btn[data-astro-cid-map3axlu]{background:var(--accent-ink);color:var(--accent);border-color:var(--accent-ink)}.know__lede[data-astro-cid-map3axlu]{max-width:36ch;margin:18px 0 0;font-size:clamp(18px,1.2vw + 10px,22px)}.facts[data-astro-cid-map3axlu]{gap:18px;margin:0;display:grid}.facts[data-astro-cid-map3axlu] div[data-astro-cid-map3axlu]{border-bottom:1px solid var(--line);gap:4px;padding-bottom:18px;display:grid}.facts[data-astro-cid-map3axlu] dt[data-astro-cid-map3axlu]{font-family:var(--font-wide);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.facts[data-astro-cid-map3axlu] dd[data-astro-cid-map3axlu]{margin:0;font-size:18px}.accent-bg[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{margin-top:10px}.accent-bg[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]:hover{color:inherit;opacity:.8}.bookend__copy[data-astro-cid-map3axlu]{align-content:center;gap:12px;display:grid}.bookend__copy[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{margin-bottom:4px}.bookend__cta[data-astro-cid-map3axlu]{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.bookend__cta[data-astro-cid-map3axlu] .btn[data-astro-cid-map3axlu]{white-space:normal;text-align:center}
