.PropertyListingToolbar-module__KhQI_q__toolbar{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.PropertyListingToolbar-module__KhQI_q__miniFilter{border:1px solid #d7d7d7;border-radius:38px;align-items:center;width:fit-content;max-width:100%;height:50px;padding:8px;display:flex;position:relative}.PropertyListingToolbar-module__KhQI_q__activePill{z-index:0;background:#212121;border-radius:23px;height:33px;transition:left .25s,width .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.PropertyListingToolbar-module__KhQI_q__optionRow{z-index:1;justify-content:flex-start;align-items:center;gap:6px;width:max-content;height:33px;display:flex;position:relative}.PropertyListingToolbar-module__KhQI_q__optionBtn{color:#212121;cursor:pointer;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;white-space:nowrap;background:0 0;border:none;border-radius:23px;flex-shrink:0;align-items:center;height:33px;margin:0;padding:0 10px;font-size:15px;font-weight:450;line-height:24px;transition:color .2s;display:inline-flex;position:relative}.PropertyListingToolbar-module__KhQI_q__optionBtn:before{content:"";opacity:0;z-index:-1;background:#e2e2e2;border-radius:23px;transition:transform .28s cubic-bezier(.34,1.4,.64,1),opacity .2s;position:absolute;inset:0;transform:scale(.7)}.PropertyListingToolbar-module__KhQI_q__optionBtn:not(.PropertyListingToolbar-module__KhQI_q__optionBtnActive):hover:before{opacity:1;transform:scale(1)}.PropertyListingToolbar-module__KhQI_q__optionBtnActive{color:#fff}.PropertyListingToolbar-module__KhQI_q__sortWrapper{border:1px solid #d7d7d7;border-radius:38px;justify-content:space-between;align-items:center;width:320px;height:50px;padding:8px 8px 8px 12px;display:flex;position:relative}.PropertyListingToolbar-module__KhQI_q__sortLabel{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;white-space:nowrap;padding-left:15px;font-size:15px;font-weight:450;line-height:24px}.PropertyListingToolbar-module__KhQI_q__sortButton{color:#212121;cursor:pointer;background:#d7d7d7;border:none;border-radius:38px;justify-content:space-between;align-items:center;width:200px;height:33px;padding:4px 15px;display:flex}.PropertyListingToolbar-module__KhQI_q__sortValue{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;font-size:15px;font-weight:450;line-height:24px}.PropertyListingToolbar-module__KhQI_q__sortArrow{width:14.7px;height:7px;transition:transform .25s;display:block;transform:rotate(180deg)}.PropertyListingToolbar-module__KhQI_q__sortArrowOpen{transform:rotate(0)}.PropertyListingToolbar-module__KhQI_q__sortMenu{z-index:20;transform-origin:top;background:#262626;border-radius:24px;flex-direction:column;gap:4px;width:auto;min-width:160px;margin:0;padding:12px;list-style:none;animation:.2s PropertyListingToolbar-module__KhQI_q__sortMenuIn;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 40px #00000040}@keyframes PropertyListingToolbar-module__KhQI_q__sortMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.PropertyListingToolbar-module__KhQI_q__sortMenuItem{color:#fff;cursor:pointer;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;background:0 0;border:none;border-radius:16px;justify-content:center;width:100%;padding:12px 16px;font-size:15px;font-weight:450;line-height:24px;transition:background-color .18s;display:flex}.PropertyListingToolbar-module__KhQI_q__sortMenuItem:hover{background:#ffffff1f}.PropertyListingToolbar-module__KhQI_q__sortMenuItemActive,.PropertyListingToolbar-module__KhQI_q__sortMenuItemActive:hover{background:#ffffff47}@media (max-width:900px){.PropertyListingToolbar-module__KhQI_q__toolbar{flex-direction:column;align-items:stretch;gap:14px}.PropertyListingToolbar-module__KhQI_q__miniFilter,.PropertyListingToolbar-module__KhQI_q__sortWrapper{width:100%}.PropertyListingToolbar-module__KhQI_q__optionRow{justify-content:space-between;width:100%}.PropertyListingToolbar-module__KhQI_q__sortButton{width:min(200px,55%)}}.PropertyListingToolbar-module__KhQI_q__mobileDropdownWrapper{flex:1;position:relative}.PropertyListingToolbar-module__KhQI_q__mobileDropdownBtn{cursor:pointer;width:100%;height:50px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;background:#fff;border:1px solid #d7d7d7;border-radius:38px;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.PropertyListingToolbar-module__KhQI_q__mobileDropdownValue{color:#212121;letter-spacing:.1px;font-size:15px;font-weight:450;line-height:24px}@media (max-width:640px){.PropertyListingToolbar-module__KhQI_q__toolbar{flex-direction:row;align-items:center;gap:10px}.PropertyListingToolbar-module__KhQI_q__miniFilter{flex:1;width:auto;padding:6px}.PropertyListingToolbar-module__KhQI_q__optionRow{justify-content:space-between;width:100%}.PropertyListingToolbar-module__KhQI_q__optionBtn{padding:0 8px;font-size:13px}.PropertyListingToolbar-module__KhQI_q__sortWrapper{flex:1;width:auto;padding:6px 8px 6px 10px}.PropertyListingToolbar-module__KhQI_q__sortLabel{padding-left:6px;font-size:13px}.PropertyListingToolbar-module__KhQI_q__sortButton{flex:1;width:auto;font-size:13px}.PropertyListingToolbar-module__KhQI_q__sortValue{font-size:13px}}
.InteractivePropertyMapSection-module__BTr3DW__section{background:#d7d7d7;width:100%;padding:52px 0 54px;overflow:hidden}.InteractivePropertyMapSection-module__BTr3DW__container{box-sizing:border-box;grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:center;gap:32px;width:100%;padding-left:90px;padding-right:90px;display:grid}.InteractivePropertyMapSection-module__BTr3DW__copyWrap{z-index:2;position:relative}.InteractivePropertyMapSection-module__BTr3DW__title{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:-1px;margin:0;font-size:clamp(28px,2.5vw,40px);font-weight:500;line-height:1.1}.InteractivePropertyMapSection-module__BTr3DW__mapWrap{justify-content:flex-end;min-width:0;display:flex}.InteractivePropertyMapSection-module__BTr3DW__mapCanvas{aspect-ratio:750/462;isolation:isolate;width:min(100%,750px);position:relative;overflow:hidden}.InteractivePropertyMapSection-module__BTr3DW__mapBase{-o-object-fit:contain;object-fit:contain;z-index:1}.InteractivePropertyMapSection-module__BTr3DW__regionPlane{z-index:2;pointer-events:none;width:84.713%;height:100%;position:absolute;top:0;left:0}.InteractivePropertyMapSection-module__BTr3DW__region{opacity:0;transition:opacity .22s;position:absolute}.InteractivePropertyMapSection-module__BTr3DW__regionShape{-o-object-fit:fill;object-fit:fill;opacity:.35;filter:brightness(10)}.InteractivePropertyMapSection-module__BTr3DW__regionActive{opacity:1}.InteractivePropertyMapSection-module__BTr3DW__glow{pointer-events:none;z-index:2;background:radial-gradient(17.5% 21% at var(--glow-x)var(--glow-y),#ffffff8a,#ffffff24 56%,#fff0 82%);filter:blur(6px);transition:background-position .25s;position:absolute;inset:0}.InteractivePropertyMapSection-module__BTr3DW__lines{z-index:2;pointer-events:none;position:absolute;inset:0}.InteractivePropertyMapSection-module__BTr3DW__line{background:#ffffff3b;width:1px;position:absolute;top:23%;bottom:13.5%}.InteractivePropertyMapSection-module__BTr3DW__line:first-child{left:53%}.InteractivePropertyMapSection-module__BTr3DW__line:nth-child(2){left:69%}.InteractivePropertyMapSection-module__BTr3DW__line:nth-child(3){left:87%}.InteractivePropertyMapSection-module__BTr3DW__marker{left:var(--marker-x);top:var(--marker-y);cursor:pointer;z-index:3;background:0 0;border:none;width:24px;height:24px;margin:0;padding:0;transition:transform .2s;position:absolute;transform:translate(-50%,-50%)}.InteractivePropertyMapSection-module__BTr3DW__marker:after{content:"";opacity:0;border:1px solid #ffffffa3;border-radius:999px;position:absolute;inset:0}.InteractivePropertyMapSection-module__BTr3DW__markerActive{transform:translate(-50%,-50%)scale(1.05)}.InteractivePropertyMapSection-module__BTr3DW__markerActive:after{animation:1.65s ease-out infinite InteractivePropertyMapSection-module__BTr3DW__pulse}@keyframes InteractivePropertyMapSection-module__BTr3DW__pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.85)}}.InteractivePropertyMapSection-module__BTr3DW__markerRing{-o-object-fit:contain;object-fit:contain}.InteractivePropertyMapSection-module__BTr3DW__markerDotWrap{width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InteractivePropertyMapSection-module__BTr3DW__markerDot{-o-object-fit:contain;object-fit:contain}.InteractivePropertyMapSection-module__BTr3DW__tooltip{left:var(--tooltip-x);top:var(--tooltip-y);z-index:4;pointer-events:auto;cursor:pointer;background:#fff;border:none;border-radius:15px;align-items:center;gap:10px;max-width:min(380px,64%);min-height:30px;padding:5px 10px 5px 15px;transition:left .24s,top .24s;display:inline-flex;position:absolute;transform:translateY(-100%)}.InteractivePropertyMapSection-module__BTr3DW__tooltipText{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:450;line-height:20px;overflow:hidden}.InteractivePropertyMapSection-module__BTr3DW__tooltipArrow{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;font-size:18px;line-height:1}@media (max-width:1240px){.InteractivePropertyMapSection-module__BTr3DW__container{grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:26px}}@media (max-width:1024px){.InteractivePropertyMapSection-module__BTr3DW__section{padding:46px 0 54px}.InteractivePropertyMapSection-module__BTr3DW__container{grid-template-columns:minmax(0,1fr);gap:20px;padding-left:20px;padding-right:20px}.InteractivePropertyMapSection-module__BTr3DW__copyWrap{text-align:center;max-width:640px}.InteractivePropertyMapSection-module__BTr3DW__mapWrap{justify-content:center}.InteractivePropertyMapSection-module__BTr3DW__mapCanvas{width:100%}}@media (max-width:640px){.InteractivePropertyMapSection-module__BTr3DW__section{padding:40px 0 46px}.InteractivePropertyMapSection-module__BTr3DW__container{gap:16px;padding-left:20px;padding-right:20px}.InteractivePropertyMapSection-module__BTr3DW__title{letter-spacing:-.7px;font-size:clamp(32px,9vw,42px)}.InteractivePropertyMapSection-module__BTr3DW__mapCanvas{aspect-ratio:1.44}.InteractivePropertyMapSection-module__BTr3DW__line{top:20%;bottom:14%}.InteractivePropertyMapSection-module__BTr3DW__tooltip{border-radius:14px;max-width:min(360px,84%);min-height:28px;padding:4px 9px 4px 12px}.InteractivePropertyMapSection-module__BTr3DW__tooltipText{font-size:12px;line-height:18px}}
