.crumbs[data-astro-cid-lvfxud62] ol[data-astro-cid-lvfxud62]{color:var(--muted);flex-wrap:wrap;gap:.5rem;margin:0;padding:1.6rem 0 0;font-size:.82rem;list-style:none;display:flex}.crumbs[data-astro-cid-lvfxud62] li[data-astro-cid-lvfxud62]+li[data-astro-cid-lvfxud62]:before{content:"/";color:var(--line);margin-right:.5rem}.crumbs[data-astro-cid-lvfxud62] a[data-astro-cid-lvfxud62]{color:var(--muted)}.title[data-astro-cid-lvfxud62]{gap:1.4rem;padding:2rem 0;display:grid}.labels[data-astro-cid-lvfxud62]{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.labels[data-astro-cid-lvfxud62]:empty{display:none}.place[data-astro-cid-lvfxud62]{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);align-items:center;gap:.4rem;margin:0 0 .8rem;font-size:.74rem;font-weight:600;display:flex}.place[data-astro-cid-lvfxud62] .icon{width:1rem;height:1rem}.aff-note[data-astro-cid-lvfxud62]{color:var(--ink-2);margin:.8rem 0 0;font-size:.85rem}.title[data-astro-cid-lvfxud62] h1[data-astro-cid-lvfxud62]{font-size:clamp(2.4rem,5.5vw,4.6rem)}.title-facts[data-astro-cid-lvfxud62]{gap:.6rem;display:grid}.facts[data-astro-cid-lvfxud62]{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.4rem;margin:0;font-size:.92rem;display:flex}.facts[data-astro-cid-lvfxud62] span[data-astro-cid-lvfxud62]{align-items:center;gap:.45rem;display:inline-flex}.facts[data-astro-cid-lvfxud62] .icon{width:1.15rem;height:1.15rem;color:var(--brass)}@media (width>=64rem){.title[data-astro-cid-lvfxud62]{grid-template-columns:1fr auto;align-items:end}.title-facts[data-astro-cid-lvfxud62]{text-align:right;justify-items:end}}.gallery-wrap[data-astro-cid-lvfxud62]{position:relative}.gallery[data-astro-cid-lvfxud62]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.gallery[data-astro-cid-lvfxud62]::-webkit-scrollbar{display:none}.gallery[data-astro-cid-lvfxud62]:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.g[data-astro-cid-lvfxud62]{scroll-snap-align:start;aspect-ratio:4/3;background:var(--mist);margin:0;overflow:hidden}.g[data-astro-cid-lvfxud62] .img{object-fit:cover;width:100%;height:100%}.g-count[data-astro-cid-lvfxud62]{right:calc(var(--gutter) + .8rem);color:var(--linen);background:#172b26d1;border-radius:2px;align-items:center;gap:.4rem;margin:0;padding:.4rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;top:.8rem}.g-count[data-astro-cid-lvfxud62] .icon{width:.9rem;height:.9rem}.g-note[data-astro-cid-lvfxud62]{color:var(--muted);margin:.7rem 0 0;font-size:.78rem}@media (width>=48rem){.gallery[data-astro-cid-lvfxud62]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr;grid-auto-flow:row;gap:.75rem;height:min(40rem,62vw);margin-inline:0;overflow:visible}.g[data-astro-cid-lvfxud62]{aspect-ratio:auto;border-radius:var(--radius-lg)}.g0[data-astro-cid-lvfxud62]{grid-row:1/span 2}.g[data-astro-cid-lvfxud62]:nth-child(n+4),.g-count[data-astro-cid-lvfxud62]{display:none}}.body[data-astro-cid-lvfxud62]{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:var(--section);gap:3rem;display:grid}.summary[data-astro-cid-lvfxud62] .lede[data-astro-cid-lvfxud62]{font-family:var(--serif);color:var(--forest);max-width:40rem;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:350;line-height:1.4}.block[data-astro-cid-lvfxud62]{border-top:1px solid var(--line);margin-top:2.4rem;padding-top:2.4rem}.block[data-astro-cid-lvfxud62] h2[data-astro-cid-lvfxud62]{margin-bottom:1.5rem;font-size:clamp(1.6rem,2.6vw,2.1rem)}.specs[data-astro-cid-lvfxud62]{grid-template-columns:1fr 1fr;gap:1.4rem 2rem;margin:0;display:grid}.specs[data-astro-cid-lvfxud62] dt[data-astro-cid-lvfxud62]{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:.25rem;font-size:.7rem;font-weight:600}.specs[data-astro-cid-lvfxud62] dd[data-astro-cid-lvfxud62]{color:var(--forest);margin:0;font-size:1.02rem}.specs[data-astro-cid-lvfxud62] .wide[data-astro-cid-lvfxud62]{grid-column:1/-1}.kind-note[data-astro-cid-lvfxud62]{color:var(--ink-2);margin-top:.15rem;font-size:.85rem;display:block}.verified[data-astro-cid-lvfxud62]{background:var(--mist-2);border-left:2px solid var(--forest);color:var(--charcoal);align-items:flex-start;gap:.7rem;margin:1.8rem 0 0;padding:1rem 1.1rem;font-size:.88rem;display:flex}.verified[data-astro-cid-lvfxud62] .icon{width:1.3rem;height:1.3rem;color:var(--forest);flex:none}.verified[data-astro-cid-lvfxud62] p[data-astro-cid-lvfxud62]{margin:0}.verified[data-astro-cid-lvfxud62] .basis-k[data-astro-cid-lvfxud62]{letter-spacing:.14em;text-transform:uppercase;color:var(--forest);margin-bottom:.25rem;font-size:.7rem;font-weight:600}.verified[data-astro-cid-lvfxud62].editorial{border-left-color:var(--brass-ink);background:var(--linen-2)}.verified[data-astro-cid-lvfxud62].editorial .icon,.verified[data-astro-cid-lvfxud62].editorial .basis-k[data-astro-cid-lvfxud62]{color:var(--brass-ink)}.sources[data-astro-cid-lvfxud62]{margin:.6rem 0 0;padding-left:1rem;font-size:.82rem}.sources[data-astro-cid-lvfxud62] span[data-astro-cid-lvfxud62]{color:var(--ink-2)}.amenities[data-astro-cid-lvfxud62]{grid-template-columns:1fr 1fr;gap:.9rem 2rem;margin:0;padding:0;list-style:none;display:grid}.amenities[data-astro-cid-lvfxud62] li[data-astro-cid-lvfxud62]{color:var(--charcoal);align-items:center;gap:.6rem;display:flex}.amenities[data-astro-cid-lvfxud62] .icon{width:1.1rem;height:1.1rem;color:var(--brass)}.small[data-astro-cid-lvfxud62]{color:var(--muted);margin-top:1.2rem;font-size:.8rem}.owner[data-astro-cid-lvfxud62] p[data-astro-cid-lvfxud62]{color:var(--muted);margin:0;font-size:.9rem}.panel[data-astro-cid-lvfxud62]{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--brass);border-radius:var(--radius-lg);gap:1rem;padding:1.9rem 1.8rem;display:grid;box-shadow:0 24px 50px -36px #172b2673}.panel-k[data-astro-cid-lvfxud62]{letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);margin:0;font-size:.72rem;font-weight:600}.panel-title[data-astro-cid-lvfxud62]{font-family:var(--serif);color:var(--forest);text-wrap:balance;margin:-.2rem 0 0;font-size:1.85rem;font-weight:380;line-height:1.1}.panel-facts[data-astro-cid-lvfxud62]{border-block:1px solid var(--line);color:var(--forest);gap:.55rem;margin:0;padding:.9rem 0;font-size:.95rem;list-style:none;display:grid}.panel-facts[data-astro-cid-lvfxud62] li[data-astro-cid-lvfxud62]{align-items:center;gap:.55rem;display:flex}.panel-facts[data-astro-cid-lvfxud62] .icon{width:1.2rem;height:1.2rem;color:var(--brass-ink);flex:none}.cta[data-astro-cid-lvfxud62]{border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.7rem 1.2rem;font-size:1.02rem;font-weight:600;text-decoration:none;display:flex}.cta[data-astro-cid-lvfxud62] span[data-astro-cid-lvfxud62]{line-height:1.2;display:grid}.cta[data-astro-cid-lvfxud62] small[data-astro-cid-lvfxud62]{opacity:.85;font-size:.8rem;font-weight:500}.cta[data-astro-cid-lvfxud62] .icon{flex:none;width:1.15rem;height:1.15rem}.cta-main[data-astro-cid-lvfxud62]{background:var(--forest);color:var(--linen)}.cta-main[data-astro-cid-lvfxud62]:hover{background:var(--forest-3)}.cta-alt[data-astro-cid-lvfxud62]{border:1px solid var(--forest);color:var(--forest)}.cta-alt[data-astro-cid-lvfxud62]:hover{background:var(--mist-2)}.cta-sample[data-astro-cid-lvfxud62]{cursor:not-allowed}.panel-note[data-astro-cid-lvfxud62] strong[data-astro-cid-lvfxud62]{color:var(--forest);font-weight:600}.cta-off[data-astro-cid-lvfxud62]{text-align:center;border:1px dashed var(--ink-2);color:var(--ink-2);background:var(--linen);justify-content:center;font-size:.92rem}.panel-note[data-astro-cid-lvfxud62]{color:var(--ink-2);margin:0;font-size:.8rem;line-height:1.5}.pool-chip[data-astro-cid-lvfxud62]{border-radius:var(--radius);color:var(--linen);backdrop-filter:blur(6px);background:#172b26db;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.85rem;font-weight:500;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.pool-chip[data-astro-cid-lvfxud62] .icon{width:1.15rem;height:1.15rem;color:var(--brass-soft)}.g[data-astro-cid-lvfxud62]{position:relative}@media (width>=64rem){.body[data-astro-cid-lvfxud62]{grid-template-columns:minmax(0,1fr) 22rem;gap:6rem}.panel-col[data-astro-cid-lvfxud62]{position:relative}.panel[data-astro-cid-lvfxud62]{position:sticky;top:2rem}}.mbar[data-astro-cid-lvfxud62]{z-index:30;padding:.6rem var(--gutter) calc(.6rem + env(safe-area-inset-bottom));background:var(--forest);color:var(--linen);border-top:1px solid #b58a5980;justify-content:space-between;align-items:center;gap:.9rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -14px #00000073}.mbar[data-astro-cid-lvfxud62] p[data-astro-cid-lvfxud62]{margin:0}.mbar-copy[data-astro-cid-lvfxud62]{min-width:0}.mbar-name[data-astro-cid-lvfxud62]{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:1.08rem;line-height:1.2;overflow:hidden}.mbar-sub[data-astro-cid-lvfxud62]{color:#e4ddd0;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.mbar-btn[data-astro-cid-lvfxud62]{border-radius:var(--radius);background:var(--linen);min-height:2.9rem;color:var(--forest);flex:none;align-items:center;gap:.45rem;padding:0 1.15rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.mbar-btn[data-astro-cid-lvfxud62] .icon{width:1rem;height:1rem}.mbar-btn[data-astro-cid-lvfxud62][aria-disabled=true]{cursor:not-allowed}.mbar-btn[data-astro-cid-lvfxud62].off{color:var(--linen);background:0 0;border:1px dashed #f7f4edb3;font-size:.85rem;font-weight:500}body:has(.mbar){padding-bottom:4.3rem}@media (width>=64rem){.mbar[data-astro-cid-lvfxud62]{display:none}body:has(.mbar){padding-bottom:0}}.related[data-astro-cid-lvfxud62]{background:var(--linen-2)}.related[data-astro-cid-lvfxud62] h2[data-astro-cid-lvfxud62]{margin-bottom:2.5rem}.rel-grid[data-astro-cid-lvfxud62]{gap:3rem 1.75rem;display:grid}@media (width>=40rem){.rel-grid[data-astro-cid-lvfxud62]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.rel-grid[data-astro-cid-lvfxud62]{grid-template-columns:repeat(3,1fr)}}
