.provenPerformance h2{font-size:36px}.quicksearch__fields .quicksearch__field select option{color:#000}.hpFeaturedCommunities{background:#000;display:block;overflow:hidden;padding:70px 0;position:relative;isolation:isolate}.hpFeaturedCommunities:before{background:linear-gradient(180deg,#000,#000 57%,#0000005c 83%,#0000009e);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.hpFeaturedCommunities__container{color:#fff;padding:0 24px;position:relative;text-align:center;z-index:auto}.hpFeaturedCommunities__container h2{color:#fff;font-family:var(--font-family-title);font-size:38px;font-weight:700;letter-spacing:0;line-height:1.1;position:relative;text-transform:uppercase;z-index:2}.hpFeaturedCommunities__container .site_title{margin:0}.hpFeaturedCommunities__container .site_title h2{color:#fff}.hpFeaturedCommunities .img-bg{height:49%;left:0;position:absolute;bottom:0;width:100%;z-index:0}.hpFeaturedCommunities .img-bg .global-relative{height:100%}.hpFeaturedCommunities .img-bg canvas{display:block;height:100%;min-height:100%;width:100%}.hpFeaturedCommunities .img-bg img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;position:absolute;top:0;width:100%}.hpFeaturedCommunities .map-holder{aspect-ratio:1600/1290;position:relative;width:100%;z-index:2}.hpFeaturedCommunities .map-img{filter:drop-shadow(0 0 22px rgba(26,220,230,.38));height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.hpFeaturedCommunities .map-img .global-relative{height:100%}.hpFeaturedCommunities .map-img canvas{display:block;height:auto;width:100%}.hpFeaturedCommunities .map-img img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.hpFeaturedCommunities .map-pin-holder{height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.hpFeaturedCommunities .map-pin-list{position:absolute;transform:translate(-50%,-100%);z-index:2}.hpFeaturedCommunities .map-pin-list:hover,.hpFeaturedCommunities .map-pin-list:focus-within,.hpFeaturedCommunities .map-pin-list.is-open{z-index:25}.hpFeaturedCommunities .map-pin-list:hover .pin-default,.hpFeaturedCommunities .map-pin-list:focus-within .pin-default,.hpFeaturedCommunities .map-pin-list.is-open .pin-default{opacity:0}.hpFeaturedCommunities .map-pin-list:hover .pin-hover,.hpFeaturedCommunities .map-pin-list:focus-within .pin-hover,.hpFeaturedCommunities .map-pin-list.is-open .pin-hover{opacity:1}.hpFeaturedCommunities .map-pin-list:hover .map-pin-hover,.hpFeaturedCommunities .map-pin-list:focus-within .map-pin-hover,.hpFeaturedCommunities .map-pin-list.is-open .map-pin-hover{opacity:1;transform:translateY(-24%);visibility:visible}.hpFeaturedCommunities .map-pin-list:nth-child(1){left:39.5%;top:35.7%}.hpFeaturedCommunities .map-pin-list:nth-child(2){left:47.3%;top:38.2%}.hpFeaturedCommunities .map-pin-list:nth-child(3){left:35.7%;top:46.6%}.hpFeaturedCommunities .map-pin-list:nth-child(4){left:39.8%;top:50.3%}.hpFeaturedCommunities .map-pin-list:nth-child(5){left:46%;top:55.8%}.hpFeaturedCommunities .map-pin-list:nth-child(6){left:44.8%;top:60%}.hpFeaturedCommunities .map-pin-list:nth-child(7){left:47.5%;top:61%}.hpFeaturedCommunities .map-pin-list:nth-child(8){left:50.7%;top:55.3%}.hpFeaturedCommunities .map-pin-list:nth-child(9){left:55%;top:53.5%}.hpFeaturedCommunities .map-pin-list:nth-child(10){left:50.2%;top:59%}.hpFeaturedCommunities .map-pin-list:nth-child(11){left:57.8%;top:51%}.hpFeaturedCommunities .pin{background:transparent;border:0;cursor:pointer;display:block;height:47px;padding:0;position:relative;text-decoration:none;width:44px}.hpFeaturedCommunities .pin img{display:block;height:auto;left:0;position:absolute;top:0;transition:var(--transition);width:44px}.hpFeaturedCommunities .pin .pin-hover{opacity:0;top:-6px}.hpFeaturedCommunities .pin span{color:#fff;display:none;font-size:13px;font-weight:700;left:53px;letter-spacing:0;line-height:1.12;min-width:120px;position:absolute;text-align:left;text-shadow:0 2px 2px #000,0 0 4px #000;text-transform:uppercase;top:50%;transform:translateY(-45%)}.hpFeaturedCommunities .map-pin-list:nth-child(1) .pin span{left:auto;min-width:170px;right:45px;text-align:right}.hpFeaturedCommunities .map-pin-list:nth-child(5) .pin span,.hpFeaturedCommunities .map-pin-list:nth-child(6) .pin span{left:auto;min-width:185px;right:37px;text-align:right;white-space:normal}.hpFeaturedCommunities .map-pin-list:nth-child(7) .pin span{left:53px;top:67%}.hpFeaturedCommunities .map-pin-list:nth-child(8) .pin span{left:53px;min-width:178px;top:67%}.hpFeaturedCommunities .map-pin-list:nth-child(9) .pin span{left:53px;top:52%}.hpFeaturedCommunities .map-pin-list:nth-child(10) .pin span{left:53px;min-width:220px;top:60%}.hpFeaturedCommunities .map-pin-list:nth-child(11) .pin span{left:53px;top:44%}.hpFeaturedCommunities .map-pin-hover{left:-314px;opacity:0;pointer-events:none;position:absolute;top:10px;transform:translate(-12px,-24%);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;visibility:hidden;width:288px;z-index:30}.hpFeaturedCommunities .map-pin-list:hover .map-pin-hover,.hpFeaturedCommunities .map-pin-list:focus-within .map-pin-hover,.hpFeaturedCommunities .map-pin-list.is-open .map-pin-hover{pointer-events:auto}.hpFeaturedCommunities .img-hover-details{background:#fff;border:6px solid #fff;box-shadow:0 14px 30px #00000047;color:#1e1e1e;position:relative;text-align:center}.hpFeaturedCommunities .img-hover-details:after{border-bottom:16px solid transparent;border-left:23px solid #fff;border-top:16px solid transparent;content:"";height:0;position:absolute;right:-28px;top:94px;width:0}.hpFeaturedCommunities .img-hover-details>img{display:block;height:auto;width:100%}.hpFeaturedCommunities .img-title{color:#333;font-family:var(--font-family-title);font-size:20px;font-weight:500;line-height:1.1;padding:17px 15px 0;text-transform:uppercase}.hpFeaturedCommunities .img-desc{color:#1e1e1e;font-size:12px;font-weight:700;line-height:1.45;padding:10px 20px 0}.hpFeaturedCommunities .img-btn{padding:17px 18px}.hpFeaturedCommunities .img-btn a{align-items:center;border:1px solid #a9a9a9;color:#303030;display:flex;font-size:12px;font-weight:700;height:40px;justify-content:center;letter-spacing:1.2px;line-height:1;text-transform:uppercase;transition:var(--transition);width:100%}.hpFeaturedCommunities .img-btn a:hover,.hpFeaturedCommunities .img-btn a:focus{background:#000;border-color:#000;color:#fff}.socialFb,.socialIg{display:none}@media screen and (min-width:744px){.provenPerformance h2{font-size:50px}.hpFeaturedCommunities{padding:88px 0 0}.hpFeaturedCommunities__container{padding:0 40px}.hpFeaturedCommunities__container h2{font-size:30px}.hpFeaturedCommunities__container h2{font-size:50px}.hpFeaturedCommunities .pin span{display:block}.hpFeaturedCommunities .map-pin-hover{left:-350px;top:0;width:332px}.hpFeaturedCommunities .img-hover-details{border-width:8px}.hpFeaturedCommunities .img-hover-details:after{border-bottom-width:18px;border-left-width:26px;border-top-width:18px;right:-34px;top:107px}.hpFeaturedCommunities .img-title{font-size:23px}.hpFeaturedCommunities .img-desc{font-size:14px;line-height:1.5;padding:10px 22px 0}.hpFeaturedCommunities .img-btn{padding:20px 30px 18px}.hpFeaturedCommunities .img-btn a{font-size:14px;height:42px;letter-spacing:1.6px}}@media(min-width:1024px)and (max-width:1024px){.hpFeaturedCommunities .map-holder{aspect-ratio:1600/1290;margin:0 auto;max-width:none;transform:none;width:min(116vw,1024px)}.hpFeaturedCommunities .map-img{display:block}.hpFeaturedCommunities .map-pin-holder{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.hpFeaturedCommunities .map-pin-list{--pin-size: clamp(24px, 4.3vw, 44px);position:absolute;transform:translate(-50%,-100%);width:auto}.hpFeaturedCommunities .map-pin-hover{display:block}.hpFeaturedCommunities .pin{align-items:center;background:transparent;border:0;color:#fff;display:block;height:calc(var(--pin-size) * 1.068);min-height:0;padding:0;width:var(--pin-size)}.hpFeaturedCommunities .pin img{display:block;width:var(--pin-size)}.hpFeaturedCommunities .pin .pin-hover{top:calc(var(--pin-size) * -.136)}.hpFeaturedCommunities .pin span{color:#fff;display:block;font-size:clamp(8px,1.28vw,13px);font-weight:700;left:calc(var(--pin-size) + clamp(4px,.9vw,9px));line-height:1.12;min-width:clamp(76px,12vw,120px);position:absolute;text-align:left!important;text-shadow:0 2px 2px #000,0 0 4px #000;top:50%;transform:translateY(-45%);width:auto}.hpFeaturedCommunities .map-pin-list:nth-child(1) .pin span{left:auto;min-width:clamp(100px,16vw,170px);right:calc(var(--pin-size) + 1px);text-align:right!important}.hpFeaturedCommunities .map-pin-list:nth-child(5) .pin span,.hpFeaturedCommunities .map-pin-list:nth-child(6) .pin span{left:auto;min-width:clamp(110px,18vw,185px);right:calc(var(--pin-size) - 7px);text-align:right!important}.hpFeaturedCommunities .map-pin-list:nth-child(8) .pin span{min-width:clamp(110px,17vw,178px)}.hpFeaturedCommunities .map-pin-list:nth-child(10) .pin span{min-width:clamp(130px,21vw,220px)}}@media screen and (min-width:1024px){.hpFeaturedCommunities__container h2 br{display:none}.hpFeaturedCommunities__container h2{margin-bottom:-110px}}@media screen and (min-width:1280px){.hpFeaturedCommunities{padding:112px 0 0}.hpFeaturedCommunities__container h2{font-size:58px}.hpFeaturedCommunities .map-holder{width:100%}.hpFeaturedCommunities .pin span{font-size:15px;min-width:190px}.hpFeaturedCommunities .map-pin-hover{left:-350px;width:332px}}@media(max-width:1023px){.hpFeaturedCommunities{background:#000}.hpFeaturedCommunities:before,.hpFeaturedCommunities .img-bg{display:none}.hpFeaturedCommunities .map-holder{aspect-ratio:auto;margin:30px auto 0;max-width:430px;transform:none;width:calc(100% - 32px)}.hpFeaturedCommunities .map-img{display:none}.hpFeaturedCommunities .map-pin-holder{display:grid;gap:10px;height:auto;left:auto;position:relative;top:auto;width:100%}.hpFeaturedCommunities .map-pin-list,.hpFeaturedCommunities .map-pin-list:nth-child(n){left:auto;position:relative;top:auto;transform:none;width:100%}.hpFeaturedCommunities .map-pin-hover{display:none}.hpFeaturedCommunities .pin{align-items:center;background:#000000ad;border:1px solid rgba(255,255,255,.78);color:#fff;display:flex;height:auto;justify-content:center;min-height:46px;padding:13px 16px;transition:var(--transition);width:100%}.hpFeaturedCommunities .pin:hover,.hpFeaturedCommunities .pin:focus{background:#fff;border-color:#fff;color:#000}.hpFeaturedCommunities .pin img{display:none}.hpFeaturedCommunities .pin span{color:inherit;display:block;font-size:13px;font-weight:700;left:auto;line-height:1.2;min-width:0;position:static;right:auto;text-align:center!important;text-shadow:none;top:auto;transform:none;width:100%}}
