.access_badge__CLqv0{position:relative;display:inline-flex;align-items:center;gap:.4rem;height:1.35rem;padding:0 .6rem 0 .5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;vertical-align:middle;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.access_badge__CLqv0:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--primary) 24%,transparent) 50%,transparent 70%);transform:translateX(-100%);animation:access_sheen__Rmd6i 3.4s ease-in-out infinite;pointer-events:none}.access_badge__CLqv0:focus-visible,.access_badge__CLqv0:hover{transform:translateY(-1px);border-color:var(--primary);box-shadow:2px 2px 0 var(--pixel-shadow)}.access_badge__CLqv0:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.access_badgeIcon__guxiD{width:.7rem;height:.7rem;flex-shrink:0}.access_badgeMd__9rRwO{height:1.75rem;gap:.5rem;padding:0 .85rem 0 .7rem;font-size:.6875rem}.access_badgeMd__9rRwO .access_badgeIcon__guxiD{width:.85rem;height:.85rem}@keyframes access_sheen__Rmd6i{0%,55%{transform:translateX(-100%)}85%,to{transform:translateX(100%)}}.access_lockedBlock__0UaSq{position:relative;display:flex;flex-direction:column;gap:.9rem;padding:1.25rem 1.3rem;border:1px dashed color-mix(in srgb,var(--primary) 38%,var(--border));border-radius:6px;background:color-mix(in srgb,var(--primary) 3%,var(--card))}.access_lockedBars__7QNNx{display:grid;gap:.55rem}.access_lockedBars__7QNNx>span{display:block;height:.5rem;border-radius:3px;background:color-mix(in srgb,var(--primary) 9%,var(--muted))}.access_lockedBars__7QNNx>span:nth-child(2n){width:72%}.access_lockedBars__7QNNx>span:nth-child(3n){width:86%}.access_lockedFoot__ir6rA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.access_lockedFoot__ir6rA p{font-size:.75rem;line-height:1.6;color:var(--muted-foreground)}.access_cards__9wpGB{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border)}.access_card__JIc8b{display:flex;flex-direction:column;gap:.85rem;padding:1.2rem 1.3rem 1.3rem;background:var(--card);transition:background .2s ease}.access_card__JIc8b:hover{background:color-mix(in srgb,var(--primary) 4%,var(--card))}.access_card__JIc8b h3{font-size:.9375rem;font-weight:500;letter-spacing:-.02em}.access_card__JIc8b p{flex:1;font-size:.75rem;line-height:1.65;color:var(--muted-foreground)}.access_sketch__Qa0xG{width:100%;height:auto;aspect-ratio:16/9;color:var(--primary)}.access_sketch__Qa0xG *{vector-effect:non-scaling-stroke}@media (max-width:640px){.access_cards__9wpGB{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.access_badge__CLqv0:before{display:none}.access_badge__CLqv0,.access_card__JIc8b{transition:none}}.access_figure__7sPT2{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--primary)}.access_figure__7sPT2 svg{position:absolute;inset:0;width:100%;height:100%}.access_live__4_a7j{grid-column:1/-1}.access_liveView__66Ybx{height:clamp(320px,42vw,520px);overflow:hidden;border:1px solid var(--border);border-radius:6px}.access_attribution__KBU1A{font-size:.7rem;color:var(--muted-foreground)}@media (min-width:641px){.access_wide__z8SXQ{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 1fr;column-gap:calc(2.6rem + 1px)}.access_wide__z8SXQ>:first-child{grid-row:1/-1}}@media (max-width:640px){.access_liveView__66Ybx{height:300px}}.urbanization-map-explorer_explorer__Mw8jP{container-type:inline-size;min-width:0;overflow:hidden;background:var(--card)}.urbanization-map-explorer_header__V73AE{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.75rem 1.75rem 1.4rem;border-bottom:1px solid var(--border)}.urbanization-map-explorer_header__V73AE p{color:var(--brand-cobalt)}.urbanization-map-explorer_header__V73AE h2{margin-top:.8rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:450;letter-spacing:-.045em;line-height:1.15}.urbanization-map-explorer_mobileBreak__OlPFN{display:none}.urbanization-map-explorer_resolution__8E5yc{flex-shrink:0;border:1px solid var(--border);border-radius:3px;padding:.4rem .6rem;color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.urbanization-map-explorer_controls__iFjp_{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:1.1rem 1.75rem;border-bottom:1px solid var(--border)}.urbanization-map-explorer_selector__SIMv8{display:flex;min-width:0;width:100%;max-width:34rem;flex-direction:column;gap:.45rem}.urbanization-map-explorer_selector__SIMv8 label{color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.urbanization-map-explorer_select__tyAmi{width:100%}.urbanization-map-explorer_select__tyAmi select{height:2.75rem;border-radius:4px;padding-left:.75rem;background:var(--background);font-size:.8125rem;text-overflow:ellipsis}.urbanization-map-explorer_steps__O_jEl{display:flex;flex-shrink:0;align-items:center;gap:.4rem}.urbanization-map-explorer_steps__O_jEl>span{margin-right:.75rem;color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem;white-space:nowrap}.urbanization-map-explorer_stepButton__qMB__{width:2.75rem;height:2.75rem;border-radius:4px}.urbanization-map-explorer_body__0Y_v3{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.42fr)}.urbanization-map-explorer_mapColumn__C_3dC{min-width:0}.urbanization-map-explorer_canvas__8R97d{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--border);background-color:color-mix(in srgb,var(--primary) 3%,var(--background))}.urbanization-map-explorer_canvas__8R97d:before{position:absolute;z-index:1;inset:.9rem;border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);pointer-events:none;content:""}.urbanization-map-explorer_canvas__8R97d:after{position:absolute;z-index:2;left:.9rem;bottom:.9rem;width:10px;height:10px;border-left:2px solid var(--primary);border-bottom:2px solid var(--primary);pointer-events:none;content:""}.urbanization-map-explorer_mapTools__QMHnn{position:absolute;z-index:3;inset:1.4rem 1.5rem auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;pointer-events:none}.urbanization-map-explorer_mapTools__QMHnn>span{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .5rem;color:var(--muted-foreground);background:var(--background);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.urbanization-map-explorer_mapTools__QMHnn i{width:4px;height:4px;background:var(--brand-cobalt)}.urbanization-map-explorer_overviewButton__8t2fy{height:2rem;border-radius:3px;padding-inline:.6rem;background:var(--card);font-size:.6875rem;pointer-events:auto}.urbanization-map-explorer_map__RcfY1{display:block;width:100%;height:auto;aspect-ratio:1.65;overflow:hidden;touch-action:manipulation}.urbanization-map-explorer_imagery__SE8Kv{opacity:0;transition:opacity .32s ease-out;pointer-events:none}.urbanization-map-explorer_imageryLoaded__aqJ3b{opacity:1}.urbanization-map-explorer_imageryWash__IEJrN{fill:var(--background);fill-opacity:.26;pointer-events:none}.dark .urbanization-map-explorer_imageryWash__IEJrN{fill-opacity:.42}.urbanization-map-explorer_nearbyBoundary__mzhwF{fill:color-mix(in srgb,var(--primary) 10%,var(--background));stroke:color-mix(in srgb,var(--primary) 55%,var(--border));stroke-width:1.2;cursor:pointer;transition:fill .3s,stroke .3s}.urbanization-map-explorer_nearbyBoundary__mzhwF:focus-visible,.urbanization-map-explorer_nearbyBoundary__mzhwF:hover{fill:color-mix(in srgb,var(--brand-cobalt) 20%,var(--background));stroke:var(--brand-cobalt);stroke-width:2;outline:none}.urbanization-map-explorer_selectedBoundary__rYnxS{fill:color-mix(in srgb,var(--brand-cobalt) 22%,var(--background));stroke:var(--brand-cobalt);stroke-width:2.5;cursor:pointer;animation:urbanization-map-explorer_selected-reveal__BoDXE .45s ease-out}.urbanization-map-explorer_selectedBoundary__rYnxS:focus-visible{stroke:var(--foreground);stroke-width:3.5;outline:none}.urbanization-map-explorer_map__RcfY1[data-imagery] .urbanization-map-explorer_footprints__pPHr_{filter:drop-shadow(0 0 1px var(--background))}.urbanization-map-explorer_map__RcfY1[data-imagery] .urbanization-map-explorer_nearbyBoundary__mzhwF{fill:color-mix(in srgb,var(--primary) 12%,transparent);stroke:color-mix(in srgb,var(--primary) 85%,var(--background));stroke-width:1.3}.urbanization-map-explorer_map__RcfY1[data-imagery] .urbanization-map-explorer_nearbyBoundary__mzhwF:focus-visible,.urbanization-map-explorer_map__RcfY1[data-imagery] .urbanization-map-explorer_nearbyBoundary__mzhwF:hover{fill:color-mix(in srgb,var(--brand-cobalt) 30%,transparent);stroke:var(--brand-cobalt)}.urbanization-map-explorer_map__RcfY1[data-imagery] .urbanization-map-explorer_selectedBoundary__rYnxS{fill:color-mix(in srgb,var(--brand-cobalt) 26%,transparent)}.urbanization-map-explorer_north__eGui8{top:4.5rem;right:1.7rem;align-items:center;gap:.4rem;color:var(--primary)}.urbanization-map-explorer_north__eGui8,.urbanization-map-explorer_scale__GDZ4G{position:absolute;display:flex;flex-direction:column;font-family:var(--font-geist-mono),monospace;font-size:.6875rem;pointer-events:none}.urbanization-map-explorer_scale__GDZ4G{left:1.5rem;bottom:1.5rem;gap:.3rem;padding-top:.2rem;background:var(--background);color:var(--muted-foreground)}.urbanization-map-explorer_scale__GDZ4G span{white-space:nowrap}.urbanization-map-explorer_scale__GDZ4G i{display:block;width:100%;height:5px;border-inline:1px solid var(--foreground);border-bottom:1px solid var(--foreground)}.urbanization-map-explorer_legend__rTgu4{position:absolute;right:1.5rem;bottom:1.4rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem .8rem;max-width:70%;padding:.3rem .5rem;background:var(--background);color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.urbanization-map-explorer_legend__rTgu4>span{display:flex;align-items:center;gap:.35rem}.urbanization-map-explorer_legend__rTgu4 i{width:6px;height:6px;border:1px solid}.urbanization-map-explorer_selectedKey__z2ZhI{border-color:var(--brand-cobalt)!important;background:color-mix(in srgb,var(--brand-cobalt) 35%,transparent)}.urbanization-map-explorer_nearbyKey__6whbi{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 15%,transparent)}.urbanization-map-explorer_neighbours__QCKXt{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.5rem 0}.urbanization-map-explorer_neighbours__QCKXt>span{color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.urbanization-map-explorer_neighbours__QCKXt>div{display:flex;flex-wrap:wrap;gap:.4rem}.urbanization-map-explorer_neighbours__QCKXt button{display:inline-flex;min-height:2rem;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:3px;padding:.3rem .55rem;color:var(--primary);background:var(--background);font-size:.6875rem;line-height:1.5}.urbanization-map-explorer_neighbours__QCKXt button:hover{border-color:var(--primary)}.urbanization-map-explorer_neighbours__QCKXt button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.urbanization-map-explorer_mapNote__K1Zpk{padding:1rem 1.5rem 1.25rem;color:var(--muted-foreground);font-size:.6875rem;line-height:1.8}.urbanization-map-explorer_details__dXaVB{display:flex;min-width:0;flex-direction:column;gap:1.35rem;padding:1.6rem 1.5rem;border-left:1px solid var(--border);background:var(--card)}.urbanization-map-explorer_selectionHeading__b5IRJ h3{margin-top:0;font-size:1.7rem;font-weight:450;letter-spacing:-.04em;line-height:1.2;overflow-wrap:anywhere}.urbanization-map-explorer_selectionHeading__b5IRJ>p{margin-top:.4rem;color:var(--muted-foreground);font-size:.75rem}.urbanization-map-explorer_metrics__fLr2e{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem .75rem;padding-block:1.2rem;border-block:1px solid var(--border)}.urbanization-map-explorer_metrics__fLr2e>div{min-width:0}.urbanization-map-explorer_metrics__fLr2e dt{color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.urbanization-map-explorer_metrics__fLr2e dd{margin-top:.45rem;font-size:1.25rem;font-weight:450;letter-spacing:-.025em;line-height:1.3;font-variant-numeric:tabular-nums}.urbanization-map-explorer_metrics__fLr2e>div:first-child dd{color:var(--brand-cobalt)}.urbanization-map-explorer_evidence__CqVA0>span{color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.urbanization-map-explorer_evidence__CqVA0 p{margin-top:.5rem;font-size:.6875rem;line-height:1.75}.urbanization-map-explorer_evidence__CqVA0 p:last-child{color:var(--muted-foreground);font-size:.6875rem}.urbanization-map-explorer_areaLink__uDQov{width:100%;height:auto;min-height:2.75rem;justify-content:space-between;gap:.5rem;margin-top:auto;border-radius:4px;padding:.6rem .75rem;color:var(--brand-cobalt-foreground);background:var(--brand-cobalt);font-size:.6875rem;line-height:1.5;white-space:normal}.urbanization-map-explorer_areaLink__uDQov:hover{color:var(--brand-cobalt-foreground);background:color-mix(in srgb,var(--brand-cobalt) 90%,var(--foreground))}.urbanization-map-explorer_countNote___iiAi{margin-top:-.75rem;color:var(--muted-foreground);text-align:center;font-size:.6875rem;line-height:1.5}.urbanization-map-explorer_empty__XohHA{display:flex;min-height:17rem;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;background:var(--card)}.urbanization-map-explorer_empty__XohHA h2{font-size:1.4rem;font-weight:450;letter-spacing:-.035em}.urbanization-map-explorer_empty__XohHA p{max-width:24rem;font-size:.8125rem;line-height:1.75;color:var(--muted-foreground)}.urbanization-map-explorer_compact__prIH3{border:0;border-radius:0;box-shadow:none}.urbanization-map-explorer_compact__prIH3:after{display:none}.urbanization-map-explorer_compact__prIH3 .urbanization-map-explorer_header__V73AE{padding:1.25rem}.urbanization-map-explorer_compact__prIH3 .urbanization-map-explorer_header__V73AE h2{font-size:1.4rem}@keyframes urbanization-map-explorer_selected-reveal__BoDXE{0%{fill-opacity:.4}to{fill-opacity:1}}@container (max-width: 780px){.urbanization-map-explorer_body__0Y_v3{grid-template-columns:minmax(0,1fr)}.urbanization-map-explorer_details__dXaVB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem 1.5rem;border-top:1px solid var(--border);border-left:0}.urbanization-map-explorer_selectionHeading__b5IRJ{align-self:center}.urbanization-map-explorer_metrics__fLr2e{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-self:center;border:0;padding:0}.urbanization-map-explorer_areaLink__uDQov{align-self:end;margin:0}.urbanization-map-explorer_countNote___iiAi{grid-column:2;margin:-.75rem 0 0}}@container (max-width: 560px){.urbanization-map-explorer_header__V73AE{padding:1.25rem}.urbanization-map-explorer_header__V73AE h2{font-size:1.6rem}.urbanization-map-explorer_mobileBreak__OlPFN{display:block}.urbanization-map-explorer_resolution__8E5yc{max-width:6rem;padding:.3rem .45rem;font-size:.6875rem;text-align:center}.urbanization-map-explorer_controls__iFjp_{flex-wrap:wrap;gap:.7rem;padding:1rem 1.25rem}.urbanization-map-explorer_selector__SIMv8{max-width:none}.urbanization-map-explorer_steps__O_jEl{width:100%;justify-content:flex-end}.urbanization-map-explorer_steps__O_jEl>span{margin-right:auto}.urbanization-map-explorer_map__RcfY1{aspect-ratio:1.1}.urbanization-map-explorer_mapTools__QMHnn{inset:1.2rem 1.2rem auto}.urbanization-map-explorer_mapTools__QMHnn>span{max-width:8rem;font-size:.6875rem;line-height:1.5}.urbanization-map-explorer_scale__GDZ4G{left:1.2rem;bottom:1.2rem}.urbanization-map-explorer_legend__rTgu4{right:1.2rem;bottom:1.2rem;max-width:61%;font-size:.6875rem}.urbanization-map-explorer_details__dXaVB{grid-template-columns:minmax(0,1fr);padding:1.5rem 1.25rem}.urbanization-map-explorer_metrics__fLr2e{border-block:1px solid var(--border);padding-block:1.1rem}.urbanization-map-explorer_countNote___iiAi{grid-column:auto}.urbanization-map-explorer_mapNote__K1Zpk,.urbanization-map-explorer_neighbours__QCKXt{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.urbanization-map-explorer_explorer__Mw8jP *,.urbanization-map-explorer_explorer__Mw8jP :after,.urbanization-map-explorer_explorer__Mw8jP :before{animation:none!important;transition:none!important}}@media print{.urbanization-map-explorer_neighbours__QCKXt,.urbanization-map-explorer_overviewButton__8t2fy,.urbanization-map-explorer_steps__O_jEl{display:none}.urbanization-map-explorer_body__0Y_v3{display:block}.urbanization-map-explorer_details__dXaVB{border-left:0}}.property-page_page__eLKl7{width:100%;min-width:0}.property-page_container__vflf1{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.property-page_header__D7XT0{padding-block:2rem 2.25rem}.property-page_titleRow__IjSGH{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:2.25rem}.property-page_titleCopy__tCuLF{min-width:0}.property-page_propertyEyebrow__S8cKk{margin-bottom:1rem;color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.property-page_titleCopy__tCuLF h1{max-width:56rem;margin:0;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:450;line-height:1.13;letter-spacing:-.045em}.property-page_address__28liq{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.7}.property-page_recordMeta__7sGrF{display:flex;max-width:100%;flex-shrink:0;flex-direction:column;gap:.75rem;padding:1rem 1.15rem;border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:4px;color:var(--muted-foreground);background:var(--card);font-size:.6875rem}.property-page_recordMeta__7sGrF p{display:flex;justify-content:space-between;gap:1.25rem}.property-page_recordMeta__7sGrF span{color:var(--foreground);font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere}.property-page_badges__K5f3o{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.3rem}.property-page_overview__YSpqa{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;margin-bottom:2.5rem;scroll-margin-top:calc(var(--chrome-height, 5rem) + 4.85rem)}.property-page_overview__YSpqa>.property-page_summary__YNnNt{position:sticky;top:calc(var(--chrome-height, 5rem) + 5.25rem);align-self:start}.property-page_atlas__cHJkA{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 32%,var(--border));border-radius:6px;background:var(--card);box-shadow:4px 4px 0 color-mix(in srgb,var(--primary) 12%,transparent)}.property-page_atlasHeader__DmH9P{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.4rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--primary) 4%,var(--card))}.property-page_atlasHeader__DmH9P>div{display:flex;align-items:center;gap:.65rem}.property-page_atlasHeader__DmH9P h2{font-size:.8125rem;font-weight:500;letter-spacing:-.02em}.property-page_atlasHeader__DmH9P svg{box-sizing:content-box;padding:.35rem;border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);border-radius:3px;color:var(--primary);background:var(--background)}.property-page_atlasHeader__DmH9P>span{max-width:9rem;color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem;line-height:1.6;text-align:right}.property-page_atlas__cHJkA [data-slot=tabs-list]{gap:2px;border:1px solid var(--border);border-radius:4px;background:var(--background)}.property-page_atlas__cHJkA [data-slot=tabs-trigger]{border-radius:2px;font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.property-page_atlas__cHJkA [data-slot=tabs-trigger][data-active]{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.property-page_atlasMap__nYIzP{flex:1;gap:0}.property-page_atlasMap__nYIzP>div{display:flex;flex:1;align-items:center;justify-content:center;min-height:20rem;border:0;border-radius:0;background:var(--secondary)}.property-page_atlasMap__nYIzP>div>svg{width:100%;height:auto;max-height:28rem}.property-page_atlasMap__nYIzP>figcaption{align-items:flex-start;gap:.55rem;padding:1rem 1.3rem;border-top:1px solid var(--border);font-size:.6875rem;line-height:1.65}.property-page_mapUnavailable__VoPDJ{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:23rem;padding:2.5rem;text-align:center;background:var(--secondary)}.property-page_mapUnavailable__VoPDJ h3{max-width:20rem;font-size:1.35rem;font-weight:450}.property-page_mapUnavailable__VoPDJ p{max-width:22rem;color:var(--muted-foreground);font-size:.8125rem;line-height:1.8}.property-page_listingLocation___xnKF{align-items:flex-start;justify-content:flex-start;min-height:0;gap:.75rem;padding:1.4rem;text-align:left}.property-page_listingLocation___xnKF h3{max-width:none;font-size:1.1rem}.property-page_listingLocation___xnKF p{max-width:44rem}.property-page_listingHero__eAgGc{margin:0}.property-page_listingHeroImage__fcyJT{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--secondary)}.property-page_listingHero__eAgGc figcaption{padding:.65rem 1.3rem;color:var(--muted-foreground);font-size:.6875rem;line-height:1.5;border-bottom:1px solid var(--border)}.property-page_editorial__lPtIk{display:grid;gap:1rem;padding-top:1.5rem;font-size:.9375rem;line-height:1.9;color:var(--muted-foreground)}.property-page_contextLinks__8WZtz{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.property-page_contextLinks__8WZtz a{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:4px;padding:.65rem .8rem;color:var(--primary);font-size:.75rem}.property-page_contextLinks__8WZtz a:hover{background:var(--secondary)}.property-page_faq__XlEdI{margin-top:1.5rem;border-top:1px solid var(--border)}.property-page_faq__XlEdI details{padding:1.2rem 0;border-bottom:1px solid var(--border)}.property-page_faq__XlEdI summary{cursor:pointer;font-weight:500;font-size:.9375rem;line-height:1.65}.property-page_faq__XlEdI p{padding-top:1rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.85}.property-page_inlineLink__gv3Kz{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);font-size:.75rem;font-weight:500}.property-page_inlineLink__gv3Kz:hover{text-decoration:underline;text-underline-offset:4px}.property-page_summary__YNnNt{--summary-padding:1.5rem;display:flex;min-width:0;flex-direction:column;padding:var(--summary-padding);border:1px solid var(--border);border-radius:6px;background:var(--card)}.property-page_summaryHeader__qC_h3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.4rem}.property-page_summaryHeader__qC_h3>p{color:var(--primary);font-family:var(--font-geist-mono),monospace;font-size:.6875rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.property-page_summaryMetrics__WKUNQ{display:grid;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:calc(-1 * var(--summary-padding));border-block:1px solid var(--border)}.property-page_summaryMetric__uXfUk{min-width:0;padding:1.5rem var(--summary-padding)}.property-page_summaryMetric__uXfUk:nth-child(odd){border-right:1px solid var(--border)}.property-page_summaryMetric__uXfUk:nth-child(n+3){border-top:1px solid var(--border)}.property-page_summaryMetric__uXfUk dt{display:flex;align-items:center;gap:.45rem;color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.property-page_summaryMetric__uXfUk dt svg{color:var(--primary)}.property-page_metricValue__EASz9{margin-top:.85rem;font-size:clamp(1.1rem,1.7vw,1.65rem);font-weight:450;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.property-page_metricHint__DpvdR{margin-top:.5rem;color:var(--muted-foreground);font-size:.6875rem;line-height:1.5}.property-page_metricSource__WEVuV{min-width:0;margin-top:.5rem}.property-page_metricSource__WEVuV>*{max-width:100%;flex-wrap:wrap;justify-content:flex-start;white-space:normal}.property-page_scopeNote__Z_7le{margin-top:1.25rem;padding-left:.9rem;border-left:2px solid color-mix(in srgb,var(--primary) 35%,transparent);color:var(--muted-foreground);font-size:.6875rem;line-height:1.8}.property-page_listingSummary__12Gya{display:flex;flex:1;flex-direction:column;gap:1rem;padding-top:.75rem}.property-page_listingSummary__12Gya h2{font-size:1.75rem;font-weight:450}.property-page_listingSummary__12Gya>p{color:var(--muted-foreground);font-size:.8125rem;line-height:1.8}.property-page_listingSummary__12Gya>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:1rem;border-top:1px solid var(--border);font-size:.6875rem}.property-page_listingSummary__12Gya>div span{color:var(--muted-foreground)}.property-page_listingSummary__12Gya strong{font-weight:500}.property-page_navigation__2G43g{position:sticky;top:var(--chrome-height,5rem);z-index:30;margin-bottom:2rem;border-block:1px solid var(--border);background:color-mix(in srgb,var(--background) 96%,transparent);backdrop-filter:blur(16px)}.property-page_navigationInner__sT2KD{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.property-page_navigationLinks__ooOIk{display:flex;min-width:0;align-items:center;gap:2rem;overflow-x:auto;overscroll-behavior-inline:contain}.property-page_navigationLinks__ooOIk>a{display:inline-flex;position:relative;min-height:3.75rem;flex-shrink:0;align-items:center;gap:.55rem;color:var(--muted-foreground);font-size:.75rem;font-weight:500;text-decoration:none}.property-page_navigationIndex__jhvRF{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:2px;color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.property-page_navigationLinks__ooOIk>a[aria-current=location] .property-page_navigationIndex__jhvRF{border-color:var(--primary);color:var(--primary-foreground);background:var(--primary)}.property-page_navigationLinks__ooOIk>a:after{position:absolute;inset:auto 0 0;height:2px;background:transparent;content:""}.property-page_navigationLinks__ooOIk>a[aria-current=location]{color:var(--primary)}.property-page_navigationLinks__ooOIk>a[aria-current=location]:after{background:var(--primary)}.property-page_navigationLinks__ooOIk>a:hover{color:var(--foreground)}.property-page_navigationLinks__ooOIk>a:focus-visible{outline:2px solid var(--ring);outline-offset:-3px;border-radius:.3rem}.property-page_reportJump__4tSu1{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;height:2.25rem;padding:0 .9rem;border-radius:6px;color:var(--primary-foreground);background:var(--primary);box-shadow:0 3px 0 color-mix(in srgb,var(--primary) 55%,black);font-size:.75rem;font-weight:500;text-decoration:none;transition:filter .15s}.property-page_reportJump__4tSu1:hover{filter:brightness(1.08)}.property-page_navigationFavourite__57FcW{display:flex;flex-shrink:0;margin-left:auto;margin-right:-.9rem}.property-page_navigationFavourite__57FcW+.property-page_reportJump__4tSu1{margin-left:0}.property-page_reportJump__4tSu1:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.property-page_contentGrid__Ygmya{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:clamp(2rem,4vw,4rem);padding-top:3rem;padding-bottom:4rem}.property-page_readingColumn__giVUu{display:flex;min-width:0;flex-direction:column;gap:3.75rem}.property-page_readingColumn__giVUu>section>header{padding-top:1.75rem;border-top:1px solid var(--border)}.property-page_readingColumn__giVUu>section>header h2{font-size:1.875rem;line-height:1.15;letter-spacing:-.035em}@media (min-width:640px){.property-page_readingColumn__giVUu>section>header h2{font-size:2.25rem}}.property-page_neighbourhood__Ii16f,.property-page_outlookSection__lVy3N,.property-page_readingColumn__giVUu section[id],.property-page_reportAnchor___vyxk{scroll-margin-top:calc(var(--chrome-height, 5rem) + 4.85rem)}.property-page_sidebar__GgUfP{min-width:0}.property-page_sidebarContent__O_Hor{display:flex;flex-direction:column;gap:1.5rem}.property-page_sidebarLink__xCT51{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-inline:.3rem;color:var(--muted-foreground);font-size:.6875rem}.property-page_sidebarLink__xCT51:hover{color:var(--primary)}.property-page_orderCard__XqKUS{--order-ink:#f7f8f2;--order-muted:#d2e1d5;--order-rule:#527b62;padding:1.65rem;border:1px solid #245b43;border-radius:6px;color:var(--order-ink);background:#245b43;box-shadow:4px 4px 0 color-mix(in srgb,var(--primary) 22%,transparent)}.property-page_orderEyebrow__2JHj_{display:flex;align-items:center;gap:.6rem;color:#d5eeaa;font-family:var(--font-geist-mono),monospace;font-size:.6875rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.property-page_orderCard__XqKUS h2{margin-top:1.4rem;font-size:1.85rem;font-weight:450;line-height:1.1;letter-spacing:-.035em}.property-page_orderDescription__8ngM2{margin-top:1rem;color:var(--order-muted);font-size:.75rem;line-height:1.8}.property-page_orderCard__XqKUS ul{display:flex;flex-direction:column;gap:.75rem;margin-block:1.5rem}.property-page_orderCard__XqKUS li{display:flex;align-items:flex-start;gap:.5rem;font-size:.6875rem;line-height:1.65}.property-page_orderCard__XqKUS li svg{margin-top:.1rem;color:#d5eeaa}.property-page_orderPrice__pxgTR{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-top:1.1rem;border-top:1px solid var(--order-rule)}.property-page_orderPrice__pxgTR strong{font-size:2rem;font-weight:450;letter-spacing:-.045em}.property-page_orderPrice__pxgTR span{color:var(--order-muted);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.property-page_orderButton__PkQsV{color:#1d4935;border:1px solid #d5eeaa;background:#d5eeaa;box-shadow:3px 3px 0 #133b2a}.property-page_orderButton__PkQsV:hover{color:#1d4935;background:#e4f4c8}.property-page_orderButton__PkQsV:focus-visible{outline:2px solid #f7f8f2;outline-offset:4px}.property-page_orderNote__oQ5f6{margin-top:1rem;color:var(--order-muted);font-size:.6875rem;line-height:1.5;text-align:center}.property-page_orderOpen__9hZIU{display:block;width:fit-content;margin:.75rem auto 0;color:var(--order-ink);font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.property-page_orderOpen__9hZIU:hover{text-decoration-thickness:2px}.property-page_orderAlternative__p4THV{display:flex;align-items:center;gap:.35rem;width:fit-content;height:auto;margin:.75rem auto 0;padding:0;border:0;border-radius:0;color:var(--order-ink);background:none;box-shadow:none;font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.property-page_orderAlternative__p4THV:hover{color:var(--order-ink);background:none;text-decoration-thickness:2px}.property-page_orderAlternative__p4THV svg{width:.75rem;height:.75rem}.property-page_orderDetails__2iKA4{margin-top:1.25rem;border-top:1px solid var(--order-rule);padding-top:1rem;color:var(--order-muted);font-size:.6875rem;line-height:1.8}.property-page_orderDetails__2iKA4 summary{width:fit-content;cursor:pointer;text-underline-offset:3px}.property-page_orderDetails__2iKA4 summary:hover{color:var(--order-ink)}.property-page_orderDetails__2iKA4 p{margin-top:.65rem}.property-page_dataFooter__l2HA_{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;border-top:1px solid var(--border);padding-block:1.75rem 2.5rem;color:var(--muted-foreground);font-size:.6875rem;line-height:1.8}.property-page_dataFooter__l2HA_>p{max-width:39rem}.property-page_dataFooter__l2HA_ details{min-width:16rem}.property-page_dataFooter__l2HA_ summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;color:var(--foreground);font-weight:500;cursor:pointer;list-style:none}.property-page_dataFooter__l2HA_ details[open] summary>span{transform:rotate(45deg)}.property-page_dataFooter__l2HA_ dl{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.property-page_dataFooter__l2HA_ dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem}.property-page_dataFooter__l2HA_ dd{color:var(--foreground);font-variant-numeric:tabular-nums}.property-page_estimateDiagram__IZvDc{position:relative;display:grid;width:min(100%,14rem);aspect-ratio:1;place-items:center;justify-self:center;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:4px;background-color:var(--background)}.property-page_estimateDiagram__IZvDc:before{position:absolute;inset:19% 16% 23% 24%;border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);border-radius:2px;background:color-mix(in srgb,var(--primary) 4%,var(--background));content:""}.property-page_estimateDiagramLabel__7dILh{position:absolute;top:.65rem;left:.75rem;color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem;letter-spacing:.08em}.property-page_estimateDiagramWindow___MCM3{position:relative;display:grid;width:50%;height:50%;place-items:center;margin-top:14%;margin-left:-14%;border:1px solid var(--primary);border-radius:2px;background:var(--card);box-shadow:4px 4px 0 color-mix(in srgb,var(--primary) 13%,transparent)}.property-page_estimateDiagramMark__Sa1k5{position:absolute;right:.7rem;bottom:.7rem;width:5px;height:5px;background:var(--primary);box-shadow:-9px 0 var(--primary),0 -9px var(--primary)}@media (min-width:1100px) and (min-height:950px){.property-page_sidebar__GgUfP{align-self:stretch}.property-page_sidebarContent__O_Hor{position:sticky;top:calc(var(--chrome-height, 5rem) + 5.5rem)}}@media (max-width:1100px){.property-page_titleRow__IjSGH{flex-wrap:wrap;gap:1.25rem}.property-page_recordMeta__7sGrF{flex-direction:row;flex-wrap:wrap;gap:.5rem 1.5rem}.property-page_recordMeta__7sGrF p{gap:.65rem}.property-page_overview__YSpqa{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.property-page_summary__YNnNt{--summary-padding:1.25rem}.property-page_summaryMetric__uXfUk{padding-block:1.25rem}.property-page_summaryMetric__uXfUk dt{font-size:.6875rem}.property-page_metricValue__EASz9{font-size:1.15rem}.property-page_contentGrid__Ygmya{grid-template-columns:minmax(0,1fr) minmax(16rem,18rem);gap:2rem}.property-page_orderCard__XqKUS{padding:1.3rem}}@media (max-width:900px){.property-page_pageWithBar__YFExI{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.property-page_header__D7XT0{padding-top:1.5rem}.property-page_titleRow__IjSGH{margin-top:1.75rem}.property-page_overview__YSpqa{grid-template-columns:minmax(0,1fr);gap:1.25rem}.property-page_summary__YNnNt{--summary-padding:1.5rem}.property-page_summaryMetrics__WKUNQ{grid-template-columns:repeat(4,minmax(0,1fr))}.property-page_summaryMetric__uXfUk{padding-inline:1.25rem}.property-page_summaryMetric__uXfUk:not(:last-child){border-right:1px solid var(--border)}.property-page_summaryMetric__uXfUk:nth-child(n+3){border-top:0}.property-page_summaryHeader__qC_h3{margin-bottom:1.5rem}.property-page_metricValue__EASz9{font-size:1.4rem}.property-page_scopeNote__Z_7le{max-width:45rem}.property-page_atlasMap__nYIzP>div{min-height:0}.property-page_contentGrid__Ygmya{grid-template-columns:minmax(0,1fr);gap:3rem}.property-page_sidebar__GgUfP{max-width:42rem;width:100%}.property-page_orderCard__XqKUS{padding:1.75rem}.property-page_navigationLinks__ooOIk{gap:1.5rem}.property-page_dataFooter__l2HA_{flex-direction:column;gap:1.5rem}.property-page_dataFooter__l2HA_ details{width:100%;max-width:32rem}}@media (max-width:580px){.property-page_header__D7XT0{padding-bottom:1.5rem}.property-page_titleCopy__tCuLF h1{font-size:2rem}.property-page_propertyEyebrow__S8cKk{font-size:.6875rem}.property-page_address__28liq{align-items:flex-start;font-size:.75rem}.property-page_address__28liq svg{margin-top:.2rem}.property-page_atlasHeader__DmH9P{align-items:flex-start;padding:1rem}.property-page_atlasHeader__DmH9P h2{font-size:.6875rem}.property-page_atlasHeader__DmH9P>span{max-width:4.5rem;font-size:.6875rem;text-align:right}.property-page_atlasMap__nYIzP>figcaption{padding:.85rem 1rem}.property-page_summary__YNnNt{--summary-padding:1.25rem}.property-page_summaryMetrics__WKUNQ{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.property-page_summaryMetric__uXfUk:nth-child(2n){border-right:0}.property-page_summaryMetric__uXfUk:nth-child(n+3){border-top:1px solid var(--border)}.property-page_metricValue__EASz9{font-size:1.4rem}.property-page_navigationInner__sT2KD{gap:1rem}.property-page_navigationFavourite__57FcW{margin-right:-.4rem}.property-page_navigationLinks__ooOIk{gap:1.25rem}.property-page_navigationLinks__ooOIk>a{min-height:3.3rem;font-size:.6875rem}.property-page_reportJump__4tSu1{gap:.3rem;font-size:.6875rem}.property-page_contentGrid__Ygmya{padding-top:2rem}.property-page_readingColumn__giVUu{gap:2.75rem}.property-page_scopeNote__Z_7le{font-size:.6875rem}}@media print{.property-page_navigation__2G43g{display:none}.property-page_sidebarContent__O_Hor{position:static}.property-page_atlas__cHJkA,.property-page_orderCard__XqKUS{box-shadow:none}.property-page_atlasMap__nYIzP>div>svg{max-height:none}}.cadastral-3d-view_viewer__KPqr2{min-width:0;overflow:hidden;color:var(--foreground);background:var(--card)}.cadastral-3d-view_heading__V9gg5{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border);font-size:.6875rem;line-height:1.5}.cadastral-3d-view_heading__V9gg5>span:first-child{display:inline-flex;align-items:center;gap:.6rem;font-weight:500}.cadastral-3d-view_heading__V9gg5>span:first-child:before{width:5px;height:5px;flex-shrink:0;margin-right:3px;color:var(--primary);background:currentColor;box-shadow:6px 0 currentColor,0 6px currentColor;content:""}.cadastral-3d-view_sourceTag__nJojI{flex-shrink:0;padding:.25rem .45rem;border:1px solid var(--border);border-radius:2px;color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem;letter-spacing:.02em}.cadastral-3d-view_canvas__1p8zR{position:relative;isolation:isolate;overflow:hidden;background:#edf2e6;cursor:grab;touch-action:pan-y;user-select:none}.cadastral-3d-view_canvas__1p8zR:before{--registration:#557a5a;position:absolute;z-index:2;inset:1rem;border:1px solid #557a5a20;background:linear-gradient(var(--registration),var(--registration)) 0 0 /16px 1px no-repeat,linear-gradient(var(--registration),var(--registration)) 0 0 /1px 16px no-repeat,linear-gradient(var(--registration),var(--registration)) 100% 0 /16px 1px no-repeat,linear-gradient(var(--registration),var(--registration)) 100% 0 /1px 16px no-repeat,linear-gradient(var(--registration),var(--registration)) 0 100% /16px 1px no-repeat,linear-gradient(var(--registration),var(--registration)) 0 100% /1px 16px no-repeat,linear-gradient(var(--registration),var(--registration)) 100% 100% /16px 1px no-repeat,linear-gradient(var(--registration),var(--registration)) 100% 100% /1px 16px no-repeat;pointer-events:none;content:""}.cadastral-3d-view_canvas__1p8zR:after{position:absolute;z-index:1;inset:0;opacity:.045;background-image:linear-gradient(#245b43 1px,transparent 0),linear-gradient(90deg,#245b43 1px,transparent 0);background-size:24px 24px;pointer-events:none;content:""}.cadastral-3d-view_canvas__1p8zR[data-dragging=true]{cursor:grabbing}.cadastral-3d-view_drawing__KCeCT{display:block;width:100%;height:auto;max-height:35rem}.cadastral-3d-view_dragHint__Me85_{position:absolute;z-index:3;right:1.65rem;bottom:1.5rem;padding:.3rem .45rem;border:1px solid #a8bca3;border-radius:2px;color:#3f5f42;background:#f7f8f2e8;font-family:var(--font-geist-mono),monospace;font-size:.6875rem;line-height:1.5;pointer-events:none}.cadastral-3d-view_toolbar__xX8Mg{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 1rem;border-block:1px solid var(--border);background:var(--background)}.cadastral-3d-view_controlGroup__EMK7l{display:flex;gap:.35rem}.cadastral-3d-view_controlGroup__EMK7l+.cadastral-3d-view_controlGroup__EMK7l{padding-left:.75rem;border-left:1px solid var(--border)}.cadastral-3d-view_control__gBFGZ{width:2.5rem;height:2.5rem;border:1px solid var(--border);border-radius:3px;color:var(--foreground);background:var(--card);box-shadow:2px 2px 0 color-mix(in srgb,var(--primary) 9%,transparent)}.cadastral-3d-view_control__gBFGZ:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--primary);background:var(--secondary)}.cadastral-3d-view_control__gBFGZ:active{box-shadow:none}.cadastral-3d-view_control__gBFGZ:focus-visible,.cadastral-3d-view_reset__H5pxA:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.cadastral-3d-view_control__gBFGZ:disabled{box-shadow:none}.cadastral-3d-view_reset__H5pxA{height:2.5rem;margin-left:auto;padding-inline:.75rem;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:3px;color:var(--primary);background:var(--card);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.cadastral-3d-view_reset__H5pxA:hover{color:var(--primary);background:var(--secondary)}.cadastral-3d-view_caption__FqljX{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.25rem 1.25rem;color:var(--muted-foreground);font-size:.6875rem;line-height:1.8}.cadastral-3d-view_caption__FqljX>p{max-width:52rem;padding-left:.8rem;border-left:2px solid color-mix(in srgb,var(--primary) 30%,transparent)}.cadastral-3d-view_legend__S_GTq{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.cadastral-3d-view_legend__S_GTq>span{display:inline-flex;align-items:center;gap:.4rem}.cadastral-3d-view_legend__S_GTq i{display:inline-block;width:.65rem;height:.65rem;border-radius:0}.cadastral-3d-view_parcelKey__bYab_{border:1px dashed #6e8c68;background:#dfe7d5}.cadastral-3d-view_buildingKey__dG1IL{border:1px solid #3c654b;background:#7fb598}.cadastral-3d-view_nearbyKey__ekgW2{border:1px solid #8b948a;background:#d6dbd1}.cadastral-3d-view_entranceKey__dCt1M{border:1px solid #ffffff;background:#3b5edb;box-shadow:0 0 0 1px #3b5edb}.cadastral-3d-view_poolKey__Tkm_P{border:1px solid #558f98;background:#90c2c5}.cadastral-3d-view_empty__PnBMD{display:flex;min-height:22rem;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:var(--muted-foreground);background:var(--secondary);text-align:center;font-size:.8125rem}@media (max-width:580px){.cadastral-3d-view_heading__V9gg5{padding:.85rem 1rem;font-size:.6875rem}.cadastral-3d-view_sourceTag__nJojI{display:none}.cadastral-3d-view_canvas__1p8zR:before{inset:.65rem}.cadastral-3d-view_toolbar__xX8Mg{gap:.5rem;padding:.65rem .5rem}.cadastral-3d-view_controlGroup__EMK7l{gap:.2rem}.cadastral-3d-view_controlGroup__EMK7l+.cadastral-3d-view_controlGroup__EMK7l{padding-left:.45rem}.cadastral-3d-view_control__gBFGZ{width:2.2rem;height:2.2rem}.cadastral-3d-view_reset__H5pxA{height:2.2rem;margin-left:0;padding-inline:.5rem;font-size:.6875rem}.cadastral-3d-view_caption__FqljX{padding:.85rem 1rem 1rem}.cadastral-3d-view_dragHint__Me85_{right:1rem;bottom:1rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.cadastral-3d-view_viewer__KPqr2 *,.cadastral-3d-view_viewer__KPqr2 :after,.cadastral-3d-view_viewer__KPqr2 :before{transition:none!important;animation:none!important}}@media print{.cadastral-3d-view_canvas__1p8zR:after,.cadastral-3d-view_canvas__1p8zR:before,.cadastral-3d-view_dragHint__Me85_,.cadastral-3d-view_toolbar__xX8Mg{display:none}}.cadastral-3d-view_neighbour__2YjsN{cursor:pointer}.cadastral-3d-view_neighbour__2YjsN:hover{filter:brightness(.9) saturate(1.3)}.google-property-view_view__ZTADW{width:100%;min-width:0}.google-property-view_toolbar__mq1Wg{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--background)}.google-property-view_modes__iNeQG{display:flex;gap:4px}.google-property-view_canvas__Dt5pr{position:relative;height:clamp(360px,49vw,550px);isolation:isolate;background:#e5e8df}.google-property-view_map__RJwTu{position:absolute;inset:0}.google-property-view_message__2LiKB{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 40px);padding:22px 26px;border:1px solid #d8ddd1;border-radius:16px;background:#f8faf5;color:#294436;text-align:center;font-size:14px;box-shadow:0 8px 32px #20302612}.google-property-view_message__2LiKB>svg{width:24px;height:24px}.google-property-view_legend__bUiWn a,.google-property-view_message__2LiKB a{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px}.google-property-view_legend__bUiWn a svg,.google-property-view_message__2LiKB a svg{width:13px;height:13px}.google-property-view_legend__bUiWn a:focus-visible,.google-property-view_message__2LiKB a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}.google-property-view_details__JE_jH{padding:16px 20px;background:var(--background);color:var(--muted-foreground);font-size:12px;line-height:1.6}.google-property-view_details__JE_jH p{margin:6px 0 0}.google-property-view_legend__bUiWn{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:10px;color:var(--foreground);font-size:12px}.google-property-view_legend__bUiWn span{display:inline-flex;align-items:center;gap:7px}.google-property-view_legend__bUiWn i{display:inline-block;width:11px;height:11px;border-radius:3px;border:1px solid #667360}.google-property-view_legend__bUiWn a{margin-left:auto}.google-property-view_parcel__ewx4a{background:#ffdfaa}.google-property-view_building__7Rxeb{background:#b5c3a2}.google-property-view_pool__3mvUs{background:#a5e6f2}.google-property-view_spinner__4CxYj{animation:google-property-view_spin__ScfBA 1.2s linear infinite}@keyframes google-property-view_spin__ScfBA{to{transform:rotate(1turn)}}@media (max-width:480px){.google-property-view_toolbar__mq1Wg{padding:10px;gap:4px}.google-property-view_details__JE_jH{padding:14px}.google-property-view_canvas__Dt5pr{height:390px}}@media (prefers-reduced-motion:reduce){.google-property-view_spinner__4CxYj{animation:none}}.property-outlook_explorer__2X5_R{overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--card);box-shadow:4px 4px 0 var(--pixel-shadow);display:grid;grid-template-columns:minmax(0,1fr) 19rem}.property-outlook_workspace__nULAU{min-width:0;display:flex;flex-direction:column}.property-outlook_sceneHeader__7Z1K5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--border)}.property-outlook_modes__W1VIq{display:flex;flex-wrap:wrap;gap:.25rem}.property-outlook_modes__W1VIq button{height:2.5rem;gap:.5rem;padding-inline:.75rem;font-size:.6875rem}.property-outlook_modes__W1VIq button[aria-pressed=true]{color:var(--brand-cobalt-foreground);background:var(--brand-cobalt);box-shadow:2px 2px 0 color-mix(in srgb,var(--brand-cobalt) 22%,transparent)}.property-outlook_scenario__zIeoh{font-family:var(--font-geist-mono),monospace;font-size:.6875rem;color:var(--muted-foreground)}.property-outlook_viewpointBar__dCdK2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--brand-cobalt) 3%,var(--card))}.property-outlook_floorPicker__TNREO{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0}.property-outlook_floorPicker__TNREO>label{font-size:.6875rem;font-weight:500}.property-outlook_floorPicker__TNREO .property-outlook_floorControls__3r5Q_{width:15.5rem;max-width:100%}.property-outlook_floorPicker__TNREO [data-slot=select-trigger]{width:100%;height:2.5rem;font-size:.75rem}.property-outlook_topFloor__eWo19{height:2.5rem;gap:.4rem;padding-inline:.7rem;color:var(--brand-cobalt);border-color:color-mix(in srgb,var(--brand-cobalt) 45%,var(--border));font-size:.6875rem}.property-outlook_heightReadout__RUqxe{display:flex;flex-direction:column;gap:.2rem;margin-left:auto;text-align:right}.property-outlook_heightReadout__RUqxe strong{color:var(--brand-cobalt);font-size:1.15rem;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.property-outlook_heightReadout__RUqxe span{color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.property-outlook_canvas__DOaln{position:relative;flex:1;display:grid;align-items:center;overflow:hidden;background:#eef3e8;touch-action:pan-y;cursor:grab}.property-outlook_canvas__DOaln:active{cursor:grabbing}.property-outlook_canvas__DOaln>svg{display:block;width:100%;height:auto;min-height:25rem}.property-outlook_canvas__DOaln:after{position:absolute;inset:.8rem;border:1px solid #456d4718;content:"";pointer-events:none}.property-outlook_sceneReadout__DjKYw{position:absolute;top:1.3rem;right:1.3rem;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;padding:.55rem .65rem;border:1px solid #bac8af;border-radius:2px;color:#526249;background:#f7f8f2f5;font-family:var(--font-geist-mono),monospace;font-size:.6875rem;pointer-events:none}.property-outlook_sceneReadout__DjKYw strong{color:#294633;font-size:.75rem;font-weight:500}.property-outlook_dragHint__XTetI{right:1.3rem;color:#526249;background:#f7f8f2e8;border:1px solid #bac8af;padding:.3rem .5rem;font-family:var(--font-geist-mono),monospace}.property-outlook_dragHint__XTetI,.property-outlook_seaLabel__ZIIii{position:absolute;bottom:1.3rem;font-size:.6875rem;pointer-events:none}.property-outlook_seaLabel__ZIIii{left:1.3rem;max-width:calc(100% - 11rem);color:#2c4664;background:#f4f7fded;border:1px solid #a6b9d5;padding:.4rem .6rem;line-height:1.5}.property-outlook_legend__jSL_8{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem 1.25rem;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.6875rem}.property-outlook_legend__jSL_8>span{display:inline-flex;gap:.4rem;align-items:center}.property-outlook_legend__jSL_8 i{width:.55rem;height:.55rem;background:#b7c5aa;border:1px solid #899a7f}.property-outlook_legend__jSL_8 .property-outlook_selectedKey__LEO6z{background:#5d78cc;border-color:#334d9d}.property-outlook_controls__8W0_4{min-width:0;padding:1.6rem 1.5rem;border-left:1px solid var(--border)}.property-outlook_controls__8W0_4>h3{margin-top:1rem;font-size:1.65rem;font-weight:500;line-height:1.15;letter-spacing:-.045em}.property-outlook_field__eg_dK{margin-top:1.75rem}.property-outlook_field__eg_dK>label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.8rem;font-size:.6875rem;font-weight:500}.property-outlook_field__eg_dK>label span{font-size:.6875rem;font-weight:400;color:var(--muted-foreground)}.property-outlook_field__eg_dK>label strong{font-family:var(--font-geist-mono),monospace;font-size:.6875rem;color:var(--brand-cobalt);font-weight:500}.property-outlook_field__eg_dK>p,.property-outlook_previewNote__9XFX5{margin-top:.75rem;font-size:.6875rem;line-height:1.7;color:var(--muted-foreground)}.property-outlook_floorControls__3r5Q_{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;gap:.5rem;align-items:center}.property-outlook_floorControls__3r5Q_>button{width:100%;height:2.5rem}.property-outlook_field__eg_dK [data-slot=select-trigger]{width:100%;height:2.5rem;font-size:.6875rem}.property-outlook_field__eg_dK [data-slot=slider]{padding-block:.5rem}.property-outlook_field__eg_dK [data-slot=slider-range]{background:var(--brand-cobalt)}.property-outlook_field__eg_dK [data-slot=slider-thumb]{width:.875rem;height:.875rem;border-radius:2px;border-color:var(--brand-cobalt)}.property-outlook_bearings__NDLw4{display:flex;justify-content:space-between;gap:.4rem;margin-top:.6rem}.property-outlook_bearings__NDLw4 button{min-height:2rem;padding:.25rem .35rem;border:1px solid transparent;border-radius:2px;color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem;cursor:pointer}.property-outlook_bearings__NDLw4 button:hover,.property-outlook_bearings__NDLw4 button[aria-pressed=true]{color:var(--brand-cobalt);border-color:var(--border);background:var(--background)}.property-outlook_bearings__NDLw4 button:focus-visible{outline:2px solid var(--brand-cobalt);outline-offset:2px}.property-outlook_previewButton__fqBp8{width:100%;height:auto;min-height:2.75rem;margin-top:1.5rem;padding:.7rem .6rem;gap:.5rem;font-size:.6875rem;white-space:normal;line-height:1.4}.property-outlook_previewButton__fqBp8[aria-pressed=true]{color:var(--brand-cobalt);border-color:var(--brand-cobalt);background:color-mix(in srgb,var(--brand-cobalt) 6%,var(--card))}.property-outlook_evidence__dereH{display:flex;flex-direction:column;gap:.5rem;margin-top:1.4rem;border-top:1px solid var(--border);padding-top:1.2rem}.property-outlook_evidence__dereH>span{font-family:var(--font-geist-mono),monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}.property-outlook_evidence__dereH>strong{font-size:.875rem;font-weight:500}.property-outlook_evidence__dereH>p{color:var(--muted-foreground);font-size:.6875rem;line-height:1.7}.property-outlook_notes__llP4K{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1.5rem;border-top:1px solid var(--border);padding:1rem 1.4rem;color:var(--muted-foreground);font-size:.6875rem;line-height:1.75}.property-outlook_notes__llP4K strong{color:var(--foreground);font-weight:500}@media (max-width:1050px){.property-outlook_explorer__2X5_R{grid-template-columns:minmax(0,1fr)}.property-outlook_controls__8W0_4{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem;border-left:0;border-top:1px solid var(--border)}.property-outlook_controls__8W0_4>.property-outlook_field__eg_dK{margin-top:1.2rem}.property-outlook_controls__8W0_4>.pixel-eyebrow,.property-outlook_controls__8W0_4>h3{grid-column:1/-1}.property-outlook_evidence__dereH{grid-column:2;grid-row:3/span 3;margin-top:1.2rem}}@media (max-width:580px){.property-outlook_sceneHeader__7Z1K5{padding:.75rem}.property-outlook_modes__W1VIq button{padding-inline:.5rem;font-size:.6875rem}.property-outlook_viewpointBar__dCdK2{padding:.85rem 1rem;gap:.75rem}.property-outlook_floorPicker__TNREO{width:100%;justify-content:space-between}.property-outlook_floorPicker__TNREO .property-outlook_floorControls__3r5Q_{width:min(100%,15.5rem);flex:1;min-width:11.75rem}.property-outlook_heightReadout__RUqxe{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.5rem;width:100%;margin-left:0;text-align:left}.property-outlook_heightReadout__RUqxe strong{font-size:1rem}.property-outlook_canvas__DOaln>svg{min-height:18rem}.property-outlook_sceneReadout__DjKYw{top:1rem;right:1rem;font-size:.6875rem}.property-outlook_sceneReadout__DjKYw strong{font-size:.6875rem}.property-outlook_seaLabel__ZIIii{left:1rem;right:1rem;bottom:1rem;max-width:none}.property-outlook_canvas__DOaln:has(.property-outlook_seaLabel__ZIIii) .property-outlook_dragHint__XTetI{display:none}.property-outlook_controls__8W0_4{display:block;padding:1.4rem}.property-outlook_controls__8W0_4>h3{font-size:1.6rem}.property-outlook_controls__8W0_4>.property-outlook_field__eg_dK{margin-top:1.5rem}.property-outlook_notes__llP4K{grid-template-columns:1fr;gap:.75rem;padding:1rem 1.25rem}}@media print{.property-outlook_controls__8W0_4,.property-outlook_dragHint__XTetI,.property-outlook_sceneHeader__7Z1K5{display:none}.property-outlook_explorer__2X5_R{display:block;box-shadow:none}}.sunlight-controls_controls__HIcbe{container-type:inline-size;container-name:sunlight;min-width:0;padding:1.15rem 1.25rem;border-top:1px solid var(--border);color:var(--foreground);background:var(--card)}.sunlight-controls_heading__iBYCw{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.sunlight-controls_heading__iBYCw h3{margin:0;font-size:.6875rem}.sunlight-controls_status__m_cKg{display:flex;align-items:center;gap:.4rem;margin-top:.45rem;font-size:.8125rem}.sunlight-controls_status__m_cKg>span{width:7px;height:7px;background:var(--muted-foreground)}.sunlight-controls_status__m_cKg>span[data-daylight=true]{background:var(--brand-cobalt);box-shadow:2px 2px 0 color-mix(in srgb,var(--brand-cobalt) 20%,transparent)}.sunlight-controls_toggle__GwECT{min-height:2.5rem;font-size:.6875rem}.sunlight-controls_fields__xIj1v{min-width:0;margin:0;padding:0;border:0}.sunlight-controls_fields__xIj1v:disabled{opacity:.5}.sunlight-controls_inputs__vqbSF{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;align-items:end;gap:.75rem}.sunlight-controls_field__ASFQd{display:flex;min-width:0;flex-direction:column;gap:.35rem;font-size:.6875rem;color:var(--muted-foreground)}.sunlight-controls_field__ASFQd input{width:100%;min-width:0;min-height:2.6rem;border-radius:3px;padding-inline:.65rem;color:var(--foreground);background:var(--background);font-family:var(--font-geist-mono),monospace;font-size:.75rem}.dark .sunlight-controls_field__ASFQd input{color-scheme:dark}.sunlight-controls_play__fnvjb{min-height:2.6rem;gap:.5rem;padding-inline:.75rem;font-size:.6875rem}.sunlight-controls_playMark__syGoa{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid}.sunlight-controls_pauseMark__t87CG{width:8px;height:10px;border-inline:3px solid currentColor}.sunlight-controls_timeline__2rZoA{position:relative;margin-top:.75rem;padding-top:3.5rem}.sunlight-controls_profile__8P6sK{position:absolute;inset:0 0 auto;display:block;width:100%;height:4.5rem;overflow:hidden;pointer-events:none}.sunlight-controls_profile__8P6sK path{fill:none;vector-effect:non-scaling-stroke}.sunlight-controls_horizon__Lw3sL{stroke:var(--border);stroke-dasharray:2 5}.sunlight-controls_nightCurve__92STC{stroke:color-mix(in srgb,var(--muted-foreground) 25%,transparent);stroke-width:1.5}.sunlight-controls_dayCurve__v32B9{stroke:var(--brand-cobalt);stroke-width:2}.sunlight-controls_timeLine__s2StQ{stroke:var(--brand-cobalt);stroke-opacity:.4;stroke-dasharray:2 3}.sunlight-controls_slider__1WKqz{position:relative;display:block;width:100%;height:1.75rem;margin:0;cursor:ew-resize;accent-color:var(--brand-cobalt);background:transparent;appearance:none}.sunlight-controls_slider__1WKqz::-webkit-slider-runnable-track{height:3px;border-radius:0;background:var(--border)}.sunlight-controls_slider__1WKqz::-moz-range-track{height:3px;border-radius:0;background:var(--border)}.sunlight-controls_slider__1WKqz::-webkit-slider-thumb{width:13px;height:20px;margin-top:-8px;border:2px solid var(--card);border-radius:2px;background:var(--brand-cobalt);box-shadow:0 0 0 1px var(--brand-cobalt);appearance:none}.sunlight-controls_slider__1WKqz::-moz-range-thumb{width:10px;height:17px;border:2px solid var(--card);border-radius:2px;background:var(--brand-cobalt);box-shadow:0 0 0 1px var(--brand-cobalt)}.sunlight-controls_slider__1WKqz:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:3px}.sunlight-controls_hours__lUlRa{display:flex;justify-content:space-between;gap:.35rem;color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.sunlight-controls_presets__116Vb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.85rem}.sunlight-controls_preset__5dfgC{min-width:0;height:auto;min-height:2.5rem;justify-content:space-between;gap:.5rem;padding:.5rem;border:1px solid var(--border);border-radius:3px;font-size:.6875rem}.sunlight-controls_preset__5dfgC>span{color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.6875rem}.sunlight-controls_preset__5dfgC[aria-pressed=true]{border-color:var(--brand-cobalt);background:color-mix(in srgb,var(--brand-cobalt) 7%,var(--card))}.sunlight-controls_footer__zcAkF{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem .8rem;margin-top:.8rem;color:var(--muted-foreground);font-size:.6875rem;line-height:1.7}.sunlight-controls_invalid__L77ty{margin-top:.75rem;color:var(--destructive);font-size:.75rem;line-height:1.6}@container sunlight (min-width: 650px){.sunlight-controls_heading__iBYCw{margin-bottom:.5rem}.sunlight-controls_heading__iBYCw>div{display:flex;align-items:center;gap:1rem}.sunlight-controls_status__m_cKg{margin-top:0;font-size:.6875rem}.sunlight-controls_toggle__GwECT{min-height:2rem;height:2rem}.sunlight-controls_fields__xIj1v{display:grid;grid-template-columns:minmax(350px,1.05fr) minmax(0,.95fr);column-gap:1.5rem}.sunlight-controls_inputs__vqbSF{grid-column:1;grid-row:1/span 2;grid-template-columns:minmax(135px,1fr) minmax(82px,.65fr) auto;align-self:center;gap:.5rem}.sunlight-controls_play__fnvjb{padding-inline:.6rem}.sunlight-controls_timeline__2rZoA{grid-column:2;grid-row:1;margin-top:0;padding-top:1.5rem}.sunlight-controls_profile__8P6sK{height:3.5rem}.sunlight-controls_slider__1WKqz{height:1.25rem}.sunlight-controls_presets__116Vb{grid-column:2;grid-row:2;margin-top:.4rem}.sunlight-controls_preset__5dfgC{min-height:1.75rem;padding-block:.2rem}.sunlight-controls_footer__zcAkF{margin-top:.6rem;font-size:.6875rem}}@media (max-width:480px){.sunlight-controls_controls__HIcbe{padding:1rem}.sunlight-controls_inputs__vqbSF{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:.65rem}.sunlight-controls_play__fnvjb{grid-column:1/-1;min-height:2.4rem}.sunlight-controls_preset__5dfgC{flex-direction:column;align-items:flex-start;gap:.1rem;white-space:normal}.sunlight-controls_footer__zcAkF{flex-direction:column}}@media (prefers-reduced-motion:reduce){.sunlight-controls_controls__HIcbe *,.sunlight-controls_controls__HIcbe :after,.sunlight-controls_controls__HIcbe :before{transition:none!important;animation:none!important}}@media print{.sunlight-controls_controls__HIcbe{display:none}}