.location-hero[data-astro-cid-33m54oat]{color:var(--ivory);background:linear-gradient(90deg,#090807eb,#0908076b 70%),url(/images/exterior.webp) 50%/cover no-repeat;grid-template-columns:1.6fr .7fr}.location-hero[data-astro-cid-33m54oat] h1[data-astro-cid-33m54oat] em[data-astro-cid-33m54oat]{color:var(--copper)}.location-lead[data-astro-cid-33m54oat]{color:#c8c1b8;max-width:600px}.location-facts[data-astro-cid-33m54oat]{border-left:1px solid #ffffff29;flex-direction:column;gap:0;margin:0;display:flex}.location-facts[data-astro-cid-33m54oat] p[data-astro-cid-33m54oat]{border-bottom:1px solid #ffffff29;flex-direction:column;margin:0;padding:22px 0 22px 26px;display:flex}.location-facts[data-astro-cid-33m54oat] small[data-astro-cid-33m54oat]{color:var(--sand);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:600}.location-facts[data-astro-cid-33m54oat] strong[data-astro-cid-33m54oat]{color:var(--ivory);font:500 1.35rem var(--serif)}.location-search[data-astro-cid-33m54oat]{background:linear-gradient(var(--black) 48px,var(--paper) 48px);padding:0 clamp(20px,5vw,72px)}.location-search[data-astro-cid-33m54oat] .booking-panel[data-astro-cid-33m54oat]{margin:0 auto}.location-section[data-astro-cid-33m54oat]{padding:clamp(80px,9vw,140px) clamp(20px,7vw,110px)}.location-head[data-astro-cid-33m54oat]{grid-template-columns:1fr minmax(300px,520px);align-items:end;gap:60px;max-width:1450px;margin:0 auto clamp(40px,5vw,70px);display:grid}.location-head[data-astro-cid-33m54oat] h2[data-astro-cid-33m54oat]{margin:0;font-size:clamp(2.8rem,4.6vw,5.2rem)}.location-head[data-astro-cid-33m54oat] h2[data-astro-cid-33m54oat] em[data-astro-cid-33m54oat]{color:var(--copper)}.location-head[data-astro-cid-33m54oat]>div[data-astro-cid-33m54oat]:last-child{color:var(--muted);font-size:16px}.location-head[data-astro-cid-33m54oat]>div[data-astro-cid-33m54oat]:last-child p[data-astro-cid-33m54oat]{max-width:500px}.location-head[data-astro-cid-33m54oat]>div[data-astro-cid-33m54oat]:last-child .text-link[data-astro-cid-33m54oat]{margin-top:16px}.location-grid[data-astro-cid-33m54oat]{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1450px;margin:auto;display:grid}.location-card[data-astro-cid-33m54oat]{border:1px solid var(--line);background:var(--white);padding:34px}.location-card[data-astro-cid-33m54oat] span[data-astro-cid-33m54oat]{color:var(--copper);font:500 11px var(--serif)}.location-card[data-astro-cid-33m54oat] h3[data-astro-cid-33m54oat]{margin:14px 0 10px;font-size:clamp(1.5rem,2.2vw,2.1rem)}.location-card[data-astro-cid-33m54oat] p[data-astro-cid-33m54oat]{color:var(--muted);margin:0;font-size:14px}.location-dark[data-astro-cid-33m54oat]{color:var(--ivory);background:#0d0c0b}.location-dark[data-astro-cid-33m54oat] .location-head[data-astro-cid-33m54oat]>div[data-astro-cid-33m54oat]:last-child{color:#aaa39b}.location-dark[data-astro-cid-33m54oat] #room-catalogue[data-astro-cid-33m54oat]{max-width:1450px;margin:auto}.text-link[data-astro-cid-33m54oat].light{color:var(--ivory)}.location-section[data-astro-cid-33m54oat] .split[data-astro-cid-33m54oat]{align-items:center;max-width:1450px;margin:auto}.location-section[data-astro-cid-33m54oat] .split[data-astro-cid-33m54oat] h2[data-astro-cid-33m54oat] em[data-astro-cid-33m54oat]{color:var(--copper)}.location-section[data-astro-cid-33m54oat] .split[data-astro-cid-33m54oat]>div[data-astro-cid-33m54oat]:first-child p[data-astro-cid-33m54oat]:not(.eyebrow){color:var(--muted);max-width:540px}.location-check[data-astro-cid-33m54oat]{color:var(--ink);align-items:center;gap:11px;margin:14px 0 0;font-weight:600;display:flex}.location-check[data-astro-cid-33m54oat] span[data-astro-cid-33m54oat]{color:#3f6846;background:#e8f0e8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.location-section[data-astro-cid-33m54oat] .split[data-astro-cid-33m54oat] .text-link[data-astro-cid-33m54oat]{margin-top:20px}.location-image[data-astro-cid-33m54oat]{outline:1px solid var(--line);outline-offset:-14px;background:linear-gradient(#0000,#100d0a2e),url(/images/room-deluxe.webp) 50%/cover no-repeat;min-height:520px}.location-faq[data-astro-cid-33m54oat]{background:#eee5d7}.location-note[data-astro-cid-33m54oat]{background:#e4d8c5}.faq-list[data-astro-cid-33m54oat]{flex-direction:column;max-width:980px;margin:auto;display:flex}.faq-list[data-astro-cid-33m54oat] details[data-astro-cid-33m54oat]{border:1px solid var(--line);background:var(--white);border-bottom:0}.faq-list[data-astro-cid-33m54oat] details[data-astro-cid-33m54oat]:last-child{border-bottom:1px solid var(--line)}.faq-list[data-astro-cid-33m54oat] summary[data-astro-cid-33m54oat]{cursor:pointer;align-items:center;gap:16px;padding:20px 26px;list-style:none;display:flex}.faq-list[data-astro-cid-33m54oat] summary[data-astro-cid-33m54oat]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-33m54oat] summary[data-astro-cid-33m54oat]:before{content:"+";color:var(--copper);font:500 1.4rem var(--serif)}.faq-list[data-astro-cid-33m54oat] details[data-astro-cid-33m54oat][open] summary[data-astro-cid-33m54oat]:before{content:"-"}.faq-list[data-astro-cid-33m54oat] h3[data-astro-cid-33m54oat]{margin:0;font-size:1.2rem}.faq-list[data-astro-cid-33m54oat] details[data-astro-cid-33m54oat] p[data-astro-cid-33m54oat]{color:var(--muted);max-width:820px;margin:0;padding:0 26px 22px 58px;font-size:14px}.location-cta[data-astro-cid-33m54oat]{color:var(--ivory);text-align:center;background:linear-gradient(90deg,#090807eb,#09080766),url(/images/hero.webp) 50%/cover no-repeat}.location-cta[data-astro-cid-33m54oat]>div[data-astro-cid-33m54oat]{max-width:760px;margin:auto}.location-cta[data-astro-cid-33m54oat] h2[data-astro-cid-33m54oat]{font-size:clamp(3rem,5.5vw,5.8rem)}.location-cta[data-astro-cid-33m54oat] h2[data-astro-cid-33m54oat] em[data-astro-cid-33m54oat]{color:var(--copper)}.location-cta[data-astro-cid-33m54oat]>div[data-astro-cid-33m54oat]>p[data-astro-cid-33m54oat]:not(.eyebrow){color:#c8c1b8;max-width:520px;margin:0 auto}.location-cta[data-astro-cid-33m54oat]>div[data-astro-cid-33m54oat]>div[data-astro-cid-33m54oat]{justify-content:center;align-items:center;gap:28px;margin-top:30px;display:flex}@media (width<=1000px){.location-hero[data-astro-cid-33m54oat]{grid-template-columns:1fr}.location-facts[data-astro-cid-33m54oat]{border-top:1px solid #ffffff29;border-left:0;flex-direction:row}.location-facts[data-astro-cid-33m54oat] p[data-astro-cid-33m54oat]{border-bottom:0;border-right:1px solid #ffffff29;padding:18px 22px}.location-head[data-astro-cid-33m54oat]{grid-template-columns:1fr;gap:25px}.location-grid[data-astro-cid-33m54oat]{grid-template-columns:1fr 1fr}}@media (width<=720px){.location-hero[data-astro-cid-33m54oat]{background-position:60%;min-height:auto;padding:75px 20px 60px}.location-facts[data-astro-cid-33m54oat]{display:none}.location-section[data-astro-cid-33m54oat]{padding:70px 20px}.location-head[data-astro-cid-33m54oat] h2[data-astro-cid-33m54oat]{font-size:clamp(2.4rem,12vw,3.6rem)}.location-grid[data-astro-cid-33m54oat]{grid-template-columns:1fr}.location-card[data-astro-cid-33m54oat]{padding:26px}.location-section[data-astro-cid-33m54oat] .split[data-astro-cid-33m54oat]{grid-template-columns:1fr}.location-image[data-astro-cid-33m54oat]{min-height:340px}.faq-list[data-astro-cid-33m54oat] summary[data-astro-cid-33m54oat]{padding:17px 18px}.faq-list[data-astro-cid-33m54oat] details[data-astro-cid-33m54oat] p[data-astro-cid-33m54oat]{padding:0 18px 18px 52px}.location-cta[data-astro-cid-33m54oat]>div[data-astro-cid-33m54oat]>div[data-astro-cid-33m54oat]{flex-direction:column;align-items:center}}
