@font-face{font-display:swap;font-family:PP Fragment Glare Regular;src:url(./PPFragment-GlareRegular.D4so2Ild.woff2) format("woff2"),url(./PPFragment-GlareRegular.BF7P-i4L.woff) format("woff"),url(./PPFragment-GlareRegular.Cv1dYoPJ.otf) format("opentype"),url(./PPFragment-GlareRegular.D7__qe4C.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Fragment Glare Regular Italic;src:url(./PPFragment-GlareRegularItalic.DBOkEG2s.woff2) format("woff2"),url(./PPFragment-GlareRegularItalic.CMFlZDbN.woff) format("woff"),url(./PPFragment-GlareRegularItalic.CShfCiXY.otf) format("opentype"),url(./PPFragment-GlareRegularItalic.D07GRsEO.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Fragment Sans Regular;src:url(./PPFragment-SansRegular.C3Uc_BES.woff2) format("woff2"),url(./PPFragment-SansRegular.8CxnTtwO.woff) format("woff"),url(./PPFragment-SansRegular.D1flHAbL.otf) format("opentype"),url(./PPFragment-SansRegular.BKap97zp.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Fragment Sans Regular Italic;src:url(./PPFragment-SansRegularitalic.Io1So3Vq.woff2) format("woff2"),url(./PPFragment-SansRegularitalic.DWMwu2yG.woff) format("woff"),url(./PPFragment-SansRegularitalic.CiAkX-E6.otf) format("opentype"),url(./PPFragment-SansRegularitalic.fcbTmYa2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Kern Extended Regular;src:url(./KernExtendedRegular.B_ObbDD4.woff2) format("woff2"),url(./KernExtendedRegular.DkRoR3SU.otf) format("opentype")}@font-face{font-display:swap;font-family:Kern Extended Medium;src:url(./KernExtendedMedium.BtqJVGuZ.woff2) format("woff2"),url(./KernExtendedMedium.CBQoZBl9.otf) format("opentype")}@font-face{font-display:swap;font-family:Kern Extended Bold;src:url(./KernExtendedBold.9TZOrtrI.woff2) format("woff2"),url(./KernExtendedBold.BX-Z3mHQ.otf) format("opentype")}.map-modal__toggle{align-items:center;border:1px solid #cfc0a0;display:flex;flex-flow:row wrap;height:100px;justify-content:flex-start;padding:10px;width:270px}.map-modal__toggle-thumb{display:block;height:auto;margin-right:10px;width:80px}.map-modal__toggle-text{align-items:center;border-left:1px solid #cfc0a0;display:flex;flex-flow:row wrap;height:100%;justify-content:flex-start;padding-left:32px}.map-modal__modal-underlay{background-color:#403d33;opacity:0;transition:opacity .5s}.map-modal__modal-underlay.show{opacity:.7}.map-modal__modal-container{background-color:#f3eee3;bottom:0;height:calc(100% - 78px);left:0;max-height:657px;transform:translateY(100%);transition:transform .5s;width:100%}.map-modal__modal-container.show{transform:translateY(0)}.map-modal__modal-content{flex-direction:column;height:100%;justify-content:flex-start;padding:67px 40px 30px}.map-modal__modal-close,.map-modal__modal-content{align-items:center;display:flex;flex-flow:row wrap}.map-modal__modal-close{height:30px;justify-content:center;position:absolute;right:16px;top:21px;width:30px}.map-modal__modal-close-icon{width:22px}.map-modal__img-container{height:calc(100% - 47px);width:100%}.map-modal__zoom-container{height:100%;overflow:hidden;width:100%}.map-modal__map-img{height:100%;max-width:unset;width:auto}.map-modal__caption{display:block;padding-top:30px;text-align:center;width:100%}@media (min-width:768px){.map-modal__toggle{width:268px}.map-modal__toggle-text{padding-left:30px}.map-modal__modal-container{bottom:unset;height:987px;left:50%;max-height:calc(100% - 200px);max-width:calc(100% - 180px);opacity:0;top:50%;transform:translate(-50%,-50%);transition:opacity .5s;width:654px}.map-modal__modal-container.show{opacity:1;transform:translate(-50%,-50%)}.map-modal__modal-content{padding:77px 75px 35px}.map-modal__modal-close{right:31px;top:26px}.map-modal__img-container{height:calc(100% - 52px)}.map-modal__caption{padding-top:35px}}@media (min-width:1024px){.map-modal__img-container{height:calc(100% - 57px)}}@media (min-width:1200px){.map-modal__modal-container{height:calc(100% - 100px);max-height:699px;max-width:1200px;width:calc(100% - 240px)}.map-modal__modal-content{padding:50px 155px 50px 65px}.map-modal__modal-close{right:59px;top:43px}.map-modal__modal-close-icon{width:18px}.map-modal__img-container{height:100%}.map-modal__map-img{cursor:auto!important;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;transform:none!important;width:auto}.map-modal__caption{display:none}}@font-face{font-display:swap;font-family:PP Fragment Glare Regular;src:url(./PPFragment-GlareRegular.D4so2Ild.woff2) format("woff2"),url(./PPFragment-GlareRegular.BF7P-i4L.woff) format("woff"),url(./PPFragment-GlareRegular.Cv1dYoPJ.otf) format("opentype"),url(./PPFragment-GlareRegular.D7__qe4C.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Fragment Glare Regular Italic;src:url(./PPFragment-GlareRegularItalic.DBOkEG2s.woff2) format("woff2"),url(./PPFragment-GlareRegularItalic.CMFlZDbN.woff) format("woff"),url(./PPFragment-GlareRegularItalic.CShfCiXY.otf) format("opentype"),url(./PPFragment-GlareRegularItalic.D07GRsEO.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Fragment Sans Regular;src:url(./PPFragment-SansRegular.C3Uc_BES.woff2) format("woff2"),url(./PPFragment-SansRegular.8CxnTtwO.woff) format("woff"),url(./PPFragment-SansRegular.D1flHAbL.otf) format("opentype"),url(./PPFragment-SansRegular.BKap97zp.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Fragment Sans Regular Italic;src:url(./PPFragment-SansRegularitalic.Io1So3Vq.woff2) format("woff2"),url(./PPFragment-SansRegularitalic.DWMwu2yG.woff) format("woff"),url(./PPFragment-SansRegularitalic.CiAkX-E6.otf) format("opentype"),url(./PPFragment-SansRegularitalic.fcbTmYa2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Kern Extended Regular;src:url(./KernExtendedRegular.B_ObbDD4.woff2) format("woff2"),url(./KernExtendedRegular.DkRoR3SU.otf) format("opentype")}@font-face{font-display:swap;font-family:Kern Extended Medium;src:url(./KernExtendedMedium.BtqJVGuZ.woff2) format("woff2"),url(./KernExtendedMedium.CBQoZBl9.otf) format("opentype")}@font-face{font-display:swap;font-family:Kern Extended Bold;src:url(./KernExtendedBold.9TZOrtrI.woff2) format("woff2"),url(./KernExtendedBold.BX-Z3mHQ.otf) format("opentype")}.properties-listing-grid__container{display:grid;gap:40px 0;grid-template-columns:repeat(1,1fr)}.properties-listing-grid__img-wrap{display:block;margin-bottom:20px;position:relative}.properties-listing-grid__img-wrap:focus .properties-listing-grid__hover-icon-wrap,.properties-listing-grid__img-wrap:focus-visible .properties-listing-grid__hover-icon-wrap,.properties-listing-grid__img-wrap:hover .properties-listing-grid__hover-icon-wrap{opacity:1}.properties-listing-grid__img{display:block;width:100%}.properties-listing-grid__hover-icon-wrap{align-items:center;background-color:#403d33b3;display:flex;display:none;flex-flow:row wrap;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1}.properties-listing-grid__hover-icon svg{width:auto}.properties-listing-grid__title{margin-bottom:15px}.properties-listing-grid__cta{margin-top:15px}@media (min-width:768px){.properties-listing-grid__container{gap:75px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.properties-listing-grid__container{gap:124px 100px}.properties-listing-grid__img-wrap{margin-bottom:30px}.properties-listing-grid__hover-icon-wrap{display:flex}.properties-listing-grid__copy{max-width:98%}.properties-listing-grid__cta{margin-top:25px}}
