.mosaic[data-astro-cid-rj65ajc3]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:8px;height:clamp(360px,62vh,720px);display:grid;position:relative}.tile[data-astro-cid-rj65ajc3]{background:var(--mist);cursor:zoom-in;border:0;padding:0;overflow:hidden}.tile-0[data-astro-cid-rj65ajc3]{grid-row:span 2}.tile[data-astro-cid-rj65ajc3] picture{height:100%}.tile[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.tile[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.03)}.has-video[data-astro-cid-rj65ajc3] .tile-0[data-astro-cid-rj65ajc3]{position:relative}.has-video[data-astro-cid-rj65ajc3] .tile-0[data-astro-cid-rj65ajc3]:after{content:"";pointer-events:none;background:linear-gradient(to top right,#14203899,#14203800 46%);position:absolute;inset:0}.watch[data-astro-cid-rj65ajc3]{color:#fff;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:0;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:26px;left:28px}.watch-play[data-astro-cid-rj65ajc3]{backdrop-filter:blur(6px);width:72px;height:72px;transition:background-color .4s var(--ease), border-color .4s var(--ease);background:#16233d40;border:1px solid #ffffffe6;border-radius:50%;flex:none;position:relative}.watch-play[data-astro-cid-rj65ajc3]:before{content:"";border:9px solid #0000;border-left:15px solid #fff;border-right-width:0;width:0;height:0;margin:auto;position:absolute;inset:0;transform:translate(2px)}.watch[data-astro-cid-rj65ajc3]:hover .watch-play[data-astro-cid-rj65ajc3]{background:var(--bronze);border-color:var(--bronze)}.cinema[data-astro-cid-rj65ajc3]{background:#101a2ef7;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.cinema[data-astro-cid-rj65ajc3][open]{place-items:center;display:grid}.cinema[data-astro-cid-rj65ajc3]::backdrop{background:#101a2ef7}.cinema-stage[data-astro-cid-rj65ajc3]{aspect-ratio:16/9;background:#000;width:min(92vw,177.778dvh - 284.444px)}.cinema-stage[data-astro-cid-rj65ajc3] iframe{border:0;width:100%;height:100%;display:block}.cinema-close[data-astro-cid-rj65ajc3]{top:20px;right:var(--gutter);font-family:var(--font-display);margin:0;position:absolute}.all[data-astro-cid-rj65ajc3]{background:var(--paper);border-color:var(--paper);min-height:48px;transition:background-color .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease);position:absolute;bottom:20px;right:20px}.all[data-astro-cid-rj65ajc3]:hover{background:var(--navy);border-color:var(--navy);color:var(--paper)}.lightbox[data-astro-cid-rj65ajc3]{background:var(--night);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--paper);border:0;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:var(--night)}.track[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;height:calc(100% - 72px);display:flex;overflow-x:auto}.slide[data-astro-cid-rj65ajc3]{scroll-snap-align:center;flex:0 0 100%;place-items:center;margin:0;padding:24px;display:grid}.slide[data-astro-cid-rj65ajc3] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 120px)}.slide[data-astro-cid-rj65ajc3] picture{width:auto;height:auto}.controls[data-astro-cid-rj65ajc3]{height:72px;padding:0 var(--gutter);font-family:var(--font-display);align-items:center;gap:8px;display:flex}.counter[data-astro-cid-rj65ajc3]{letter-spacing:.06em;color:#ffffffb3;margin-right:auto}.nav[data-astro-cid-rj65ajc3],.close[data-astro-cid-rj65ajc3]{height:44px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #ffffff59}.nav[data-astro-cid-rj65ajc3]{width:56px;position:relative}.nav[data-astro-cid-rj65ajc3]:before{content:"";border-bottom:1px solid;border-left:1px solid;width:10px;height:10px;margin:auto;position:absolute;inset:0;transform:translate(2px)rotate(45deg)}.next[data-astro-cid-rj65ajc3]:before{transform:translate(-2px)rotate(-135deg)}.close[data-astro-cid-rj65ajc3]{letter-spacing:.04em;margin-left:16px;padding:0 22px}.nav[data-astro-cid-rj65ajc3]:hover,.close[data-astro-cid-rj65ajc3]:hover{border-color:var(--paper)}@media (width<=760px){.mosaic[data-astro-cid-rj65ajc3]{grid-template-rows:2fr 1fr;grid-template-columns:1fr 1fr;height:72vh}.tile-0[data-astro-cid-rj65ajc3]{grid-area:auto/span 2}.all[data-astro-cid-rj65ajc3]{bottom:12px;right:12px}.watch[data-astro-cid-rj65ajc3]{gap:12px;font-size:11px;top:16px;bottom:auto;left:16px}.watch-play[data-astro-cid-rj65ajc3]{width:52px;height:52px}.has-video[data-astro-cid-rj65ajc3] .tile-0[data-astro-cid-rj65ajc3]:after{background:linear-gradient(to bottom right,#14203899,#14203800 50%)}}.property[data-astro-cid-fmpd5wje]{padding-top:28px}.crumbs[data-astro-cid-fmpd5wje]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;font-weight:500;display:flex}.crumbs[data-astro-cid-fmpd5wje] a[data-astro-cid-fmpd5wje]{color:var(--muted);text-decoration:none;transition:color .3s}.crumbs[data-astro-cid-fmpd5wje] a[data-astro-cid-fmpd5wje]:hover{color:var(--navy)}.head[data-astro-cid-fmpd5wje]{justify-content:space-between;align-items:end;gap:32px;margin:clamp(32px,4vw,56px) 0 clamp(28px,3vw,44px);display:flex}.kind[data-astro-cid-fmpd5wje]{letter-spacing:.18em;text-transform:uppercase;color:var(--bronze-ink);align-items:center;gap:16px;margin:0 0 16px;font-size:12px;font-weight:500;display:flex}.status[data-astro-cid-fmpd5wje]{border:1px solid var(--navy);color:var(--navy);letter-spacing:.16em;padding:5px 12px;font-size:11px}.title[data-astro-cid-fmpd5wje]{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(44px,6.4vw,96px);font-weight:500;line-height:1}.place[data-astro-cid-fmpd5wje]{color:var(--muted);margin:18px 0 0;font-size:15px;font-weight:350}.price[data-astro-cid-fmpd5wje]{letter-spacing:.04em;color:var(--bronze-ink);white-space:nowrap;text-align:right;margin:0;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:300}.period[data-astro-cid-fmpd5wje]{color:var(--muted);font-size:.95rem;display:block}.layout[data-astro-cid-fmpd5wje]{grid-template-columns:minmax(0,1fr) 380px;gap:clamp(40px,6vw,112px);margin-top:clamp(48px,6vw,88px);display:grid}.block[data-astro-cid-fmpd5wje]+.block[data-astro-cid-fmpd5wje]{margin-top:clamp(64px,7vw,104px)}.block-title[data-astro-cid-fmpd5wje]{letter-spacing:.18em;text-transform:uppercase;color:var(--bronze-ink);margin-bottom:28px;font-size:12px;font-weight:500}.prose[data-astro-cid-fmpd5wje]{max-width:40em;font-size:17px;line-height:1.8}.prose[data-astro-cid-fmpd5wje] h3{font-family:var(--serif);margin:1.8em 0 .6em;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:500;line-height:1.15}.prose[data-astro-cid-fmpd5wje] h3:first-child{margin-top:0}.prose[data-astro-cid-fmpd5wje] ul{padding-left:1.2em}.specs[data-astro-cid-fmpd5wje]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:36px 32px;margin:0;display:grid}dt[data-astro-cid-fmpd5wje]{letter-spacing:.18em;text-transform:uppercase;color:var(--bronze-ink);font-size:11px;font-weight:500}dd[data-astro-cid-fmpd5wje]{color:var(--navy);margin:6px 0 0;font-size:1.125rem;font-weight:400}.where[data-astro-cid-fmpd5wje]{color:var(--navy);margin:0 0 24px;font-size:17px;font-weight:350}.features[data-astro-cid-fmpd5wje]{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}.features[data-astro-cid-fmpd5wje] li[data-astro-cid-fmpd5wje]{break-inside:avoid;color:var(--navy);padding:7px 0;font-size:1rem;font-weight:350}.plans[data-astro-cid-fmpd5wje]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:24px;display:grid}.plans[data-astro-cid-fmpd5wje] img{background:var(--paper);width:100%}.panel-inner[data-astro-cid-fmpd5wje]{border:1px solid var(--hairline);background:var(--paper);padding:36px 36px 32px;position:sticky;top:112px}.panel-label[data-astro-cid-fmpd5wje],.panel-specs[data-astro-cid-fmpd5wje] dt[data-astro-cid-fmpd5wje],.agent-label[data-astro-cid-fmpd5wje]{letter-spacing:.18em;text-transform:uppercase;color:var(--bronze-ink);margin:0;font-size:11px;font-weight:500}.panel-price[data-astro-cid-fmpd5wje]{letter-spacing:.02em;color:var(--navy);margin:10px 0 28px;font-size:34px;font-weight:300;line-height:1.2}.panel-period[data-astro-cid-fmpd5wje]{letter-spacing:0;color:var(--muted);font-size:15px}.panel-specs[data-astro-cid-fmpd5wje]{border-block:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.panel-specs[data-astro-cid-fmpd5wje] div[data-astro-cid-fmpd5wje]{border-left:1px solid var(--hairline);padding:16px 0 14px 16px}.panel-specs[data-astro-cid-fmpd5wje] div[data-astro-cid-fmpd5wje]:first-child{border-left:0;padding-left:0}.panel-specs[data-astro-cid-fmpd5wje] dd[data-astro-cid-fmpd5wje]{color:var(--navy);margin:4px 0 0;font-size:20px;font-weight:400}.panel-actions[data-astro-cid-fmpd5wje]{gap:10px;margin-top:28px;display:grid}.panel-btn[data-astro-cid-fmpd5wje]{letter-spacing:.14em;width:100%;transition:background-color .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease);gap:12px;padding:22px 20px 22px 24px}.panel-btn[data-astro-cid-fmpd5wje]:after{transition:transform .35s var(--ease)}.panel-btn[data-astro-cid-fmpd5wje]:hover:after{transform:translate(4px)}.panel-row[data-astro-cid-fmpd5wje]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.panel-row[data-astro-cid-fmpd5wje] .panel-btn[data-astro-cid-fmpd5wje]+.panel-btn[data-astro-cid-fmpd5wje]{width:calc(100% + 1px);margin-left:-1px}.panel-row[data-astro-cid-fmpd5wje] .panel-btn[data-astro-cid-fmpd5wje]:hover{background:var(--navy);border-color:var(--navy);color:var(--paper);position:relative}.agent[data-astro-cid-fmpd5wje]{border-top:1px solid var(--hairline);align-items:center;gap:18px;margin-top:28px;padding-top:26px;display:flex}.agent-photo[data-astro-cid-fmpd5wje]{border-radius:50%;flex:none;width:64px;height:64px;overflow:hidden}.agent-photo[data-astro-cid-fmpd5wje] picture,.agent-photo[data-astro-cid-fmpd5wje] img{width:100%;height:100%;display:block}.agent-photo[data-astro-cid-fmpd5wje] img{object-fit:cover;object-position:56% 0;transform-origin:56% 12%;transform:scale(1.5)}.agent[data-astro-cid-fmpd5wje] p[data-astro-cid-fmpd5wje]{margin:0}.agent-name[data-astro-cid-fmpd5wje]{font-family:var(--serif);color:var(--navy);font-size:26px;font-weight:500;line-height:1.1;margin-top:4px!important}.agent-name[data-astro-cid-fmpd5wje] a[data-astro-cid-fmpd5wje]{color:inherit;transition:color .3s}.agent-name[data-astro-cid-fmpd5wje] a[data-astro-cid-fmpd5wje]:hover{color:var(--bronze-ink)}.agent-phone[data-astro-cid-fmpd5wje]{font-family:var(--font-display);letter-spacing:.02em;color:var(--navy);margin-top:4px;font-size:15px;transition:color .3s;display:inline-block}.agent-phone[data-astro-cid-fmpd5wje]:hover{color:var(--bronze-ink)}.similar[data-astro-cid-fmpd5wje]{margin-top:var(--section);padding:0 0 clamp(40px,5vw,72px)}.similar-head[data-astro-cid-fmpd5wje]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(36px,4vw,56px);display:flex}.similar-head[data-astro-cid-fmpd5wje] .link[data-astro-cid-fmpd5wje]{white-space:nowrap;flex:none}.similar-grid[data-astro-cid-fmpd5wje]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=1000px){.layout[data-astro-cid-fmpd5wje]{grid-template-columns:1fr}.panel[data-astro-cid-fmpd5wje]{order:-1}.panel-inner[data-astro-cid-fmpd5wje]{position:static}.head[data-astro-cid-fmpd5wje]{flex-direction:column;align-items:start}.price[data-astro-cid-fmpd5wje]{text-align:left}.similar-grid[data-astro-cid-fmpd5wje]{grid-template-columns:1fr}}@media (width<=560px){.features[data-astro-cid-fmpd5wje]{columns:1}.panel-inner[data-astro-cid-fmpd5wje]{padding:26px 22px 24px}.panel-price[data-astro-cid-fmpd5wje]{font-size:30px}.panel-specs[data-astro-cid-fmpd5wje] dt[data-astro-cid-fmpd5wje]{letter-spacing:.1em}.panel-specs[data-astro-cid-fmpd5wje] div[data-astro-cid-fmpd5wje]{padding-left:12px}.panel-btn[data-astro-cid-fmpd5wje]{letter-spacing:.1em;padding:20px 14px 20px 16px}}
