.p-res{--p-bg:#eceae6;--p-fg:#2b2d30;--p-muted:#5d6167;--p-line:#c9c6c0;--p-card:#f6f5f2;--p-accent:#e06d1f;--p-accent-ink:#b8561a;--p-radius:0px;--p-display:var(--f-res-display);--p-body:var(--f-res-body)}.p-res .plogo{font-family:var(--p-display);font-weight:400;font-size:22px}.p-res .plogo i{border-radius:50%;font-family:var(--p-body)}.p-res .pnav-links{color:#55595f}.p-res .r-btn{display:inline-block;background:#2b2d30;color:#fff;text-decoration:none;padding:12px 22px;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.p-res .r-btn.o{background:var(--p-accent)}.p-res .r-hero{display:grid;gap:20px;padding-block:8px 0}.p-res .r-heroimg{position:relative;min-width:0}.p-res .r-heroimg .room-art{aspect-ratio:21/9;min-height:280px;object-fit:cover}.p-res .r-over{background:var(--p-bg);padding:clamp(16px,2.5vw,30px);display:grid;gap:12px;justify-items:start}@media (min-width:760px){.p-res .r-over{position:absolute;left:32px;bottom:32px;max-width:540px}}.p-res h1{font-family:var(--p-display);font-weight:400;font-size:clamp(30px,4.6vw,56px);line-height:1.02;margin:0}.p-res h1 em{color:var(--p-accent)}.p-res .r-over p{margin:0;color:var(--p-muted)}.p-res .r-strip{display:grid;border-block:1px solid var(--p-line)}@media (min-width:760px){.p-res .r-strip{grid-template-columns:repeat(4,1fr)}}.p-res .r-strip div{padding:16px;border-bottom:1px solid var(--p-line);font-size:14px;color:var(--p-muted)}@media (min-width:760px){.p-res .r-strip div{border-bottom:0;border-right:1px solid var(--p-line)}.p-res .r-strip div:last-child{border-right:0}}.p-res .r-strip b{display:block;font-family:var(--p-display);font-weight:400;font-size:28px;color:var(--p-fg)}.p-res .r-s{padding-block:56px}.p-res .r-lab{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--p-accent-ink);font-weight:700}.p-res h2{font-family:var(--p-display);font-weight:400;font-size:clamp(28px,3.2vw,40px);margin:6px 0 20px}.p-res .r-muted{color:var(--p-muted);max-width:46ch}.p-res .r-rooms{display:grid;gap:14px}@media (min-width:760px){.p-res .r-rooms{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-res .r-rsub{margin:-8px 0 20px;color:var(--p-muted);max-width:60ch}.p-res .r-room{display:grid;gap:6px;align-content:start;color:inherit;text-decoration:none}.p-res .r-room .photo{aspect-ratio:4/3;margin-bottom:6px}.p-res .r-room b{font-size:17px}.p-res .r-room span{color:var(--p-muted);font-size:14px}.p-res .r-room em{font-style:normal;font-size:13px;font-weight:700;color:var(--p-accent-ink)}.p-res .r-room:focus-visible em,.p-res .r-room:hover em{text-decoration:underline}.p-res .r-split{display:grid;gap:24px;align-items:center}@media (min-width:760px){.p-res .r-split{grid-template-columns:1fr 1fr}}.p-res .r-tl{list-style:none;margin:0;padding:0}.p-res .r-tl li{display:grid;grid-template-columns:44px 1fr auto;gap:10px;padding-block:14px;border-bottom:1px solid var(--p-line);align-items:baseline}.p-res .r-tl i{font-style:normal;font-family:var(--p-display);color:var(--p-accent);font-size:22px}.p-res .r-tl small{color:var(--p-muted)}.p-res .vals-list li{border-top-color:var(--p-line)}.p-res .r-enq{border-top:1px solid var(--p-line)}.p-res .ef-btn{text-transform:uppercase;letter-spacing:.06em;font-size:13px}@font-face{font-family:display;src:url(/_next/static/media/188435a5c8efcb99-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(/_next/static/media/6b3bc22e6e6e9b9c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:102.23%;descent-override:33.06%;line-gap-override:0.00%;size-adjust:101.35%}.__className_8ba6bb{font-family:display,display Fallback}.__variable_8ba6bb{--f-res-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/a60048f4d17e1c36-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:88.59%;descent-override:24.35%;line-gap-override:0.00%;size-adjust:103.51%}.__className_583a6a{font-family:body,body Fallback}.__variable_583a6a{--f-res-body:"body","body Fallback"}