.hero[data-astro-cid-lcdefpme]{padding-top:clamp(32px,5vw,72px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:clamp(24px,4vw,64px);display:grid}.hero-txt[data-astro-cid-lcdefpme]{flex-direction:column;gap:28px;padding-bottom:8px;display:flex}.btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero-img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--line);position:relative}.pill[data-astro-cid-lcdefpme]{background:var(--bg);letter-spacing:.06em;border-radius:999px;padding:12px 18px;font-size:13px;position:absolute;bottom:16px;left:16px}.stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--black);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:clamp(32px,5vw,64px);display:grid}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;padding:20px 0;display:flex}.num[data-astro-cid-lcdefpme]{font-size:36px}.sub[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}.dark[data-astro-cid-lcdefpme]{background:var(--black);color:var(--bg);margin-top:clamp(48px,6vw,96px)}.sec[data-astro-cid-lcdefpme]{padding-top:var(--pad-y);padding-bottom:var(--pad-y)}.sec-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.muted-d[data-astro-cid-lcdefpme]{color:var(--muted-dark);margin:0;font-size:16px;line-height:1.55}.rooms[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,4vw,64px);display:grid}.rooms-list[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.room-btn[data-astro-cid-lcdefpme]{all:unset;cursor:pointer;border-top:1px solid var(--line-dark);opacity:.45;grid-template-columns:48px 1fr auto;align-items:baseline;gap:16px;padding:24px 0;transition:opacity .15s;display:grid}.room-btn[data-astro-cid-lcdefpme]:hover,.room-btn[data-astro-cid-lcdefpme][aria-pressed=true]{opacity:1}.room-btn[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--orange)}.rn[data-astro-cid-lcdefpme]{color:var(--orange);font-size:20px}.rname[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;display:flex}.rname[data-astro-cid-lcdefpme] .lob[data-astro-cid-lcdefpme]{font-size:clamp(40px,4.4vw,58px);line-height:1}.rtag[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-dark);font-size:14px}.rarr[data-astro-cid-lcdefpme]{color:var(--orange);visibility:hidden;font-size:22px}.room-btn[data-astro-cid-lcdefpme][aria-pressed=true] .rarr[data-astro-cid-lcdefpme]{visibility:visible}.room-info[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-dark);flex-direction:column;gap:20px;padding-top:28px;display:flex}.room-info[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--body-dark);margin:0;font-size:17px;line-height:1.6}.room-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.price[data-astro-cid-lcdefpme]{font-size:30px}.price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted-dark);font-size:18px}.lnk-o[data-astro-cid-lcdefpme]{color:var(--orange);font-size:14px;font-weight:600}.lnk-o[data-astro-cid-lcdefpme]:hover{color:#fff}.room-media[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;display:flex}.room-main[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:#222;border-radius:28px;overflow:hidden}.rm-img[data-astro-cid-lcdefpme]{width:100%;height:100%}.thumbs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.thumb[data-astro-cid-lcdefpme]{all:unset;cursor:pointer;aspect-ratio:1;outline-offset:3px;border-radius:16px;overflow:hidden}.thumb[data-astro-cid-lcdefpme][aria-pressed=true]{outline:1px solid var(--orange)}.sq[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--line)}.stack[data-astro-cid-lcdefpme]{flex-direction:column;gap:28px;display:flex}.dl4[data-astro-cid-lcdefpme]{border-top:1px solid var(--black);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.dl4[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:16px 16px 16px 0}.dl4[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);font-size:13px}.dl4[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:4px 0 0;font-size:18px;font-weight:500}.warm[data-astro-cid-lcdefpme]{background:var(--warm)}.lnk[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--mauve);align-self:flex-start;padding-bottom:2px;font-weight:600}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.gcard[data-astro-cid-lcdefpme]{aspect-ratio:1.6;color:var(--bg);border-radius:24px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.gcard[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{align-self:flex-start;width:auto;height:40px}.gc-black[data-astro-cid-lcdefpme]{background:var(--black)}.gc-black[data-astro-cid-lcdefpme]:hover{background:var(--mauve);color:var(--bg)}.gc-mauve[data-astro-cid-lcdefpme]{background:var(--mauve)}.gc-mauve[data-astro-cid-lcdefpme]:hover{background:var(--black);color:var(--bg)}.gc-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:8px;display:flex}.gc-val[data-astro-cid-lcdefpme]{font-size:44px;line-height:1}.gc-go[data-astro-cid-lcdefpme]{font-size:13px}.quotes[data-astro-cid-lcdefpme]{align-items:start}figure[data-astro-cid-lcdefpme]{border-top:1px solid var(--black);flex-direction:column;gap:20px;margin:0;padding-top:28px;display:flex}blockquote[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.15}figcaption[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}
