.stay[data-astro-cid-bh5apnnv]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-block:clamp(32px,5vw,56px);scroll-margin-top:96px;display:grid}.stay[data-astro-cid-bh5apnnv].compact{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:1fr;gap:20px;padding:0;overflow:hidden}.stay[data-astro-cid-bh5apnnv].sold{opacity:.6}.gallery[data-astro-cid-bh5apnnv]{grid-template-columns:repeat(4,1fr);align-content:start;gap:8px;display:grid}.gallery[data-astro-cid-bh5apnnv] img{object-fit:cover;aspect-ratio:1;border-radius:4px;width:100%;height:100%}.gallery[data-astro-cid-bh5apnnv] .main{aspect-ratio:4/3;border-radius:var(--radius);grid-column:1/-1}.gallery[data-astro-cid-bh5apnnv].n3{grid-template-columns:repeat(3,1fr)}.gallery[data-astro-cid-bh5apnnv].n2{grid-template-columns:repeat(2,1fr)}.gallery[data-astro-cid-bh5apnnv].n2 img:not(.main){aspect-ratio:16/10}.gallery[data-astro-cid-bh5apnnv].n1{grid-template-columns:1fr}.gallery[data-astro-cid-bh5apnnv].n1 img:not(.main){aspect-ratio:16/7}.compact[data-astro-cid-bh5apnnv] .gallery[data-astro-cid-bh5apnnv]{gap:4px}.compact[data-astro-cid-bh5apnnv] .gallery[data-astro-cid-bh5apnnv] img{border-radius:0}.compact[data-astro-cid-bh5apnnv] .gallery[data-astro-cid-bh5apnnv] .main{aspect-ratio:16/10}.info[data-astro-cid-bh5apnnv]{flex-direction:column;gap:10px;display:flex}.compact[data-astro-cid-bh5apnnv] .info[data-astro-cid-bh5apnnv]{flex:1;padding:0 24px 24px}.area[data-astro-cid-bh5apnnv]{color:var(--fern);font-weight:700}h3[data-astro-cid-bh5apnnv]{font-size:var(--step-3);line-height:1.15}.summary[data-astro-cid-bh5apnnv]{font-family:var(--serif);font-size:var(--step-1);line-height:1.45}.compact[data-astro-cid-bh5apnnv] .summary[data-astro-cid-bh5apnnv]{font-size:var(--step-0);line-height:1.6}.desc[data-astro-cid-bh5apnnv]{color:var(--ink-soft);line-height:1.7}.facts[data-astro-cid-bh5apnnv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:8px 0 4px;display:grid}.facts[data-astro-cid-bh5apnnv] div[data-astro-cid-bh5apnnv]{border-bottom:1px solid var(--line);padding-block:10px}dt[data-astro-cid-bh5apnnv]{color:var(--ink-soft);font-size:.875rem;font-weight:700}dd[data-astro-cid-bh5apnnv]{margin:0;font-weight:600}.features[data-astro-cid-bh5apnnv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-block-start:8px;list-style:none;display:grid}.features[data-astro-cid-bh5apnnv] li[data-astro-cid-bh5apnnv]{align-items:flex-start;gap:8px;font-size:1rem;line-height:1.45;display:flex}.features[data-astro-cid-bh5apnnv] svg{width:18px;height:18px;color:var(--pine);flex:none;margin-block-start:3px}.buy[data-astro-cid-bh5apnnv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block-start:auto;padding-block-start:20px;display:flex}.price[data-astro-cid-bh5apnnv]{display:grid}.num[data-astro-cid-bh5apnnv]{font-family:var(--brand);color:var(--pine);font-size:clamp(2rem,1.6rem + 1.4vw,2.6rem);font-weight:700;line-height:1}.unit[data-astro-cid-bh5apnnv]{color:var(--ink-soft);margin-block-start:6px;font-size:.9375rem}.sold-label[data-astro-cid-bh5apnnv]{color:var(--ink-soft);font-weight:800}@media (width<=900px){.stay[data-astro-cid-bh5apnnv]{grid-template-columns:1fr}}@media (width<=520px){.features[data-astro-cid-bh5apnnv]{grid-template-columns:1fr}.buy[data-astro-cid-bh5apnnv] .btn[data-astro-cid-bh5apnnv]{width:100%}}.hero[data-astro-cid-vtmfytmr]{padding-block-start:clamp(40px,6vw,80px)}.hero[data-astro-cid-vtmfytmr] .grid[data-astro-cid-vtmfytmr]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block-end:clamp(40px,6vw,72px);display:grid}.kicker[data-astro-cid-vtmfytmr]{color:var(--blush);font-weight:700}h1[data-astro-cid-vtmfytmr]{font-size:var(--step-5);color:var(--cream);margin-block:14px 20px;font-weight:800;line-height:1.1}.lead[data-astro-cid-vtmfytmr]{font-size:var(--step-1);color:#fbf6f1db;max-width:34rem;line-height:1.55}.ctas[data-astro-cid-vtmfytmr]{flex-wrap:wrap;gap:12px;margin-block-start:30px;display:flex}.limited[data-astro-cid-vtmfytmr]{color:var(--blush);margin-block-start:18px;font-weight:600}.hero[data-astro-cid-vtmfytmr] .photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}.shows[data-astro-cid-vtmfytmr]{background:var(--forest);border-top:1px solid #fbf6f11f}.shows[data-astro-cid-vtmfytmr] dl[data-astro-cid-vtmfytmr]{grid-template-columns:repeat(4,1fr);margin-block:0;display:grid}.shows[data-astro-cid-vtmfytmr] div[data-astro-cid-vtmfytmr]{padding:22px 0;padding-inline-end:16px}.shows[data-astro-cid-vtmfytmr] div[data-astro-cid-vtmfytmr]+div[data-astro-cid-vtmfytmr]{border-inline-start:1px solid #fbf6f12e;padding-inline-start:24px}.shows[data-astro-cid-vtmfytmr] dt[data-astro-cid-vtmfytmr]{color:var(--blush);font-size:.9375rem;font-weight:600}.shows[data-astro-cid-vtmfytmr] dd[data-astro-cid-vtmfytmr]{font-family:var(--serif);font-size:var(--step-2);margin:4px 0 0;font-weight:700}.overview[data-astro-cid-vtmfytmr] h2[data-astro-cid-vtmfytmr]{font-size:var(--step-3);margin-block-end:24px}table[data-astro-cid-vtmfytmr]{border-collapse:collapse;width:100%}th[data-astro-cid-vtmfytmr],td[data-astro-cid-vtmfytmr]{text-align:start;border-bottom:1px solid var(--line);vertical-align:baseline;padding:12px 8px}thead[data-astro-cid-vtmfytmr] th[data-astro-cid-vtmfytmr]{color:var(--ink-soft);border-bottom-color:#16332a4d;font-size:.875rem;font-weight:700}tr[data-astro-cid-vtmfytmr].group th[data-astro-cid-vtmfytmr]{color:var(--fern);border-bottom:0;padding-block:22px 8px;font-weight:700}tbody[data-astro-cid-vtmfytmr] tr[data-astro-cid-vtmfytmr]:not(.group):hover{background:#04724d0d}.name[data-astro-cid-vtmfytmr]{font-weight:700}.name[data-astro-cid-vtmfytmr] a[data-astro-cid-vtmfytmr]{text-decoration:none}.name[data-astro-cid-vtmfytmr] a[data-astro-cid-vtmfytmr]:hover{text-underline-offset:4px;text-decoration:underline}.name[data-astro-cid-vtmfytmr] small[data-astro-cid-vtmfytmr]{color:var(--ink-soft);font-size:.9375rem;font-weight:400}.end[data-astro-cid-vtmfytmr]{text-align:end;white-space:nowrap}.price[data-astro-cid-vtmfytmr]{color:var(--pine);font-weight:800}.group-section[data-astro-cid-vtmfytmr]{padding-block-start:0}.fan-grid[data-astro-cid-vtmfytmr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.concierge[data-astro-cid-vtmfytmr]{background:var(--shell)}.concierge[data-astro-cid-vtmfytmr] ul[data-astro-cid-vtmfytmr]{grid-template-columns:repeat(3,1fr);gap:0 32px;margin-block-end:32px;list-style:none;display:grid}.concierge[data-astro-cid-vtmfytmr] li[data-astro-cid-vtmfytmr]{border-top:1px solid #16332a33;padding-block:18px}.concierge[data-astro-cid-vtmfytmr] h3[data-astro-cid-vtmfytmr]{font-size:var(--step-1)}.concierge[data-astro-cid-vtmfytmr] li[data-astro-cid-vtmfytmr] p[data-astro-cid-vtmfytmr]{color:var(--ink-soft);margin-block-start:4px}.terms[data-astro-cid-vtmfytmr]{padding-block-start:0}.narrow[data-astro-cid-vtmfytmr]{max-width:760px}.terms[data-astro-cid-vtmfytmr] h2[data-astro-cid-vtmfytmr]{font-size:var(--step-3);margin-block-end:16px}.terms[data-astro-cid-vtmfytmr] ul[data-astro-cid-vtmfytmr]{gap:10px;padding-inline-start:1.2em;display:grid}.terms[data-astro-cid-vtmfytmr] li[data-astro-cid-vtmfytmr]::marker{color:var(--pine)}.disclaimer[data-astro-cid-vtmfytmr]{color:var(--ink-soft);margin-block-start:24px;font-size:.9375rem}@media (width<=900px){.hero[data-astro-cid-vtmfytmr] .grid[data-astro-cid-vtmfytmr]{grid-template-columns:1fr}.shows[data-astro-cid-vtmfytmr] dl[data-astro-cid-vtmfytmr]{grid-template-columns:1fr 1fr}.shows[data-astro-cid-vtmfytmr] div[data-astro-cid-vtmfytmr]:nth-child(3){border-inline-start:0;padding-inline-start:0}.shows[data-astro-cid-vtmfytmr] div[data-astro-cid-vtmfytmr]:nth-child(n+3){border-top:1px solid #fbf6f12e}.concierge[data-astro-cid-vtmfytmr] ul[data-astro-cid-vtmfytmr]{grid-template-columns:1fr 1fr}.fan-grid[data-astro-cid-vtmfytmr]{grid-template-columns:1fr}}@media (width<=760px){.opt[data-astro-cid-vtmfytmr]{display:none}th[data-astro-cid-vtmfytmr],td[data-astro-cid-vtmfytmr]{padding-inline:4px}.concierge[data-astro-cid-vtmfytmr] ul[data-astro-cid-vtmfytmr]{grid-template-columns:1fr}}
