.property-comparisons[data-astro-cid-ak6h7qul]{margin-block:2.5rem}.property-comparison[data-astro-cid-ak6h7qul]{margin-block:2.5rem;scroll-margin-top:7rem}.property-comparison[data-astro-cid-ak6h7qul] h2[data-astro-cid-ak6h7qul]{font-size:clamp(1.25rem,2.5vw,1.7rem)}.property-comparison[data-astro-cid-ak6h7qul] p[data-astro-cid-ak6h7qul]{max-width:60rem;color:var(--color-muted)}.comparison-table[data-astro-cid-ak6h7qul]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.95rem}.comparison-table[data-astro-cid-ak6h7qul] th[data-astro-cid-ak6h7qul],.comparison-table[data-astro-cid-ak6h7qul] td[data-astro-cid-ak6h7qul]{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.9rem 1rem}.comparison-table[data-astro-cid-ak6h7qul] thead[data-astro-cid-ak6h7qul]{background:var(--color-accent);color:var(--color-inverse)}.comparison-table[data-astro-cid-ak6h7qul] thead[data-astro-cid-ak6h7qul] th[data-astro-cid-ak6h7qul]:first-child{width:23%}.comparison-table[data-astro-cid-ak6h7qul] thead[data-astro-cid-ak6h7qul] th[data-astro-cid-ak6h7qul]:last-child{width:25%}.comparison-table[data-astro-cid-ak6h7qul] tbody[data-astro-cid-ak6h7qul] th[data-astro-cid-ak6h7qul][scope=row]{font-weight:500}.comparison-table[data-astro-cid-ak6h7qul] tbody[data-astro-cid-ak6h7qul]+tbody[data-astro-cid-ak6h7qul] tr[data-astro-cid-ak6h7qul]:first-child>[data-astro-cid-ak6h7qul]{border-top:2px solid var(--color-line)}.comparison-group[data-astro-cid-ak6h7qul]{background:var(--color-panel);font-weight:600}.comparison-table[data-astro-cid-ak6h7qul] a[data-astro-cid-ak6h7qul]{text-underline-offset:.2em;padding-block:.3rem;display:inline-block}.comparison-table[data-astro-cid-ak6h7qul] tbody[data-astro-cid-ak6h7qul] tr[data-astro-cid-ak6h7qul]:hover th[data-astro-cid-ak6h7qul][scope=row],.comparison-table[data-astro-cid-ak6h7qul] tbody[data-astro-cid-ak6h7qul] tr[data-astro-cid-ak6h7qul]:hover td[data-astro-cid-ak6h7qul]{background:#ffffff80}.comparison-subarea[data-astro-cid-ak6h7qul]{color:var(--color-muted);font-size:.82em;font-weight:400;display:block}@media (width<=600px){.comparison-table[data-astro-cid-ak6h7qul]{font-size:.82rem}.comparison-table[data-astro-cid-ak6h7qul] th[data-astro-cid-ak6h7qul],.comparison-table[data-astro-cid-ak6h7qul] td[data-astro-cid-ak6h7qul]{padding:.65rem .45rem}.comparison-table[data-astro-cid-ak6h7qul] thead[data-astro-cid-ak6h7qul] th[data-astro-cid-ak6h7qul]:first-child{width:22%}.comparison-table[data-astro-cid-ak6h7qul] thead[data-astro-cid-ak6h7qul] th[data-astro-cid-ak6h7qul]:last-child{width:26%}.comparison-subarea[data-astro-cid-ak6h7qul]{font-size:.9em}}.property-area-map[data-astro-cid-yvmuuppt]{margin-block:2rem;display:block}.map-instruction[data-astro-cid-yvmuuppt],.map-caption[data-astro-cid-yvmuuppt]{color:var(--color-muted)}.map-stage[data-astro-cid-yvmuuppt]{position:relative}.map-scroll[data-astro-cid-yvmuuppt]{border:1px solid var(--color-line);border-radius:1rem;overflow-x:auto}.map-canvas[data-astro-cid-yvmuuppt]{min-width:760px;position:relative}.map-background[data-astro-cid-yvmuuppt]{width:100%;height:auto;display:block}.map-lines[data-astro-cid-yvmuuppt]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.map-lines[data-astro-cid-yvmuuppt] line[data-astro-cid-yvmuuppt]{stroke:#923e32;stroke-width:1.7px;stroke-dasharray:4 3}button[data-astro-cid-yvmuuppt]{font:inherit;cursor:pointer}.map-pin[data-astro-cid-yvmuuppt],.map-label[data-astro-cid-yvmuuppt]{position:absolute;transform:translate(-50%,-50%)}.map-pin[data-astro-cid-yvmuuppt]{background:0 0;border:0;width:44px;height:44px;padding:9px}.map-pin[data-astro-cid-yvmuuppt] span[data-astro-cid-yvmuuppt]{color:#fff;background:#923e32;border:2px solid #fffaf2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid;box-shadow:0 2px 5px #453c3433}.map-label[data-astro-cid-yvmuuppt]{color:#703428;background:#fffdf8;border:1px solid #b58a7d;border-radius:7px;width:max-content;max-width:190px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.35;box-shadow:0 2px 6px #453c341a}.map-pin[data-astro-cid-yvmuuppt][aria-expanded=true] span[data-astro-cid-yvmuuppt]{outline-offset:2px;outline:3px solid #923e32}.map-label[data-astro-cid-yvmuuppt]:hover,.map-label[data-astro-cid-yvmuuppt][aria-expanded=true],.map-house-options[data-astro-cid-yvmuuppt] button[data-astro-cid-yvmuuppt][aria-pressed=true]{color:#fff;background:#923e32}button[data-astro-cid-yvmuuppt]:focus-visible,.map-scroll[data-astro-cid-yvmuuppt]:focus-visible{outline-offset:3px;outline:3px solid #47664e}.map-panel[data-astro-cid-yvmuuppt]{z-index:5;left:clamp(8px, var(--anchor-x,1%), calc(100% - 288px));top:var(--anchor-y,10%);background:#fffdf8;border:1px solid #b58a7d;border-radius:12px;width:280px;max-width:calc(100% - 1rem);padding:12px;position:absolute;box-shadow:0 8px 30px #453c3433}.map-panel[data-astro-cid-yvmuuppt][hidden]{display:none}.map-close[data-astro-cid-yvmuuppt]{color:#703428;z-index:1;background:#fffdf8;border:0;border-radius:50%;width:36px;height:36px;font-size:26px;line-height:1;position:absolute;top:4px;right:4px}.map-group-title[data-astro-cid-yvmuuppt]{margin:0 30px 10px 0;font-size:13px;font-weight:600}.map-house-options[data-astro-cid-yvmuuppt]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.map-house-options[data-astro-cid-yvmuuppt] button[data-astro-cid-yvmuuppt]{color:#703428;background:#fffdf8;border:1px solid #b58a7d;border-radius:5px;min-height:36px;padding:7px 9px;font-size:12px}.map-photo-link[data-astro-cid-yvmuuppt]{border-radius:7px;display:block;overflow:hidden}.map-photo-link[data-astro-cid-yvmuuppt] img[data-astro-cid-yvmuuppt]{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.map-stay-body[data-astro-cid-yvmuuppt]{padding:10px 3px 2px}.map-stay-body[data-astro-cid-yvmuuppt] h3[data-astro-cid-yvmuuppt]{margin:0 0 5px;font-size:15px;line-height:1.5}.map-stay-body[data-astro-cid-yvmuuppt] p[data-astro-cid-yvmuuppt]{color:var(--color-muted);margin:0 0 8px;font-size:12px}.map-detail-link[data-astro-cid-yvmuuppt]{color:#703428;padding-block:6px;font-size:14px;font-weight:600;display:inline-block}.map-caption[data-astro-cid-yvmuuppt]{margin-block:.8rem;font-size:.8rem}.map-caption[data-astro-cid-yvmuuppt] a[data-astro-cid-yvmuuppt]{white-space:nowrap}.map-choices[data-astro-cid-yvmuuppt],.map-mobile-hint[data-astro-cid-yvmuuppt]{display:none}@media (width<=760px){.map-mobile-hint[data-astro-cid-yvmuuppt]{color:var(--color-muted);font-size:.8rem;display:block}.map-choices[data-astro-cid-yvmuuppt]{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.map-choices[data-astro-cid-yvmuuppt] button[data-astro-cid-yvmuuppt]{color:#703428;background:#fffdf8;border:1px solid #b58a7d;border-radius:6px;min-height:44px;padding:9px 10px;font-size:12px}.map-choices[data-astro-cid-yvmuuppt] button[data-astro-cid-yvmuuppt][aria-expanded=true]{color:#fff;background:#923e32}.map-panel[data-astro-cid-yvmuuppt]{box-sizing:border-box;width:100%;max-width:none;scroll-margin-top:7rem;scroll-margin-bottom:calc(6rem + env(safe-area-inset-bottom,0px));margin-top:16px;position:relative;top:auto;left:auto}.map-house-options[data-astro-cid-yvmuuppt] button[data-astro-cid-yvmuuppt]{min-height:44px}}
