.new-developments-client_page__g9kHM{min-height:100vh;background:#f5f6f7;color:#191c1d}.new-developments-client_searchInput__UFsQk{flex:1 1 280px}.new-developments-client_filterControl__VPc0E{width:170px}.new-developments-client_priceControl__EhA1z{width:145px}.new-developments-client_filterControls__ARypn{width:100%}.new-developments-client_desktopViewToggle__6H6cB{position:fixed;top:82px;right:24px;z-index:900;width:240px;box-shadow:0 8px 22px rgb(25 28 29/12%)}.new-developments-client_desktopFilterButton__7F0I7{flex:0 0 auto}.new-developments-client_mobileFilterPanel__fD6nO,.new-developments-client_mobileToolbar__np0_4{display:none}.new-developments-client_viewToggle__qMbBC{width:100%}.new-developments-client_browseLayout___Jp5z{min-height:calc(100vh - 65px)}.new-developments-client_browseLayoutList__Z3cKA,.new-developments-client_browseLayoutMap___cYg_{display:block}.new-developments-client_browseLayoutMixed__ZIQyA{display:grid;grid-template-columns:minmax(430px,42%) minmax(0,1fr)}.new-developments-client_resultsPane__hskHJ{min-width:0;border-right:1px solid #dfe3e6;background:#fff}.new-developments-client_mapPaneHidden___cwc_,.new-developments-client_resultsPaneHidden__L3D0S{display:none}.new-developments-client_resultsHeader__zmJSp{padding:18px 290px 16px 24px;border-bottom:1px solid #edf0f2;background:#fff}.new-developments-client_browseLayoutMixed__ZIQyA .new-developments-client_resultsHeader__zmJSp{padding-right:24px}.new-developments-client_desktopControlsPanel__Y4vcA{margin-top:16px;padding:12px;border:1px solid #e3e7ea;border-radius:2px;background:#fafbfc}.new-developments-client_desktopFilterBar__gS7xS{margin-top:0}.new-developments-client_desktopControlsPanel__Y4vcA .new-developments-client_filterControls__ARypn{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) auto auto;gap:10px;align-items:end}.new-developments-client_desktopControlsPanel__Y4vcA .new-developments-client_filterControl__VPc0E,.new-developments-client_desktopControlsPanel__Y4vcA .new-developments-client_priceControl__EhA1z{width:100%}.new-developments-client_desktopControlsPanel__Y4vcA .new-developments-client_filterControls__ARypn button{min-width:92px}.new-developments-client_sortBar__zrryK{display:flex;width:100%;justify-content:flex-end;padding:12px 24px 0;background:#fff}.new-developments-client_sortControl__K1WU6{width:190px}.new-developments-client_browseLayoutMixed__ZIQyA .new-developments-client_desktopControlsPanel__Y4vcA .new-developments-client_filterControls__ARypn{grid-template-columns:repeat(2,minmax(0,1fr))}.new-developments-client_browseLayoutMixed__ZIQyA .new-developments-client_desktopControlsPanel__Y4vcA .new-developments-client_filterControls__ARypn button{width:100%}.new-developments-client_resultsList__49Y5R{display:grid;gap:14px;padding:16px 24px 32px}.new-developments-client_browseLayoutList__Z3cKA .new-developments-client_resultsList__49Y5R{grid-template-columns:repeat(3,minmax(0,1fr))}.new-developments-client_resultCard__53KJN{display:grid;grid-template-columns:174px minmax(0,1fr);overflow:hidden;border:1px solid #dfe3e6;border-radius:2px;background:#fff;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.new-developments-client_resultCardActive__Xarin,.new-developments-client_resultCard__53KJN:hover{border-color:#961619;box-shadow:0 10px 26px rgb(25 28 29/10%);transform:translateY(-1px)}.new-developments-client_resultImageFrame__oJNAT{position:relative;min-height:158px;background:#edf0f2}.new-developments-client_resultImage__UNRmu{width:100%;height:100%;object-fit:cover}.new-developments-client_resultImageFallback__j6ste{height:100%;color:#961619;background:#f1e7e7}.new-developments-client_resultBadge__9jMB9{position:absolute;top:10px;left:10px}.new-developments-client_resultBody__HiqS_{min-width:0;padding:16px}.new-developments-client_resultTitle__Sx_4z{color:#191c1d;font-size:19px;font-weight:750;line-height:1.2}.new-developments-client_metaRow__XFcit{color:#687077;font-size:13px}.new-developments-client_projectDescription__uAK4i{color:#5d5e64;font-size:14px;line-height:1.55}.new-developments-client_mapPane__EOMpA{position:sticky;top:65px;height:calc(100vh - 65px);min-height:540px;overflow:hidden;overscroll-behavior:contain;background:#dce3e6;scrollbar-width:none}.new-developments-client_mapPane__EOMpA::-webkit-scrollbar{display:none}.new-developments-client_mapFrame___J3u0{position:relative;height:100%;overflow:hidden;overscroll-behavior:contain;scrollbar-width:none}.new-developments-client_mapFrame___J3u0::-webkit-scrollbar{display:none}.new-developments-client_leafletMap__gOMJ2{width:100%;height:100%;overflow:hidden;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none}.new-developments-client_leafletMap__gOMJ2::-webkit-scrollbar{display:none}.new-developments-client_mapFrame___J3u0 .leaflet-container{width:100%;height:100%;overflow:hidden;overscroll-behavior:contain;background:#dce3e6;font:inherit;scrollbar-width:none}.new-developments-client_mapFrame___J3u0 .leaflet-container::-webkit-scrollbar{display:none}.new-developments-client_mapFrame___J3u0 .leaflet-control-attribution{font-size:10px}.new-developments-client_mapFrame___J3u0 .leaflet-popup-content-wrapper{border-radius:2px;box-shadow:0 14px 36px rgb(25 28 29/18%)}.new-developments-client_mapFrame___J3u0 .leaflet-popup-content{width:220px;margin:0;font:inherit}.new-developments-client_mapFrame___J3u0 .leaflet-container a.leaflet-popup-close-button{position:absolute;top:2px;right:2px;z-index:2;display:flex;width:32px;height:32px;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid rgb(25 28 29/12%);border-radius:50%;margin:0;padding:0;background:rgb(255 255 255/94%);box-shadow:0 4px 14px rgb(25 28 29/18%);color:#191c1d;font-size:0;line-height:0;text-align:center;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.new-developments-client_mapFrame___J3u0 .leaflet-container a.leaflet-popup-close-button>span{display:none}.new-developments-client_mapFrame___J3u0 .leaflet-container a.leaflet-popup-close-button:after,.new-developments-client_mapFrame___J3u0 .leaflet-container a.leaflet-popup-close-button:before{position:absolute;width:14px;height:2px;border-radius:999px;background:currentColor;content:""}.new-developments-client_mapFrame___J3u0 .leaflet-container a.leaflet-popup-close-button:before{transform:rotate(45deg)}.new-developments-client_mapFrame___J3u0 .leaflet-container a.leaflet-popup-close-button:after{transform:rotate(-45deg)}.new-developments-client_mapFrame___J3u0 .leaflet-container a.leaflet-popup-close-button:focus,.new-developments-client_mapFrame___J3u0 .leaflet-container a.leaflet-popup-close-button:hover{background:#961619;color:#fff;transform:scale(1.05)}.new-developments-client_mapFrame___J3u0 .leaflet-container a.leaflet-popup-close-button:focus-visible{outline:3px solid rgb(150 22 25/30%);outline-offset:2px}.new-developments-client_mapControls__Jpx1_{position:absolute;top:12px;left:12px;z-index:700;display:grid;overflow:hidden;border:1px solid #cfd6dc;border-radius:2px;box-shadow:0 8px 22px rgb(25 28 29/14%)}.new-developments-client_desktopMapFilter__tHxl1{position:absolute;top:12px;left:12px;z-index:720}.new-developments-client_desktopMapFilterPanel__bs7eu{width:min(520px,calc(100vw - 48px));margin-top:8px;padding:14px;border-radius:2px;background:#fff}.new-developments-client_desktopMapFilterPanel__bs7eu .new-developments-client_filterControls__ARypn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.new-developments-client_desktopMapFilterPanel__bs7eu .new-developments-client_searchInput__UFsQk{grid-column:1/-1}.new-developments-client_desktopMapFilterPanel__bs7eu .new-developments-client_filterControl__VPc0E,.new-developments-client_desktopMapFilterPanel__bs7eu .new-developments-client_priceControl__EhA1z{width:100%}.new-developments-client_browseLayoutMap___cYg_ .new-developments-client_mapControls__Jpx1_{top:62px}.new-developments-client_mapControls__Jpx1_ button,.new-developments-client_mapControls__Jpx1_ button:active,.new-developments-client_mapControls__Jpx1_ button:focus,.new-developments-client_mapControls__Jpx1_ button:hover{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:0;margin:0;padding:0;background:#fff;color:#191c1d;cursor:pointer;font:inherit;font-size:18px;font-weight:750;line-height:1;text-indent:0;transform:none!important}.new-developments-client_mapControls__Jpx1_ button:first-child{border-bottom:1px solid #dfe3e6}.new-developments-client_mapControls__Jpx1_ button:active{background:#edf0f2}.new-developments-client_mapMarkerIcon__QWWWF{min-width:92px;max-width:150px;height:auto!important;padding:8px 10px;border:1px solid #fff;border-radius:2px;background:#fff;color:#191c1d;box-shadow:0 8px 24px rgb(25 28 29/20%);cursor:pointer;font-size:12px;font-weight:750;line-height:1.2;text-align:left;transition:background .16s ease,color .16s ease}.new-developments-client_mapMarkerIcon__QWWWF:after{position:absolute;bottom:-7px;left:50%;width:12px;height:12px;background:inherit;content:"";transform:translateX(-50%) rotate(45deg)}.new-developments-client_mapMarkerIconActive__MXH9d,.new-developments-client_mapMarkerIcon__QWWWF:hover{background:#961619;color:#fff}.new-developments-client_mapMarkerIconPopupOpen__N03M5{opacity:0;pointer-events:none}.new-developments-client_mapMarkerIcon__QWWWF span{position:relative;z-index:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-developments-client_mapPopup__w56Fp{padding:14px}.new-developments-client_mapPopupImage__hUNUi{display:block;width:100%;aspect-ratio:16/10;margin-bottom:12px;border-radius:2px;object-fit:cover;background:#edf0f2}.new-developments-client_mapPopupTitle__7x3Zt{color:#191c1d;font-size:15px;font-weight:750;line-height:1.25}.new-developments-client_mapPopupMeta__Xiapo{margin-top:5px;color:#687077;font-size:12px;line-height:1.35}.new-developments-client_mapPopupUnits__Gj6GE{margin-top:8px;color:#961619;font-size:12px;font-weight:700;line-height:1.35}.new-developments-client_mapPopupPrice__mlRdZ{margin-top:10px;color:#191c1d;font-size:14px;font-weight:750}.new-developments-client_mapPopupButton__KDVDD{display:flex;height:34px;align-items:center;justify-content:center;margin-top:12px;border-radius:2px;background:#961619;color:#fff;font-size:13px;font-weight:750;text-decoration:none}.new-developments-client_mapFrame___J3u0 .leaflet-container .new-developments-client_mapPopupButton__KDVDD,.new-developments-client_mapFrame___J3u0 .leaflet-container .new-developments-client_mapPopupButton__KDVDD:active,.new-developments-client_mapFrame___J3u0 .leaflet-container .new-developments-client_mapPopupButton__KDVDD:focus,.new-developments-client_mapFrame___J3u0 .leaflet-container .new-developments-client_mapPopupButton__KDVDD:hover,.new-developments-client_mapFrame___J3u0 .leaflet-container .new-developments-client_mapPopupButton__KDVDD:visited{color:#fff}.new-developments-client_mapEmpty__KxBXH{position:absolute;inset:0;z-index:500;height:100%;padding:32px;background:#edf0f2}.new-developments-client_emptyState__ERlL8{margin:32px 24px;border-radius:2px}@media (min-width:993px){.new-developments-client_browseLayoutMixed__ZIQyA{height:calc(100vh - 65px);min-height:540px;overflow:hidden}.new-developments-client_browseLayoutMixed__ZIQyA .new-developments-client_resultsPane__hskHJ{height:calc(100vh - 65px);overflow-y:auto;overscroll-behavior:contain}.new-developments-client_browseLayoutMixed__ZIQyA .new-developments-client_mapPane__EOMpA{position:relative;top:auto;height:calc(100vh - 65px)}}@media (max-width:992px){.new-developments-client_desktopFilterBar__gS7xS,.new-developments-client_desktopFilterButton__7F0I7,.new-developments-client_desktopMapFilter__tHxl1,.new-developments-client_desktopViewToggle__6H6cB{display:none}.new-developments-client_desktopControlsPanel__Y4vcA{display:contents}.new-developments-client_sortBar__zrryK{padding:12px 16px 0}.new-developments-client_browseLayoutMap___cYg_ .new-developments-client_mapControls__Jpx1_{top:12px}.new-developments-client_mobileToolbar__np0_4{position:sticky;top:0;z-index:1000;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px 16px;border-bottom:1px solid #dfe3e6;background:rgb(255 255 255/96%);backdrop-filter:blur(12px);isolation:isolate}.new-developments-client_mobileFilterButton__1Bm4G{min-width:104px}.new-developments-client_viewToggle__qMbBC{width:100%}.new-developments-client_mobileFilterPanel__fD6nO{position:sticky;top:57px;z-index:990;display:block;margin:0;padding:14px 16px;border-width:0 0 1px;border-radius:0;background:#fff}.new-developments-client_mobileFilterPanel__fD6nO .new-developments-client_filterControls__ARypn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.new-developments-client_mobileFilterPanel__fD6nO .new-developments-client_searchInput__UFsQk{grid-column:1/-1}.new-developments-client_mobileFilterPanel__fD6nO .new-developments-client_filterControl__VPc0E,.new-developments-client_mobileFilterPanel__fD6nO .new-developments-client_priceControl__EhA1z{width:100%}.new-developments-client_browseLayout___Jp5z{display:block;min-height:auto}.new-developments-client_browseLayoutList__Z3cKA,.new-developments-client_browseLayoutMap___cYg_,.new-developments-client_browseLayoutMixed__ZIQyA{display:block}.new-developments-client_resultsPane__hskHJ{display:block;border-right:0}.new-developments-client_resultsHeader__zmJSp{position:static;padding:18px 16px 12px}.new-developments-client_sortControl__K1WU6{width:100%}.new-developments-client_browseLayoutList__Z3cKA .new-developments-client_resultsList__49Y5R{grid-template-columns:minmax(0,1fr)}.new-developments-client_mapPane__EOMpA{display:block;position:relative;top:auto;height:calc(100vh - 58px);min-height:520px}.new-developments-client_mapPane__EOMpA.new-developments-client_mapPaneHidden___cwc_,.new-developments-client_resultsPane__hskHJ.new-developments-client_resultsPaneHidden__L3D0S{display:none}}@media (max-width:640px){.new-developments-client_filterControl__VPc0E,.new-developments-client_priceControl__EhA1z{width:calc(50% - 4px)}.new-developments-client_searchInput__UFsQk{flex-basis:100%}.new-developments-client_mobileFilterPanel__fD6nO .new-developments-client_filterControls__ARypn{display:flex}.new-developments-client_resultsList__49Y5R{padding:12px 16px 84px}.new-developments-client_resultCard__53KJN{grid-template-columns:128px minmax(0,1fr)}.new-developments-client_resultImageFrame__oJNAT{min-height:172px}.new-developments-client_resultBody__HiqS_{padding:12px}.new-developments-client_resultTitle__Sx_4z{font-size:16px}.new-developments-client_projectDescription__uAK4i{display:none}}