.PropertyIsochrones_modes__DjJp5{position:absolute;top:var(--space-3);left:var(--space-3);z-index:2;display:inline-flex;padding:3px;gap:2px;background:var(--white);border-radius:var(--radius-pill,999px);box-shadow:var(--shadow-soft)}.PropertyIsochrones_mode__poemB{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-pill,999px);font-size:var(--text-xs);font-weight:600;color:var(--ink);white-space:nowrap}.PropertyIsochrones_mode__poemB svg{width:1.05rem;height:1.05rem}.PropertyIsochrones_mode__poemB:hover{background:var(--grey-100)}.PropertyIsochrones_mode__poemB:focus-visible{outline:2px solid var(--red);outline-offset:1px}.PropertyIsochrones_mode__poemB[aria-pressed=true]{background:var(--ink);color:var(--white)}.PropertyIsochrones_legend__rLhXm{position:absolute;top:calc(var(--space-3) + 2.5rem + 6px + var(--space-2));left:var(--space-3);z-index:2;max-width:min(18rem,calc(100% - 2 * var(--space-3)));padding:var(--space-2) var(--space-3);background:rgba(255,255,255,.94);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);font-size:var(--text-xs);color:var(--ink)}.PropertyIsochrones_legendList___6t2k{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-weight:600}.PropertyIsochrones_legendList___6t2k li{display:inline-flex;align-items:center;gap:.375rem}.PropertyIsochrones_swatch__P4mO4{width:.875rem;height:.875rem;border-radius:3px;border:1.5px solid #e00000;background:#e00000}.PropertyIsochrones_legendError__zeqJL{color:var(--grey-600)}@media (max-width:479px){.PropertyIsochrones_mode__poemB span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.PropertyIsochrones_mode__poemB{padding:0 var(--space-3)}}.poi-popup-content_popupContent__ifeqD{display:flex;flex-direction:column;gap:.125rem;font-family:var(--font-sans)}.poi-popup-content_popupName__Q47HU{font-weight:600;font-size:var(--text-sm);color:var(--ink)}.poi-popup-content_popupAddress__bXJAQ,.poi-popup-content_popupCategory__5f6fx{font-size:var(--text-xs);color:var(--grey-600)}.poi-popup-content_popupDistance__rKmMe{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--ink);font-weight:600}.poi-marker_marker__yElE0{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:var(--poi-marker-color,var(--ink));border:1.5px solid var(--white);border-radius:50%;box-shadow:var(--shadow-soft);cursor:pointer;padding:0}.SectorAmenitiesMap_wrapper__aZaFa{display:flex;flex-direction:column;gap:var(--space-8)}.SectorAmenitiesMap_editorialBlock__zByUx{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.SectorAmenitiesMap_editorialBlockSecondary__nGjW4{padding-top:var(--space-6);border-top:1px solid var(--grey-200)}.SectorAmenitiesMap_editorialHeading__u73n4{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--grey-600)}.SectorAmenitiesMap_poiIntro__iOvQ_{display:flex;flex-direction:column;gap:var(--space-2)}.SectorAmenitiesMap_list__2ArbW{display:flex;flex-wrap:wrap;gap:var(--space-2)}.SectorAmenitiesMap_listItem__erR5o{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-height:var(--touch-target);padding:var(--space-1) var(--space-3);text-align:left;font-size:var(--text-xs);background:none;border:1px solid var(--grey-200);border-radius:var(--radius-sm);transition:border-color .18s ease,background .18s ease}.SectorAmenitiesMap_listItem__erR5o:hover{border-color:var(--grey-600)}.SectorAmenitiesMap_listItem__erR5o[aria-pressed=true]{background:var(--grey-100);border-color:var(--ink)}.SectorAmenitiesMap_listItem__erR5o:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SectorAmenitiesMap_listItem__erR5o{transition:none}}.SectorAmenitiesMap_listItemName__0aT0Q{font-weight:600;color:var(--ink)}.SectorAmenitiesMap_listItemMeta__ajvXj{color:var(--grey-600)}.SectorAmenitiesMap_note__e_Ef4{font-size:var(--text-sm);color:var(--grey-600)}.SectorAmenitiesMap_mapFrame__JM4IM,.SectorAmenitiesMap_mapPlaceholder__unkiQ{position:relative;width:100%;min-width:0;height:clamp(360px,90vw,480px);min-height:360px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--grey-200);box-shadow:var(--shadow-soft);background:var(--grey-100)}@media (min-width:1024px){.SectorAmenitiesMap_mapFrame__JM4IM,.SectorAmenitiesMap_mapPlaceholder__unkiQ{height:clamp(420px,48vw,600px);min-height:420px}}.SectorAmenitiesMap_mapContainer__g_cyd{width:100%;height:100%}.SectorAmenitiesMap_mapContainer__g_cyd .mapboxgl-ctrl-attrib{font-size:.6875rem}.SectorAmenitiesMap_mapMarker__NLLSJ{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--ink);border:2px solid var(--white);box-shadow:var(--shadow-soft);cursor:pointer}.SectorAmenitiesMap_mapMarker__NLLSJ[data-category=park]{background:var(--park-green)}.SectorAmenitiesMap_gate__PXNci{gap:var(--space-3)}.SectorAmenitiesMap_fallback__FHGfH,.SectorAmenitiesMap_gate__PXNci{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4);text-align:center;color:var(--grey-600);font-size:var(--text-sm)}.SectorAmenitiesMap_fallback__FHGfH{gap:var(--space-2)}.SectorAmenitiesMap_fallbackRetry__CrHM2{margin-top:var(--space-2);min-height:var(--touch-target);padding-inline:var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--ink);border:1px solid var(--grey-300);border-radius:var(--radius-sm);transition:border-color .18s ease,background .18s ease}.SectorAmenitiesMap_fallbackRetry__CrHM2:hover{border-color:var(--grey-600);background:var(--white)}@media (prefers-reduced-motion:reduce){.SectorAmenitiesMap_fallbackRetry__CrHM2{transition:none}}.SectorAmenitiesMap_poiWrapper__6nJta{display:flex;flex-direction:column;gap:var(--space-6)}.SectorAmenitiesMap_poiHeading___wsUK{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);color:var(--ink)}.SectorAmenitiesMap_poiNote__fqBP1{font-size:var(--text-xs);color:var(--grey-600)}.SectorMarketStats_wrapper__VX2rh{display:flex;flex-direction:column;gap:var(--space-6)}.SectorMarketStats_synthesis__Pouv2{font-family:var(--font-sans);font-weight:700;font-size:var(--text-lg);color:var(--ink);padding-left:var(--space-4);border-left:3px solid var(--red)}.SectorMarketStats_portrait__1Sc2Y{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);color:var(--ink)}.SectorMarketStats_caution__1CEe_{font-size:var(--text-sm);color:var(--grey-600);max-width:60ch;margin-top:calc(-1 * var(--space-4))}.SectorMarketStats_readingHeading__OnJvH{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);color:var(--ink)}.SectorMarketStats_reading___kFSV{font-size:var(--text-base);color:var(--ink);max-width:72ch;line-height:1.6;margin-top:calc(-1 * var(--space-4))}.SectorMarketStats_categoryPanel__iBVTM{display:flex;flex-direction:column;gap:var(--space-8)}.SectorMarketStats_grid__Vh9QV{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}@media (min-width:1024px){.SectorMarketStats_grid__Vh9QV{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:479px){.SectorMarketStats_grid__Vh9QV{grid-template-columns:minmax(0,1fr)}}.SectorMarketStats_card__rpqrE{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-lg);min-width:0}.SectorMarketStats_cardTrendSlot__Z7s7N{display:flex;align-items:center;min-height:1rem;color:var(--grey-600)}.SectorMarketStats_cardValueRow__w71Cd{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.SectorMarketStats_cardValue__oQ_Wa{font-family:var(--font-sans);font-weight:700;font-size:var(--text-2xl);color:var(--ink);line-height:1.1}.SectorMarketStats_cardLabel__5uExu{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.SectorMarketStats_cardLabel__5uExu,.SectorMarketStats_cardPeriod__rdK8G{font-size:var(--text-xs);color:var(--grey-600)}.SectorMarketStats_cardSampleSlot__y_bvb{display:flex;align-items:center;min-height:1rem}.SectorMarketStats_comparison__ClZhO{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.SectorMarketStats_cardSample__Gx_7G{font-size:var(--text-xs);color:var(--grey-600)}.SectorMarketStats_insufficientDataNote__fcaoS,.SectorMarketStats_methodologyNote__rW4Eu{font-size:var(--text-xs);color:var(--grey-600);max-width:72ch}.SectorMarketStats_definitionsList__6ETf9{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media (min-width:768px){.SectorMarketStats_definitionsList__6ETf9{grid-template-columns:repeat(4,minmax(0,1fr))}}.SectorMarketStats_definitionItem__p9Yn5{border:1px solid var(--grey-200);border-radius:var(--radius-md);transition:border-color .2s ease}.SectorMarketStats_definitionItemOpen__iPiGH{border-color:var(--red)}.SectorMarketStats_definitionTrigger___PLF4{width:100%;display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--text-sm);font-weight:600;color:var(--ink)}.SectorMarketStats_definitionTrigger___PLF4:hover,.SectorMarketStats_definitionTrigger___PLF4[aria-expanded=true]{color:var(--red)}.SectorMarketStats_definitionTrigger___PLF4:focus-visible{outline:2px solid var(--red);outline-offset:2px}.SectorMarketStats_definitionPanel__UIpv_{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.SectorMarketStats_definitionPanelOpen__A01sF{grid-template-rows:1fr}.SectorMarketStats_definitionPanel__UIpv_>.SectorMarketStats_definitionPanelInner__Jey9a{overflow:hidden;min-height:0}.SectorMarketStats_definitionText__ZM63N{margin:0;padding:0 var(--space-4) var(--space-4);font-size:var(--text-sm);color:var(--grey-600);line-height:1.5}@media (prefers-reduced-motion:reduce){.SectorMarketStats_definitionItem__p9Yn5,.SectorMarketStats_definitionPanel__UIpv_,.SectorMarketStats_definitionTrigger___PLF4{transition:none}}.SectorMarketStats_chartFigure__zxWCu{margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.SectorMarketStats_chartTitle__JiVDz{font-size:var(--text-sm);font-weight:600;color:var(--grey-600)}.SectorMarketStats_chartSvg__ovER4{width:100%;height:auto;max-width:40rem}.SectorMarketStats_chartAxis__JKJ2y{stroke:var(--grey-300);stroke-width:1}.SectorMarketStats_chartBar__R5KBw{fill:var(--ink)}.SectorMarketStats_chartBarCurrent___LmDs{fill:var(--red)}.SectorMarketStats_chartValueLabel__4rDMh{font-size:11px;fill:var(--ink);font-weight:600}.SectorMarketStats_chartYearLabel__qFm2h{font-size:11px;fill:var(--grey-600)}.SectorMarketStats_chartGapMarker__pfIDD{stroke:var(--grey-300);stroke-width:3;stroke-linecap:round}.SectorMarketStats_chartLegend__IHBGy{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--grey-600)}.SectorMarketStats_chartLegendDash__EzODq{display:inline-block;width:14px;height:3px;border-radius:2px;background:var(--grey-300)}@media (prefers-reduced-motion:no-preference){.SectorMarketStats_chartBarCurrent___LmDs,.SectorMarketStats_chartBar__R5KBw{transition:height .2s ease}}.SectorMarketStats_comparisonBlock__DunAh{display:flex;flex-direction:column;gap:var(--space-4)}.SectorMarketStats_tabList__Ic5dY{display:flex;gap:var(--space-2);overflow-x:auto;margin-bottom:var(--space-5)}.SectorMarketStats_tab__xFQOd{flex-shrink:0;padding:var(--space-2) var(--space-4);min-height:var(--touch-target);font-size:var(--text-sm);font-weight:600;color:var(--grey-600);background:var(--grey-100);border:1px solid var(--grey-200);border-radius:var(--radius-sm)}.SectorMarketStats_tabActive__3TNo9{color:var(--white);background:var(--ink);border-color:var(--ink)}.SectorMarketStats_periodToggleList__BqVHR{display:inline-flex;gap:2px;padding:2px;margin-bottom:var(--space-5);background:var(--grey-100);border-radius:var(--radius-sm)}.SectorMarketStats_periodTab__LSW4v{padding:var(--space-1) var(--space-3);min-height:calc(var(--touch-target) - .5rem);font-size:var(--text-xs);font-weight:600;color:var(--grey-600);border-radius:calc(var(--radius-sm) - 2px)}.SectorMarketStats_periodTabActive__QIJrv{color:var(--ink);background:var(--white);box-shadow:var(--shadow-soft)}.SectorMarketStats_interpretationGrid__lE4om{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media (min-width:768px){.SectorMarketStats_interpretationGrid__lE4om{grid-template-columns:repeat(2,minmax(0,1fr))}}.SectorMarketStats_interpretationCard__pOUbM{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);background:var(--grey-100);border-radius:var(--radius-lg)}.SectorMarketStats_interpretationCard__pOUbM .btn{white-space:normal;width:100%;text-align:center}.SectorMarketStats_interpretationHeading__7HvDG{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);color:var(--ink)}.SectorMarketStats_interpretationText__Fc_d5{font-size:var(--text-base);color:var(--ink);line-height:1.5}.SectorMarketStats_sourceLine__Fe_1n{font-size:var(--text-xs);color:var(--ink);max-width:none}.AddressSuggestInput_wrapper__LgnD3{position:relative;min-width:0}.AddressSuggestInput_wrapper__LgnD3>input{width:100%;box-sizing:border-box}.AddressSuggestInput_spinnerIcon__QUrov{position:absolute;top:50%;right:var(--space-3);transform:translateY(-50%);color:var(--grey-600);animation:AddressSuggestInput_spin__WXAsT .8s linear infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.AddressSuggestInput_spinnerIcon__QUrov{animation-duration:2s}}@keyframes AddressSuggestInput_spin__WXAsT{to{transform:translateY(-50%) rotate(1turn)}}.AddressSuggestInput_listbox__dQNdp{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;z-index:10;display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--space-1);list-style:none;border:1px solid var(--grey-200);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card);max-height:16rem;overflow-y:auto}.AddressSuggestInput_option__ljBJJ{display:flex;flex-direction:column;gap:2px;min-height:var(--touch-target);justify-content:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer}.AddressSuggestInput_optionActive__8ES98,.AddressSuggestInput_option__ljBJJ:hover{background:var(--grey-100)}.AddressSuggestInput_optionName__Dx4im{font-size:var(--text-sm);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.AddressSuggestInput_optionSecondary__sXivT{font-size:var(--text-xs);color:var(--grey-600);overflow-wrap:anywhere}.PropertySlider_slider__9LrI6{display:flex;flex-direction:column;gap:var(--space-4);container-type:inline-size}.PropertySlider_trackWrapper__Cl66X{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.PropertySlider_trackWrapper__Cl66X::-webkit-scrollbar{display:none}.PropertySlider_trackWrapper__Cl66X:focus-visible{outline:2px solid var(--red);outline-offset:2px}.PropertySlider_track__2SkyO{display:flex;gap:var(--space-5);list-style:none;margin:0;padding:0 var(--space-1) var(--space-2)}.PropertySlider_slide__uwJMO{flex:0 0 82%;min-width:0;scroll-snap-align:start}@container (min-width: 26rem){.PropertySlider_slide__uwJMO{flex-basis:62%}}@container (min-width: 31rem){.PropertySlider_slide__uwJMO{flex-basis:47%}}.PropertySlider_controls__cq9KL{display:flex;align-items:center;gap:var(--space-4)}.PropertySlider_navButton__3yZvY{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);border:1px solid var(--grey-300);border-radius:50%;background:var(--white);color:var(--ink);transition:border-color .15s ease,color .15s ease}.PropertySlider_navButton__3yZvY:hover:not(:disabled){border-color:var(--red);color:var(--red)}.PropertySlider_navButton__3yZvY:focus-visible{outline:2px solid var(--red);outline-offset:2px}.PropertySlider_navButton__3yZvY:disabled{opacity:.35;cursor:not-allowed}.PropertySlider_position__JrWPg{font-size:var(--text-sm);color:var(--grey-600)}@media (prefers-reduced-motion:reduce){.PropertySlider_navButton__3yZvY{transition:none}}.PropertySpecs_specs__JVul_{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--space-6);max-width:42rem;font-size:var(--text-sm)}@media (min-width:640px){.PropertySpecs_specs__JVul_{grid-template-columns:repeat(2,minmax(0,1fr))}}.PropertySpecs_row__W1Qti{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--grey-200)}.PropertySpecs_row__W1Qti dt{color:var(--grey-600)}.PropertySpecs_row__W1Qti dd{margin:0;font-weight:600;color:var(--ink);text-align:right}.PropertySectorExtras_marketSection__oLhfB,.PropertySectorExtras_section__SERQM{padding-block:var(--space-10);border-top:1px solid var(--grey-200)}.PropertySectorExtras_marketSection__oLhfB{background:var(--black);color:var(--white);border-top:0}.PropertySectorExtras_marketSection__oLhfB .PropertySectorExtras_headingOnDark__xaihl{color:var(--white)}.PropertySectorExtras_heading__A8iaS{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xl);color:var(--ink);margin-top:var(--space-2);margin-bottom:var(--space-5)}.PropertySectorExtras_tiles__DGr0G{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media (min-width:640px){.PropertySectorExtras_tiles__DGr0G{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}.PropertySectorExtras_tile__J6_op{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-top:3px solid var(--red);border-radius:var(--radius-md)}.PropertySectorExtras_tileLabel__CwgrX{font-size:var(--text-sm);font-weight:600;color:rgba(255,255,255,.85)}.PropertySectorExtras_tileValue__t4mzJ{font-size:var(--text-2xl);font-weight:700;line-height:1.1;color:var(--white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PropertySectorExtras_tileValueMuted__HuYrG{color:rgba(255,255,255,.55)}.PropertySectorExtras_tileCaption__WtISM{font-size:var(--text-xs);color:rgba(255,255,255,.65)}@media (max-width:639px){.PropertySectorExtras_tile__J6_op{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "caption value";align-items:center;column-gap:var(--space-3);padding:var(--space-4)}.PropertySectorExtras_tileLabel__CwgrX{grid-area:label}.PropertySectorExtras_tileValue__t4mzJ{grid-area:value;font-size:var(--text-xl)}.PropertySectorExtras_tileCaption__WtISM{grid-area:caption}}.PropertySectorExtras_notes__ipQHY{margin-top:var(--space-5);max-width:48rem;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs);color:rgba(255,255,255,.65)}.PropertySectorExtras_source__4nznD{font-style:italic}.PropertySectorExtras_more__5P8g5{margin-top:var(--space-5);font-weight:600}.PropertySectorExtras_more__5P8g5 a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:.25em;text-decoration-thickness:2px}.PropertySectorExtras_more__5P8g5 a:focus-visible,.PropertySectorExtras_more__5P8g5 a:hover{color:var(--red)}.PropertySectorExtras_moreOnDark__sw0Ma a{color:var(--white)}.PropertySectorExtras_moreOnDark__sw0Ma a:focus-visible,.PropertySectorExtras_moreOnDark__sw0Ma a:hover{color:var(--white);text-decoration-thickness:3px}.PropertySectorExtras_articlesGrid___XrbQ{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media (min-width:640px){.PropertySectorExtras_articlesGrid___XrbQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.PropertySectorExtras_articlesGrid___XrbQ{grid-template-columns:repeat(3,minmax(0,1fr))}}