.r-hero[data-astro-cid-hejo4dta]{height:clamp(320px,68svh,760px);position:relative;overflow:hidden}.r-hero-img[data-astro-cid-hejo4dta]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.r-hero-shade[data-astro-cid-hejo4dta]{background:linear-gradient(#0e0d0b99,#0000);height:30%;position:absolute;inset:0 0 auto}.r-title[data-astro-cid-hejo4dta]{text-align:center;max-width:900px;padding-top:3.5rem}.r-label[data-astro-cid-hejo4dta]{letter-spacing:.16em;text-transform:uppercase;color:var(--light);margin-bottom:1.2rem;font-size:.85rem;font-weight:400}.map[data-astro-cid-hejo4dta]{color:inherit;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.map[data-astro-cid-hejo4dta]:hover{color:var(--gold-soft)}.r-title[data-astro-cid-hejo4dta] h1[data-astro-cid-hejo4dta]{font-family:var(--display);color:var(--light);margin:0;font-size:clamp(3.4rem,9vw,6.8rem);font-weight:500;line-height:1}.r-title[data-astro-cid-hejo4dta] h1[data-astro-cid-hejo4dta] em[data-astro-cid-hejo4dta]{color:var(--gold-soft);font-style:italic}.r-kind[data-astro-cid-hejo4dta]{font-family:var(--display);color:var(--accent);margin:.4rem 0 1.1rem;font-size:clamp(2.1rem,5vw,3.6rem);font-weight:400;line-height:1.05}.r-tag[data-astro-cid-hejo4dta]{font-family:var(--display);color:var(--light);margin-bottom:1.8rem;font-size:clamp(1.3rem,2.6vw,1.8rem);font-style:italic;font-weight:500}.r-title[data-astro-cid-hejo4dta]+.intro[data-astro-cid-hejo4dta]{padding-top:3.5rem}section[data-astro-cid-hejo4dta]{padding-top:5rem}.intro[data-astro-cid-hejo4dta]{text-align:center;max-width:720px}.lede[data-astro-cid-hejo4dta]{font-family:var(--display);color:var(--light);margin-bottom:1.2rem;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.4}.days[data-astro-cid-hejo4dta]{max-width:760px}.days[data-astro-cid-hejo4dta] h2[data-astro-cid-hejo4dta],.stay[data-astro-cid-hejo4dta] h2[data-astro-cid-hejo4dta]{margin-bottom:2rem}.days[data-astro-cid-hejo4dta] h2[data-astro-cid-hejo4dta] em[data-astro-cid-hejo4dta],.stay[data-astro-cid-hejo4dta] h2[data-astro-cid-hejo4dta] em[data-astro-cid-hejo4dta],.book[data-astro-cid-hejo4dta] h2[data-astro-cid-hejo4dta] em[data-astro-cid-hejo4dta]{color:var(--gold-soft);font-style:italic}.days[data-astro-cid-hejo4dta] ol[data-astro-cid-hejo4dta]{gap:1.8rem;list-style:none;display:grid}.days[data-astro-cid-hejo4dta] li[data-astro-cid-hejo4dta]{grid-template-columns:2.6rem 1fr;gap:1rem;display:grid}.num[data-astro-cid-hejo4dta]{font-family:var(--display);color:var(--gold);text-align:right;font-size:1.5rem;line-height:1.2}.days[data-astro-cid-hejo4dta] h3[data-astro-cid-hejo4dta]{margin-bottom:.3rem;font-size:1.5rem}.sub[data-astro-cid-hejo4dta]{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-left:.7rem;font-size:.68rem}.place[data-astro-cid-hejo4dta]{max-width:1180px}.place[data-astro-cid-hejo4dta] h2[data-astro-cid-hejo4dta]{margin-bottom:2rem}.place[data-astro-cid-hejo4dta] h2[data-astro-cid-hejo4dta] em[data-astro-cid-hejo4dta]{color:var(--gold-soft);font-style:italic}.gallery[data-astro-cid-hejo4dta]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:.7rem;display:grid}.ph[data-astro-cid-hejo4dta]{border-radius:4px;display:block;overflow:hidden}.ph[data-astro-cid-hejo4dta].wide{grid-column:span 2}.ph[data-astro-cid-hejo4dta].tall{grid-row:span 2}.ph[data-astro-cid-hejo4dta].wide3{grid-column:span 3}.ph[data-astro-cid-hejo4dta] img[data-astro-cid-hejo4dta]{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.ph[data-astro-cid-hejo4dta]:hover img[data-astro-cid-hejo4dta]{transform:scale(1.04)}.stay[data-astro-cid-hejo4dta]{max-width:900px}.stay-grid[data-astro-cid-hejo4dta]{grid-template-columns:1.05fr 1fr;gap:1.5rem;display:grid}.includes[data-astro-cid-hejo4dta]{background:var(--soil);border:1px solid #a8905a2e;border-radius:0 44px;padding:2rem 2.2rem}.includes[data-astro-cid-hejo4dta] h3[data-astro-cid-hejo4dta],.prices[data-astro-cid-hejo4dta] h3[data-astro-cid-hejo4dta]{margin-bottom:1rem;font-size:1.5rem}.includes[data-astro-cid-hejo4dta] ul[data-astro-cid-hejo4dta]{gap:.6rem;list-style:none;display:grid}.includes[data-astro-cid-hejo4dta] li[data-astro-cid-hejo4dta]{padding-left:1.3rem;position:relative}.includes[data-astro-cid-hejo4dta] li[data-astro-cid-hejo4dta]:before{content:"";background:var(--gold);width:.7rem;height:1px;position:absolute;top:.8em;left:0}.prices[data-astro-cid-hejo4dta]{color:#ede5d8;background:#141210;border-radius:44px 0;flex-direction:column;justify-content:center;padding:2rem 2.2rem;display:flex}.prices[data-astro-cid-hejo4dta] h3[data-astro-cid-hejo4dta]{color:#ede5d8}.price[data-astro-cid-hejo4dta]{font-family:var(--display);color:#ede5d8;margin:0;font-size:2.6rem;line-height:1.05}.price[data-astro-cid-hejo4dta] small[data-astro-cid-hejo4dta]{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:#b8a99a;margin-top:.4rem;font-size:.65rem;display:block}.early[data-astro-cid-hejo4dta]{border-top:1px solid #c4a96e66;margin-top:1.4rem;padding-top:1.2rem}.tag[data-astro-cid-hejo4dta]{letter-spacing:.25em;text-transform:uppercase;color:#c4a96e;margin:0;font-size:.65rem}.price[data-astro-cid-hejo4dta].small{color:#c4a96e;margin-top:.3rem;font-size:2rem}.early[data-astro-cid-hejo4dta] p[data-astro-cid-hejo4dta]:last-child{color:#d4c8b8;margin-top:.4rem;font-size:.85rem}.extra[data-astro-cid-hejo4dta]{text-align:center;font-family:var(--display);color:var(--light);max-width:620px;margin:2.5rem auto 0;font-size:1.2rem;font-style:italic}.book[data-astro-cid-hejo4dta]{text-align:center;scroll-margin-top:var(--nav-h);padding-bottom:5rem}.book-form[data-astro-cid-hejo4dta]{text-align:left;margin-top:1rem}.book-form[data-astro-cid-hejo4dta] .conversation{max-width:none;padding:0}.book[data-astro-cid-hejo4dta]>p[data-astro-cid-hejo4dta]{font-family:var(--display);font-size:1.2rem;font-style:italic}.book-cta[data-astro-cid-hejo4dta]{flex-wrap:wrap;justify-content:center;gap:.8rem;margin:1.5rem 0 1rem;display:flex}.small-print[data-astro-cid-hejo4dta]{color:var(--mist);font-size:.85rem}.small-print[data-astro-cid-hejo4dta] a[data-astro-cid-hejo4dta]{color:inherit;text-underline-offset:3px}@media (width<=760px){.gallery[data-astro-cid-hejo4dta]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;grid-auto-flow:dense;gap:.5rem}.ph[data-astro-cid-hejo4dta].wide3{grid-column:span 2}.ph[data-astro-cid-hejo4dta].tall{grid-row:auto}.ph[data-astro-cid-hejo4dta].m-wide{grid-column:span 2}.stay-grid[data-astro-cid-hejo4dta]{grid-template-columns:1fr}}
