.hero-img[data-astro-cid-e4fsykgx]{object-fit:cover;width:100%;height:min(70vh,700px)}.title[data-astro-cid-e4fsykgx]{text-align:center;padding-top:clamp(48px,7vw,88px)}.title[data-astro-cid-e4fsykgx] .label[data-astro-cid-e4fsykgx] a[data-astro-cid-e4fsykgx]{text-decoration:none}.title[data-astro-cid-e4fsykgx] .label[data-astro-cid-e4fsykgx] a[data-astro-cid-e4fsykgx]:hover{color:var(--ink)}.title[data-astro-cid-e4fsykgx] h1[data-astro-cid-e4fsykgx]{max-width:900px;margin-inline:auto}.prose[data-astro-cid-e4fsykgx]{padding-top:clamp(32px,5vw,56px)}.cta[data-astro-cid-e4fsykgx]{border-top:1px solid var(--line)}.cover[data-astro-cid-j357ypjj]{color:#fff;align-items:flex-end;height:70svh;min-height:440px;display:flex;position:relative}.cover-img[data-astro-cid-j357ypjj]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover[data-astro-cid-j357ypjj]:after{content:"";background:linear-gradient(#14120f59 0%,#14120f00 30%,#14120f26 55%,#14120fc7 100%);position:absolute;inset:0}.cover-text[data-astro-cid-j357ypjj]{z-index:1;padding-bottom:clamp(48px,8vw,96px);position:relative}.cover[data-astro-cid-j357ypjj] .label[data-astro-cid-j357ypjj],.cover[data-astro-cid-j357ypjj] .label[data-astro-cid-j357ypjj] a[data-astro-cid-j357ypjj]{color:#e2d3b0;text-decoration:none}.cover[data-astro-cid-j357ypjj] h1[data-astro-cid-j357ypjj]{color:#fff;max-width:14ch;margin:0 0 .35em;font-size:clamp(2.6rem,6vw,5.2rem)}.cover[data-astro-cid-j357ypjj] h1[data-astro-cid-j357ypjj] em{color:#e2d3b0}.cover-meta[data-astro-cid-j357ypjj]{font:500 .74rem/1.6 var(--label);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;gap:6px 28px;margin:0 0 .9em;display:flex}.cover-price[data-astro-cid-j357ypjj]{font:300 1.05rem var(--sans);margin:0}.cover-price[data-astro-cid-j357ypjj] strong[data-astro-cid-j357ypjj]{font:400 1.6rem var(--serif);color:#e2d3b0;margin:0 .2em}.stick[data-astro-cid-j357ypjj]{background:#fff;grid-template-columns:1fr 1fr;display:grid}.stick[data-astro-cid-j357ypjj].flip .pin[data-astro-cid-j357ypjj]{order:2}.pin[data-astro-cid-j357ypjj]{position:relative}.pin-img[data-astro-cid-j357ypjj]{object-fit:cover;width:100%;height:100svh;display:block;position:sticky;top:0}.flow[data-astro-cid-j357ypjj]{max-width:720px;padding:clamp(56px,8vw,120px) clamp(24px,6vw,96px)}.stick[data-astro-cid-j357ypjj].plain{background:var(--cream-soft);grid-template-columns:1fr}#overview[data-astro-cid-j357ypjj]{align-items:start;padding-top:clamp(56px,8vw,120px)}#overview[data-astro-cid-j357ypjj] .pin[data-astro-cid-j357ypjj]{padding:0 clamp(24px,4vw,64px) clamp(56px,8vw,120px)}#overview[data-astro-cid-j357ypjj] .pin-img[data-astro-cid-j357ypjj]{height:50svh;min-height:320px;top:clamp(96px,12vh,140px)}#overview[data-astro-cid-j357ypjj] .flow[data-astro-cid-j357ypjj]{padding-top:0}.stay[data-astro-cid-j357ypjj]{background:#fff;padding:0 0 clamp(19px,2.7vw,40px)}.stay[data-astro-cid-j357ypjj].first{padding-top:clamp(37px,5.3vw,80px)}.stay[data-astro-cid-j357ypjj].last{padding-bottom:clamp(37px,5.3vw,80px)}.stay-row[data-astro-cid-j357ypjj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.stay[data-astro-cid-j357ypjj] .flow[data-astro-cid-j357ypjj]{text-align:left;max-width:620px;padding:clamp(19px,2.7vw,40px) 0}.stay-photo[data-astro-cid-j357ypjj]{aspect-ratio:4/3;background:#ece7dc;border-radius:14px;order:2;margin:0;overflow:hidden}.stay-photo[data-astro-cid-j357ypjj] img{object-fit:cover;width:100%;height:100%;display:block}.stay[data-astro-cid-j357ypjj]+.stay[data-astro-cid-j357ypjj] .stay-row[data-astro-cid-j357ypjj]{border-top:1px solid var(--line);padding-top:clamp(19px,2.7vw,40px)}.trio[data-astro-cid-j357ypjj]{background:#fff;padding:clamp(56px,8vw,110px) 0}.trio-wrap[data-astro-cid-j357ypjj]{position:relative}.trio-row[data-astro-cid-j357ypjj]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(33.3333% - clamp(12px,1.8vw,24px)/1.5);grid-auto-flow:column;gap:clamp(12px,1.8vw,24px);display:grid;overflow-x:auto}.trio-row[data-astro-cid-j357ypjj]::-webkit-scrollbar{display:none}.trio-photo[data-astro-cid-j357ypjj]{scroll-snap-align:start;cursor:zoom-in;aspect-ratio:4/5;background:#ece7dc;border:0;padding:0;display:block;overflow:hidden}.trio-arrow[data-astro-cid-j357ypjj]{z-index:2;width:48px;height:48px;color:var(--ink);font:300 2rem/1 var(--serif);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;padding-bottom:4px;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #14120f2e}.trio-arrow[data-astro-cid-j357ypjj].prev{left:max(4px, calc(var(--gutter,20px) - 24px))}.trio-arrow[data-astro-cid-j357ypjj].next{right:max(4px, calc(var(--gutter,20px) - 24px))}.trio-arrow[data-astro-cid-j357ypjj]:disabled{opacity:0;pointer-events:none}.trio-arrow[data-astro-cid-j357ypjj]:hover{color:var(--gold);background:#fff}.trio-arrow[data-astro-cid-j357ypjj]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.trio-photo[data-astro-cid-j357ypjj] img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s}.trio-photo[data-astro-cid-j357ypjj]:hover img{transform:scale(1.03)}.trio-photo[data-astro-cid-j357ypjj]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.stick[data-astro-cid-j357ypjj].plain .flow[data-astro-cid-j357ypjj]{text-align:center;margin-inline:auto}.flow[data-astro-cid-j357ypjj] h2[data-astro-cid-j357ypjj]{margin-bottom:.4em;font-size:clamp(2rem,3.6vw,3rem)}.flow[data-astro-cid-j357ypjj] h2[data-astro-cid-j357ypjj] em,.extra-h[data-astro-cid-j357ypjj] em{color:var(--gold)}.flow[data-astro-cid-j357ypjj] p[data-astro-cid-j357ypjj]{color:var(--ink-soft)}.lead[data-astro-cid-j357ypjj]{font:400 clamp(1.1rem, 1.5vw, 1.3rem)/1.6 var(--serif);color:var(--ink)!important}.validity[data-astro-cid-j357ypjj]{font:500 .7rem/1.5 var(--label);letter-spacing:.18em;text-transform:uppercase;margin:1.6em 0 0;color:var(--gold)!important}.place[data-astro-cid-j357ypjj]{align-items:center;gap:8px;margin-top:-.2em;font-size:.9rem;display:flex;color:var(--muted)!important}.place[data-astro-cid-j357ypjj] svg[data-astro-cid-j357ypjj]{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}.daylist[data-astro-cid-j357ypjj]{border-top:1px solid var(--line);margin:2.4em 0 0;padding:0;list-style:none}.daylist[data-astro-cid-j357ypjj] a[data-astro-cid-j357ypjj]{border-bottom:1px solid var(--line);grid-template-columns:7.5em 1fr auto;align-items:baseline;gap:16px;padding:16px 0;text-decoration:none;display:grid}.daylist[data-astro-cid-j357ypjj] .d[data-astro-cid-j357ypjj]{font:500 .7rem/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.daylist[data-astro-cid-j357ypjj] .n[data-astro-cid-j357ypjj]{font:400 1.25rem var(--serif);color:var(--ink)}.daylist[data-astro-cid-j357ypjj] .x[data-astro-cid-j357ypjj]{color:var(--muted);font-size:.85rem}.daylist[data-astro-cid-j357ypjj] a[data-astro-cid-j357ypjj]:hover .n[data-astro-cid-j357ypjj]{color:var(--gold);font-style:italic}.route[data-astro-cid-j357ypjj]{margin:2.4em 0 0}.route[data-astro-cid-j357ypjj] img{border-radius:12px;width:100%;height:auto}.options[data-astro-cid-j357ypjj]{gap:18px;margin:1.8em 0;display:grid}.option[data-astro-cid-j357ypjj]{border:1px solid var(--line);border-radius:16px;padding:24px 24px 20px}.option[data-astro-cid-j357ypjj] h3[data-astro-cid-j357ypjj]{margin:0;font-size:1.45rem}.option[data-astro-cid-j357ypjj] .tag[data-astro-cid-j357ypjj]{margin:.2em 0 .8em;color:var(--gold)!important}.option[data-astro-cid-j357ypjj] .note[data-astro-cid-j357ypjj]{font:500 .66rem/1 var(--label);letter-spacing:.16em;text-transform:uppercase;background:var(--cream-soft);border-radius:999px;padding:.6em .9em;display:inline-block;color:var(--ink)!important}.extra-h[data-astro-cid-j357ypjj]{margin:1.8em 0 .5em;font-size:1.6rem}.highlights[data-astro-cid-j357ypjj]{grid-template-columns:1fr 1fr;gap:10px 24px;margin:1.6em 0;padding:0;list-style:none;display:grid}.highlights[data-astro-cid-j357ypjj] li[data-astro-cid-j357ypjj]{color:var(--ink);padding-left:22px;font-size:.95rem;position:relative}.highlights[data-astro-cid-j357ypjj] li[data-astro-cid-j357ypjj]:before{content:"";background:var(--gold);width:10px;height:1px;position:absolute;top:.7em;left:0}.thumbs[data-astro-cid-j357ypjj]{grid-template-columns:repeat(4,1fr);gap:8px;margin:1.4em 0 0;display:grid}.thumb[data-astro-cid-j357ypjj]{cursor:pointer;aspect-ratio:1;background:0 0;border:0;border-radius:8px;padding:0;overflow:hidden}.thumb[data-astro-cid-j357ypjj] img{object-fit:cover;width:100%;height:100%;transition:transform .4s,opacity .2s}.thumb[data-astro-cid-j357ypjj]:hover img{transform:scale(1.06)}.thumb[data-astro-cid-j357ypjj]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.getting-there[data-astro-cid-j357ypjj]{padding:clamp(56px,8vw,96px) 0}.getting-there[data-astro-cid-j357ypjj] h2[data-astro-cid-j357ypjj] em{color:var(--gold);font-style:italic}.maps[data-astro-cid-j357ypjj]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,2.5vw,32px);margin-top:1.5em;display:grid}.maps[data-astro-cid-j357ypjj].single{grid-template-columns:1fr}.maps[data-astro-cid-j357ypjj] figure[data-astro-cid-j357ypjj]{margin:0}.maps[data-astro-cid-j357ypjj] figcaption[data-astro-cid-j357ypjj]{font:500 .7rem/1.5 var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-top:.7em}.map[data-astro-cid-j357ypjj]{aspect-ratio:16/9;background:var(--cream-soft);border-radius:14px;margin:0;overflow:hidden}.map[data-astro-cid-j357ypjj] iframe[data-astro-cid-j357ypjj]{border:0;width:100%;height:100%;display:block}.rates[data-astro-cid-j357ypjj]{padding:clamp(64px,9vw,110px) 0}.rates[data-astro-cid-j357ypjj]>.wrap[data-astro-cid-j357ypjj]>h2[data-astro-cid-j357ypjj]{margin-bottom:1.2em}.rates[data-astro-cid-j357ypjj] h2[data-astro-cid-j357ypjj] em{color:var(--gold)}.rate-layout[data-astro-cid-j357ypjj]{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:clamp(32px,4.5vw,56px);display:grid}.rate-layout[data-astro-cid-j357ypjj]>.incl[data-astro-cid-j357ypjj]:only-child{grid-column:1/-1}.price-panel[data-astro-cid-j357ypjj]{color:var(--cream);background:#2a2722;border-radius:18px;flex-direction:column;gap:22px;padding:clamp(28px,3.2vw,40px) clamp(24px,3vw,36px);display:flex}.pp-label[data-astro-cid-j357ypjj]{font:500 .7rem/1.4 var(--label);letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;color:#b5a684!important}.pp-amount[data-astro-cid-j357ypjj]{font:400 clamp(2.6rem, 4.4vw, 3.5rem)/1 var(--serif);margin:0;color:#fff!important}.pp-basis[data-astro-cid-j357ypjj]{margin:10px 0 0;font-size:.95rem;font-weight:300;color:var(--cream)!important}.pp-cur[data-astro-cid-j357ypjj]{margin-top:18px}.pp-fx[data-astro-cid-j357ypjj]{margin:10px 0 0;font-size:.8rem;font-weight:300;line-height:1.5;color:#c9bfa6!important}.pp-dates[data-astro-cid-j357ypjj]{margin:0;font-size:.95rem;color:var(--cream)!important}.pp-rule[data-astro-cid-j357ypjj]{background:#e9e2ce38;height:1px}.pp-rates[data-astro-cid-j357ypjj]{border-collapse:collapse;width:100%}.pp-rates[data-astro-cid-j357ypjj] th[data-astro-cid-j357ypjj],.pp-rates[data-astro-cid-j357ypjj] td[data-astro-cid-j357ypjj]{text-align:left;vertical-align:top;border-top:1px solid #e9e2ce2e;padding:10px 0}.pp-rates[data-astro-cid-j357ypjj] th[data-astro-cid-j357ypjj]{font:300 .88rem/1.5 var(--sans);color:var(--cream);padding-right:14px}.pp-rates[data-astro-cid-j357ypjj] td[data-astro-cid-j357ypjj]{font:400 1.05rem var(--serif);color:#fff;text-align:right;white-space:nowrap}.pp-cta[data-astro-cid-j357ypjj]{text-align:center;background:var(--gold);color:#fff;border-radius:999px;padding:15px 20px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s;display:block}.pp-cta[data-astro-cid-j357ypjj]:hover{background:var(--gold-deep);color:#fff}.pp-note[data-astro-cid-j357ypjj]{text-align:center;margin:-8px 0 0;font-size:.82rem;font-weight:300;color:#c9bfa6!important}.incl[data-astro-cid-j357ypjj]{flex-direction:column;gap:36px;padding-top:6px;display:flex}.incl[data-astro-cid-j357ypjj] h3[data-astro-cid-j357ypjj]{margin:0 0 .8em;font-size:1.65rem}.incl[data-astro-cid-j357ypjj] h3[data-astro-cid-j357ypjj].sm{font-size:1.35rem}.ticks[data-astro-cid-j357ypjj].two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px}.ticks[data-astro-cid-j357ypjj].two li[data-astro-cid-j357ypjj]{color:var(--ink);font-size:1rem}.incl-more[data-astro-cid-j357ypjj]{border-top:1px solid #d9d1bd;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:36px;display:grid}.small[data-astro-cid-j357ypjj]{color:var(--muted);margin:1em 0 0;font-size:.82rem}.ticks[data-astro-cid-j357ypjj],.dots[data-astro-cid-j357ypjj]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-j357ypjj] li[data-astro-cid-j357ypjj],.dots[data-astro-cid-j357ypjj] li[data-astro-cid-j357ypjj]{color:var(--ink-soft);padding-left:24px;font-size:.92rem;line-height:1.6;position:relative}.ticks[data-astro-cid-j357ypjj] li[data-astro-cid-j357ypjj]:before{content:"";border-left:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);width:10px;height:5px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.dots[data-astro-cid-j357ypjj] li[data-astro-cid-j357ypjj]:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:4px}.terms[data-astro-cid-j357ypjj]{color:var(--muted);margin:0;font-size:.85rem}.invite[data-astro-cid-j357ypjj]{color:#e9e4d8;background:#23211d;padding:clamp(72px,10vw,130px) 0}.invite[data-astro-cid-j357ypjj] h2[data-astro-cid-j357ypjj]{color:#f3efe6}.invite[data-astro-cid-j357ypjj] h2[data-astro-cid-j357ypjj] em{color:#c9b58a}.invite[data-astro-cid-j357ypjj] p[data-astro-cid-j357ypjj]{max-width:520px;margin:0 auto 2rem}.btn[data-astro-cid-j357ypjj].gold{background:var(--gold);border-color:var(--gold);color:#fff}.btn[data-astro-cid-j357ypjj].gold:hover{background:#a08e66;border-color:#a08e66}.btn[data-astro-cid-j357ypjj].ghost{color:#c9b58a;border-color:#c9b58a}.btn[data-astro-cid-j357ypjj].ghost:hover{color:#23211d;background:#c9b58a}@media (width<=1000px){.rate-layout[data-astro-cid-j357ypjj]{grid-template-columns:1fr}.price-panel[data-astro-cid-j357ypjj]{max-width:520px}}@media (width<=860px){.stick[data-astro-cid-j357ypjj]{grid-template-columns:1fr}.stick[data-astro-cid-j357ypjj].flip .pin[data-astro-cid-j357ypjj]{order:0}.pin-img[data-astro-cid-j357ypjj]{aspect-ratio:4/3;height:auto;position:static}.flow[data-astro-cid-j357ypjj]{padding:40px 20px 56px}.highlights[data-astro-cid-j357ypjj],.ticks[data-astro-cid-j357ypjj].two{grid-template-columns:1fr}.incl-more[data-astro-cid-j357ypjj]{grid-template-columns:1fr;gap:32px}.incl-more[data-astro-cid-j357ypjj]>div[data-astro-cid-j357ypjj]+div[data-astro-cid-j357ypjj]{border-top:1px solid #d9d1bd;padding-top:32px}.price-panel[data-astro-cid-j357ypjj]{max-width:none}.daylist[data-astro-cid-j357ypjj] a[data-astro-cid-j357ypjj]{grid-template-columns:6.5em 1fr}.daylist[data-astro-cid-j357ypjj] .x[data-astro-cid-j357ypjj]{display:none}#overview[data-astro-cid-j357ypjj]{padding-top:40px}#overview[data-astro-cid-j357ypjj] .pin[data-astro-cid-j357ypjj]{padding:0 20px}#overview[data-astro-cid-j357ypjj] .pin-img[data-astro-cid-j357ypjj]{height:auto;min-height:0}#overview[data-astro-cid-j357ypjj] .flow[data-astro-cid-j357ypjj]{padding-top:32px}.trio-row[data-astro-cid-j357ypjj]{grid-auto-columns:82%}.stay-row[data-astro-cid-j357ypjj]{grid-template-columns:1fr;gap:20px}.stay-photo[data-astro-cid-j357ypjj]{order:0}.stay[data-astro-cid-j357ypjj] .flow[data-astro-cid-j357ypjj]{padding:0}}
