.dp-section-container{margin-top:1.5rem;padding-bottom:1.5rem}@media only screen and (max-width:600px){.dp-section-container{margin-top:1.5rem;padding-bottom:0}}.dp-section-container .dp-heading{color:#000;margin:0;font-size:1.25rem;font-weight:500;line-height:130%}@media only screen and (max-width:1439px){.dp-section-container .dp-heading{font-size:1.125rem}}.dp-section-container:last-of-type{border-bottom:0}@-webkit-keyframes imageShimmer{0%{background-position:100% 100%}70%{background-position:0 0}to{background-position:0 0}}@keyframes imageShimmer{0%{background-position:100% 100%}70%{background-position:0 0}to{background-position:0 0}}@-webkit-keyframes imageShimmerTransform{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}70%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes imageShimmerTransform{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}70%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes dataShimmer{0%{background-position:-28.125rem 0}to{background-position:28.125rem 0}}@keyframes dataShimmer{0%{background-position:-28.125rem 0}to{background-position:28.125rem 0}}@-webkit-keyframes carouselShimmer{0%{-webkit-transform:translate(-57%);transform:translate(-57%)}to{-webkit-transform:translate(0%);transform:translate(0%)}}@keyframes carouselShimmer{0%{-webkit-transform:translate(-57%);transform:translate(-57%)}to{-webkit-transform:translate(0%);transform:translate(0%)}}@-webkit-keyframes dataShimmerMobile{0%{background-position:-28.125rem 0}60%{background-position:28.125rem 0}to{background-position:28.125rem 0}}@keyframes dataShimmerMobile{0%{background-position:-28.125rem 0}60%{background-position:28.125rem 0}to{background-position:28.125rem 0}}#gallery-primary-carousel{position:relative;overflow:hidden}#gallery-primary-carousel .primary-carousel-container{-webkit-justify-content:left;justify-content:left;gap:.25rem;display:-webkit-flex;display:flex}@media (max-width:600px){#gallery-primary-carousel .primary-carousel-container{grid-auto-columns:100vw;grid-auto-flow:column;gap:.25rem;display:grid}}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide{object-position:center;-webkit-flex:0 0 100%;flex:0 0 100%;grid-template-rows:repeat(2,max(4.95492rem,min(13.2131vw,15.8558rem)));grid-template-columns:repeat(5,1fr);grid-auto-flow:column;gap:.25rem;display:grid}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide.items-10{grid-template-rows:repeat(2,max(4.95492rem,min(13.2131vw,15.8558rem)));grid-template-columns:repeat(5,1fr);grid-auto-flow:column}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure{margin:0;position:relative}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure .figure-caption{word-spacing:normal;color:#fff;z-index:50;background-color:rgba(0,0,0,.6);padding:.4375rem 1rem;font-size:max(.5rem,min(.85vw,.875rem));font-weight:500;position:absolute;bottom:0;left:0}@media (max-width:600px){#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure .figure-caption{display:none}}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure .js-open-video-modal{color:#fff;background-color:#000;border-radius:3.125rem;width:2.75rem;height:2.75rem;font-size:1.125rem;line-height:150%;position:absolute;bottom:.625rem;left:.625rem}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure .js-open-video-modal:after{content:"";font-family:res-icons;font-size:1.125rem;position:relative;top:.453125rem;left:.890625rem}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure .primary-carousel-slide-img{display:block}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure .icon-container{color:#fff;z-index:1;background-color:rgba(0,0,0,.5);border-radius:50%;width:4.75rem;height:4.5625rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure .icon-container .res-icon{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;display:-webkit-flex;display:flex}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure .icon-container .res-icon.three-d-tours-icon{font-size:2.5rem}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure.loading{background:linear-gradient(90deg,#e5e5e5 0%,#e5e5e5 .01%,#d2d2d2 100%);transition:all .25s ease-in-out;position:relative;overflow:hidden}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure.loading:after{content:"";background:linear-gradient(123deg,transparent 45%,rgba(243,243,243,.5) 50%,transparent 55%) 0 0/300% 300% no-repeat;-webkit-animation:2.5s ease-in-out infinite imageShimmer;animation:2.5s ease-in-out infinite imageShimmer;position:absolute;top:0;bottom:0;left:0;right:0}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure.loading .carousel-item,#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .captioned-img-figure.loading .figure-caption{display:none}#gallery-primary-carousel .primary-carousel-container .hero-carousel-item{object-fit:cover;width:100%;height:100%}#gallery-primary-carousel .primary-carousel-container .hero-slide .hero-carousel-item{grid-area:1/1/3/3}#gallery-primary-carousel .primary-carousel-container .carousel-item{object-fit:cover;width:100%;height:100%;position:relative;overflow:hidden}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide .figure-item{cursor:pointer}#gallery-primary-carousel .primary-carousel.portrait .primary-carousel-container .hero-slide.portrait.items-7{grid-template-rows:repeat(2,max(5.8125rem,min(15.5vw,18.6rem)));grid-template-columns:29.375% repeat(3,1fr);grid-auto-flow:column}#gallery-primary-carousel .primary-carousel.portrait .primary-carousel-container .hero-slide.portrait.items-5{grid-template-rows:repeat(2,max(5.8125rem,min(21.125vw,18.6rem)));grid-template-columns:35.125% repeat(2,1fr)}#gallery-primary-carousel .primary-carousel.portrait .primary-carousel-container .hero-slide.portrait.items-3{grid-template-rows:max(9.96094rem,min(26.5625vw,31.875rem));grid-template-columns:25.875% repeat(2,1fr);row-gap:0}#gallery-primary-carousel .primary-carousel.portrait .primary-carousel-container .hero-slide.portrait.items-3 .hero-carousel-item{grid-row:1/2}#gallery-primary-carousel .primary-carousel.portrait .primary-carousel-container .hero-slide.portrait .hero-carousel-item{grid-area:1/1/3/2}#gallery-primary-carousel .primary-carousel.portrait .primary-carousel-slide.items-8{grid-template-rows:repeat(2,max(5.8125rem,min(15.5vw,18.6rem)));grid-template-columns:repeat(4,1fr);grid-auto-flow:column}#gallery-primary-carousel .primary-carousel.portrait .primary-carousel-slide.items-6{grid-template-rows:repeat(2,max(5.8125rem,min(21.125vw,18.6rem)));grid-template-columns:repeat(3,1fr)}#gallery-primary-carousel .primary-carousel.portrait .primary-carousel-slide.items-3{grid-template-rows:max(9.96094rem,min(26.5625vw,31.875rem));grid-template-columns:repeat(3,1fr);grid-auto-flow:row}#gallery-primary-carousel .primary-carousel.portrait .primary-carousel-slide .figure-item.video-item{cursor:pointer}.map{-o-object-position:center;object-position:center;background-color:#f3f3f3;-webkit-flex:0 0 100%;flex:0 0 100%;grid-template-rows:repeat(2,max(4.95492rem,min(13.2131vw,15.8558rem)));grid-template-columns:repeat(5,1fr);grid-auto-flow:column;gap:.25rem;display:grid;position:relative}.map button{cursor:pointer;border:none;grid-area:1/1/3/6;margin:0;padding:0}.map button img{object-fit:cover;width:100%;height:100%}.map .header-map-top-controls{z-index:1;margin-top:1.0625rem;margin-right:1.125rem;display:-webkit-flex;display:flex;position:absolute;top:0;right:0}@media only screen and (max-width:600px){.map .header-map-top-controls{margin-top:.625rem;margin-right:.6875rem}}.map .header-map-top-controls .fullscreen-control{background-color:#fff;border:.0625rem solid #c6c6c6;border-radius:.375rem;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:-webkit-flex;display:flex}.map .header-map-top-controls .fullscreen-control .res-icon.expand-icon{color:#4c4c4c;font-size:1.75rem}@media only screen and (max-width:600px){.map .header-map-top-controls .fullscreen-control{width:1.75rem;height:1.75rem}.map .header-map-top-controls .fullscreen-control .res-icon.expand-icon{font-size:1.3125rem}}.left-nav,.right-nav{cursor:pointer;color:#fff;background-color:transparent;border:none;border-radius:.25rem;height:4.375rem;padding:0;font-size:1.78563rem;position:absolute;top:50%;-webkit-transform:translateY(-52%);transform:translateY(-52%)}.left-nav:hover i,.right-nav:hover i{color:#ff850f}.left-nav:focus-visible{background-color:#fff;outline:none}.right-nav:focus-visible{background-color:#fff;outline:none}.left-nav:focus-visible i{color:#ff850f}.right-nav:focus-visible i{color:#ff850f}.left-nav:disabled,.right-nav:disabled{display:none}.left-nav i,.right-nav i{text-shadow:0 .125rem .1875rem rgba(0,0,0,.25)}.left-nav{left:0}.right-nav{right:0}.breadcrumbs-container{color:#7c7c7c;-webkit-align-items:center;align-items:center;margin-top:1rem;padding-top:1rem;font-size:1rem}@media only screen and (max-width:768px){.breadcrumbs-container{padding-left:0;font-size:1rem}}.breadcrumbs-container .crumb{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-right:.5rem;font-size:1rem;overflow:hidden}@media only screen and (max-width:768px){.breadcrumbs-container .crumb{margin-right:.25rem;font-size:1rem}}@media only screen and (max-width:600px){.breadcrumbs-container .crumb{line-height:160%}}.breadcrumbs-container .crumb:after{content:"";color:#d2d2d2;font-size:.625rem;display:inline-block;position:relative;bottom:.0625rem}.breadcrumbs-container .crumb a,.breadcrumbs-container .crumb .current{margin-right:.25rem;font-family:Outfit,sans-serif;font-weight:500;text-decoration:none}@media only screen and (max-width:768px){.breadcrumbs-container .crumb a,.breadcrumbs-container .crumb .current{margin-right:.0625rem}}.breadcrumbs-container .crumb .no-link-breadcrumb{color:#000;margin-right:.25rem;font-family:Outfit,sans-serif;font-weight:500;text-decoration:none}@media only screen and (max-width:768px){.breadcrumbs-container .crumb .no-link-breadcrumb{margin-right:.0625rem;line-height:130%}}@media only screen and (max-width:600px){.breadcrumbs-container .crumb .no-link-breadcrumb{font-size:.875rem}}.breadcrumbs-container .crumb a{color:#00488a}@media only screen and (max-width:768px){.breadcrumbs-container .crumb a{margin-right:.0625rem;line-height:130%}}@media only screen and (max-width:600px){.breadcrumbs-container .crumb a{font-size:.875rem}}.breadcrumbs-container .crumb .current{color:#4c4c4c}.breadcrumbs-container .crumb:last-child:after{content:"";display:none}.breadcrumbs-container .property-breadcrumb{color:#000;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;line-height:150%;display:inline;overflow:hidden}@media only screen and (max-width:600px){.breadcrumbs-container .property-breadcrumb{text-overflow:clip;white-space:normal;font-size:.875rem;line-height:160%}}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-6,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-6{background-color:#f3f3f3}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-5,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-5{background-color:#f3f3f3;grid-template-columns:repeat(4,1fr);padding:0 10%}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-5 .hero-carousel-item,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-5 .hero-carousel-item{grid-area:1/1/3/3}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-4,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-4{background-color:#f3f3f3}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-4 .hero-carousel-item,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-4 .hero-carousel-item{grid-area:1/1/3/3}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-4 .image-item-1,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-4 .image-item-1{grid-area:1/3/3/5}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-3,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-3{background-color:#f3f3f3}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-3 .carousel-item,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-3 .carousel-item{grid-column:4/5}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-3 .hero-carousel-item,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-3 .hero-carousel-item{grid-area:1/2/3/4}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-2,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-2{background-color:#f3f3f3;grid-template-columns:repeat(10,1fr)}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-2 .hero-carousel-item,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-2 .hero-carousel-item{grid-area:1/2/3/6}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-2 .carousel-item,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-2 .carousel-item{grid-area:1/6/3/10}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-1,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-1{background-color:#f3f3f3;grid-template-columns:repeat(10,1fr)}#gallery-primary-carousel .primary-carousel-container .hero-slide.items-1 .hero-carousel-item,#gallery-primary-carousel .primary-carousel-container .hero-slide.actual-items-1 .hero-carousel-item{grid-area:1/4/3/8}.builder-profile-gallery-static-map-container{display:block}.builder-profile-gallery-static-map-container .builder-profile-gallery-static-map{background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:.375rem;width:100%;height:31.9375rem;margin:0;padding:0;position:relative}@media only screen and (max-width:600px){.builder-profile-gallery-static-map-container .builder-profile-gallery-static-map{width:100%;height:66.6667vw;min-height:100%}}.builder-profile-gallery-static-map-container .builder-profile-gallery-static-map .builder-profile-gallery-static-map-image{object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;overflow:hidden}.builder-profile-gallery-static-map-container .gallery-static-map-top-controls{z-index:1;margin-top:1.0625rem;margin-right:1.125rem;display:-webkit-flex;display:flex;position:absolute;top:0;right:0}@media only screen and (max-width:600px){.builder-profile-gallery-static-map-container .gallery-static-map-top-controls{margin-top:.625rem;margin-right:.6875rem}}.builder-profile-gallery-static-map-container .gallery-static-map-top-controls .fullscreen-control{background-color:#fff;border:.0625rem solid #c6c6c6;border-radius:.375rem;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:-webkit-flex;display:flex}.builder-profile-gallery-static-map-container .gallery-static-map-top-controls .fullscreen-control .res-icon.expand-icon{color:#4c4c4c;font-size:1.75rem}@media only screen and (max-width:600px){.builder-profile-gallery-static-map-container .gallery-static-map-top-controls .fullscreen-control{width:1.75rem;height:1.75rem}.builder-profile-gallery-static-map-container .gallery-static-map-top-controls .fullscreen-control .res-icon.expand-icon{font-size:1.3125rem}}#builder-profile-info-container .builder-profile-name-and-icons{gap:.5rem;display:-webkit-flex;display:flex}#builder-profile-info-container .builder-profile-name-and-icons .name-container{-webkit-align-items:center;align-items:center;font-size:1.75rem;font-weight:500;display:-webkit-flex;display:flex}@media screen and (max-width:600px){#builder-profile-info-container .builder-profile-name-and-icons .name-container{font-size:1.25rem}}#builder-profile-info-container .builder-profile-name-and-icons .icons-container{margin-left:auto}#builder-profile-info-container .builder-profile-name-and-icons .icons-container .builder-profile-user-actions{column-gap:1rem;display:-webkit-flex;display:flex}#builder-profile-info-container .builder-profile-name-and-icons .icons-container .builder-profile-user-actions #vue-share.btn-share{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}#builder-profile-info-container .builder-profile-name-and-icons .icons-container .builder-profile-user-actions .res-icon{font-size:1.8125rem}@media screen and (max-width:600px){#builder-profile-info-container .builder-profile-name-and-icons .icons-container .builder-profile-user-actions .res-icon{font-size:1.5rem}}#builder-profile-info-container .builder-profile-name-and-icons .icons-container .builder-profile-user-actions .plain-button{color:#4c4c4c;background:0 0;border:none;width:2.5rem;height:2.5rem;padding:0}#builder-profile-info-container .info-container{margin-top:.5rem;font-size:1.125rem;line-height:150%}@media screen and (max-width:600px){#builder-profile-info-container .info-container{margin-top:0;font-size:1rem}}#builder-profile-info-container .info-container .builder-review-container{-webkit-align-items:center;align-items:center;gap:.5rem;display:-webkit-flex;display:flex}#builder-profile-info-container .info-container .builder-review-container .reviews-stars{padding-bottom:.125rem}#builder-profile-info-container .info-container .builder-review-container .reviews-stars .res-icon{color:#ff850f;font-size:1rem}@media screen and (max-width:600px){#builder-profile-info-container .info-container .builder-review-container .reviews-stars .res-icon{font-size:.875rem}}#builder-profile-kpi-container .kpi-bar{border-top:.0625rem solid #e5e5e5;border-bottom:.0625rem solid #e5e5e5;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:center;align-items:center;padding:.5rem 0;font-size:1.125rem;line-height:150%}#builder-profile-kpi-container .kpi-bar .kpi-bar-data{display:-webkit-flex;display:flex}#builder-profile-kpi-container .kpi-bar .kpi-bar-data .kpi-data{border-right:.0625rem solid #e5e5e5;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:.5rem;width:100%;padding:.5rem 0;display:-webkit-flex;display:flex}@media screen and (max-width:1600px){#builder-profile-kpi-container .kpi-bar .kpi-bar-data .kpi-data{-webkit-flex-wrap:wrap;flex-wrap:wrap;flex:content}}@media screen and (max-width:1366px){#builder-profile-kpi-container .kpi-bar .kpi-bar-data .kpi-data{text-align:center;-webkit-flex-direction:column;flex-direction:column;gap:0}}#builder-profile-kpi-container .kpi-bar .kpi-bar-data .kpi-data:last-child{border:none}#builder-profile-kpi-container .kpi-bar .kpi-bar-data .kpi-data .data{font-size:1.25rem;font-weight:500}#builder-profile-kpi-container .kpi-bar .kpi-bar-data .kpi-data .data-label{margin-top:.0625rem}body.fake-fullscreen{height:100%}header.hide,#builder-profile-communities-map .hide{display:none}#builder-profile-communities-map .builder-communities-map-tabs{border-bottom:.0625rem solid #d2d2d2;gap:1.5rem;height:2.5625rem;margin-top:.5rem;display:-webkit-flex;display:flex}#builder-profile-communities-map .builder-communities-map-tabs button{color:#000;background-color:transparent;border-style:none none solid;border-color:transparent;height:100%;padding:0;font-size:1rem;font-weight:400}#builder-profile-communities-map .builder-communities-map-tabs button.selected{border-color:#ff850f;font-weight:500}#builder-profile-communities-map #builder-communities-map{border:.0625rem solid #d2d2d2;border-radius:.625rem;width:100%;height:32.375rem;margin-top:1rem}@media screen and (max-width:600px){#builder-profile-communities-map #builder-communities-map{height:24.8125rem}}#builder-profile-communities-map #builder-communities-map.fake-fullscreen{z-index:100;border-radius:0;width:100%;height:100%;margin:0;position:fixed;top:0;bottom:0;left:0;right:0}#builder-profile-communities-map .map-controls{display:none}#builder-profile-communities-map .map-control-btn{color:#000;background-color:#fff;border:.0625rem solid #d2d2d2;border-radius:1.75rem;width:2.5rem;height:2.5rem;margin-right:1.125rem;padding:0;display:block;overflow:hidden}@media screen and (max-width:768px){#builder-profile-communities-map .map-control-btn{width:2rem;height:2rem;margin-bottom:.25rem;margin-right:.625rem}}#builder-profile-communities-map #fullscreen-control{border:.0625rem solid #c6c6c6;border-radius:.375rem;width:2.25rem;height:2.25rem;margin-top:1.0625rem}@media screen and (max-width:768px){#builder-profile-communities-map #fullscreen-control{margin-top:.625rem}}#builder-profile-communities-map #fullscreen-control .expand-icon{font-size:1.75rem}#builder-profile-communities-map .res-icon{color:#4c4c4c;font-size:1.125rem}#builder-profile-communities-map .res-icon.street-view-icon{font-size:1.625rem;position:relative;top:.03125rem;left:.01875rem}#builder-profile-communities-map .gm-style{font:inherit}#builder-profile-communities-map .gm-style-iw{width:29.6875rem;height:8.125rem;padding:0}@media screen and (max-width:768px){#builder-profile-communities-map .gm-style-iw{max-width:20.125rem!important}}#builder-profile-communities-map .gm-style-iw .gm-style-iw-chr{display:none}#builder-profile-communities-map .gm-style-iw .gm-style-iw-d{padding:0;overflow:hidden!important}#builder-profile-communities-map .gm-style-iw-tc{display:none}.builder-card-container{background-color:#fff;border-radius:.625rem;padding:1.5rem;position:-webkit-sticky;position:sticky;top:6.375rem;overflow:hidden;box-shadow:0 .25rem 1rem rgba(0,0,0,.16)}@media only screen and (max-width:1024px){.builder-card-container{display:none}}.builder-card-container.hide{display:none}.builder-card-container .builder-info-container{-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center;gap:1rem;display:-webkit-flex;display:flex}.builder-card-container .builder-info-container>a:hover{background:0 0}.builder-card-container .builder-info-container .builder-logo{object-fit:contain;object-position:center;background-color:#f3f3f3;border-radius:.625rem;width:5.5rem;height:5.5rem}.builder-card-container .builder-info-container .builder-name-label{text-transform:uppercase;font-size:.875rem;font-weight:400;line-height:130%}.builder-card-container .builder-info-container .builder-name{color:#000;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;font-size:1.5rem;font-weight:500;line-height:130%;display:-webkit-box;overflow:hidden}.builder-card-container .builder-info-container .builder-name a{font-weight:inherit;line-height:inherit;color:inherit;background-color:transparent}.builder-card-container .builder-contact-info-container{margin-top:1rem}.builder-card-container .builder-contact-info-container .builder-info-label{font-size:1.125rem;font-weight:500;line-height:130%}.builder-card-container .builder-contact-info-container .builder-phone{color:#000;font-size:1.5rem;font-weight:200;line-height:150%}.builder-card-container .builder-contact-info-container .builder-phone:has(canvas){height:1.125rem;margin-top:.25rem}.builder-card-container .builder-contact-info-container .builder-phone a{font-weight:inherit;line-height:inherit;color:inherit}.builder-card-container .builder-contact-info-container .builder-phone a:hover{background:0 0}.builder-card-container .builder-contact-info-container .message-container{margin-top:1rem}.builder-card-container .builder-contact-info-container .message-container textarea{resize:none;color:#000;background-color:#f3f3f3;background-image:linear-gradient(#f3f3f3 0%,#ededed 66.15%);border:none;border-radius:.375rem;width:100%;height:6.625rem;margin-top:.5rem;padding:.5rem 1rem;font-size:1.125rem;font-weight:200;line-height:150%}.builder-card-container .cta-container{background-color:#fff;margin-top:1rem}.builder-card-container .cta-container .share-button{text-align:center;width:100%;padding:.6875rem 2rem;line-height:150%;display:block}.builder-card-container .cta-container .share-button.primary:focus{background-color:#ff850f}.builder-card-container .cta-container .share-button.secondary{margin-top:.75rem}.builder-card-container .cta-container .share-button:disabled{border:.0625rem solid transparent}.builder-card-container .learn-more-container{text-align:center;margin-top:1rem}.builder-card-container .learn-more-container .learn-more-link{color:#4c4c4c;background:0 0;font-size:1rem;font-weight:500;line-height:150%}.builder-card-container .learn-more-container .learn-more-link:hover{text-decoration:underline}#builder-contact-footer{z-index:79;background-color:#fff;-webkit-align-items:center;align-items:center;column-gap:.5rem;width:100%;min-height:4.8125rem;max-height:4.8125rem;padding:0 1rem;display:none;position:fixed;bottom:0;box-shadow:0 .25rem 1rem rgba(0,0,0,.16)}@media only screen and (max-width:1024px){#builder-contact-footer{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:.75rem 2rem;display:-webkit-flex;display:flex}}@media only screen and (max-width:600px){#builder-contact-footer{padding:0 1rem}}#builder-contact-footer.has-photo{min-height:6rem;max-height:6rem}#builder-contact-footer .builder-contact-footer-left{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;column-gap:.5rem;display:-webkit-flex;display:flex}#builder-contact-footer .builder-contact-footer-left>a{display:-webkit-flex;display:flex}#builder-contact-footer .builder-contact-footer-left .builder-logo{object-fit:contain;object-position:center;background-color:#f3f3f3;border-radius:.375rem;width:4.1875rem;min-width:4.1875rem;max-width:4.1875rem;height:5rem;min-height:5rem}#builder-contact-footer .builder-contact-footer-left .builder-contact-footer-left-content{text-align:left;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;margin-left:0;display:-webkit-flex;display:flex}#builder-contact-footer .builder-contact-footer-left .builder-contact-footer-left-content .builder-name{color:#000;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;font-size:1.25rem;font-weight:500;line-height:130%;display:-webkit-box;overflow:hidden}@media only screen and (max-width:600px){#builder-contact-footer .builder-contact-footer-left .builder-contact-footer-left-content .builder-name{font-size:.875rem}}#builder-contact-footer .builder-contact-footer-left .builder-contact-footer-left-content .builder-name .builder-name-link{color:#000;background:0 0;font-size:1.25rem;font-weight:500;text-decoration:none}#builder-contact-footer .builder-contact-footer-left .builder-contact-footer-left-content .builder-name .builder-name-link:hover{text-decoration:underline}@media only screen and (max-width:600px){#builder-contact-footer .builder-contact-footer-left .builder-contact-footer-left-content .builder-name .builder-name-link{font-size:.875rem}}#builder-contact-footer .builder-contact-footer-left .builder-contact-footer-left-content .builder-name-label{color:#000;text-transform:none;font-size:1rem;font-weight:200;line-height:130%}@media only screen and (max-width:600px){#builder-contact-footer .builder-contact-footer-left .builder-contact-footer-left-content .builder-name-label{font-size:.875rem}}#builder-contact-footer .builder-contact-footer-right{-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex}#builder-contact-footer .builder-contact-footer-right .builder-tablet-contact{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;column-gap:2rem;width:100%;height:100%;display:-webkit-flex;display:flex}#builder-contact-footer .builder-contact-footer-right .builder-tablet-contact .builder-tablet-contact-phone{-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex}#builder-contact-footer .builder-contact-footer-right .builder-tablet-contact .builder-tablet-contact-phone .builder-tablet-contact-phone-link{color:#000;background:0 0;font-size:.875rem;font-weight:500;line-height:130%;text-decoration:none}#builder-contact-footer .builder-contact-footer-right .builder-tablet-contact .builder-tablet-contact-phone .builder-tablet-contact-phone-link:hover{text-decoration:underline}#builder-contact-footer .builder-contact-footer-right .builder-tablet-contact .builder-tablet-contact-phone .share-button{text-align:center;width:100%;max-width:11.5rem;padding:.6875rem 2rem;line-height:150%;display:block}#builder-contact-footer .builder-contact-footer-right .builder-tablet-contact .builder-tablet-contact-phone .share-button.primary:focus{background-color:#ff850f}#builder-contact-footer .builder-contact-footer-right .builder-tablet-contact .builder-tablet-contact-phone .share-button.secondary{margin-top:.75rem}#builder-contact-footer .builder-contact-footer-right .builder-tablet-contact .builder-tablet-contact-phone .share-button:disabled{border:.0625rem solid transparent}#builder-contact-footer .builder-contact-footer-right .builder-mobile-contact{-webkit-align-items:flex-start;align-items:flex-start;column-gap:.5rem;margin-right:0;display:-webkit-flex;display:flex}#builder-contact-footer .footer-send-message{white-space:nowrap;text-align:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:.5rem;width:100%;height:2rem;margin-left:auto;padding:1rem;display:-webkit-flex;display:flex}.builder-profile-placard-container{background-color:#fff;border-radius:.625rem;width:100%;position:relative;overflow:hidden;box-shadow:0 .125rem .9375rem rgba(0,0,0,.15)}.builder-profile-placard-container.loading .builder-profile-placard-content-container{padding:0}.builder-profile-placard-container.loading .builder-profile-placard-content-container .loading-data .image-loading{width:100%}@media only screen and (max-width:768px){.builder-profile-placard-container{width:100%}}.builder-profile-placard-container .image-container{object-fit:cover;width:100%;height:14.375rem}.builder-profile-placard-container .image-carousel-embla{cursor:pointer;aspect-ratio:3/2;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:auto;position:relative;overflow:hidden}.builder-profile-placard-container .image-carousel-embla .embla__viewport{width:100%;overflow:hidden}.builder-profile-placard-container .image-carousel-embla .embla__viewport.is-draggable{cursor:move;cursor:grab}.builder-profile-placard-container .image-carousel-embla .embla__viewport.is-dragging{cursor:grabbing}.builder-profile-placard-container .image-carousel-embla .embla__container{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;display:-webkit-flex;display:flex}.builder-profile-placard-container .image-carousel-embla .embla__slide{min-width:100%;height:14.375rem;position:relative;overflow:hidden}.builder-profile-placard-container .image-carousel-embla .embla__slide__number{z-index:1;text-align:center;pointer-events:none;color:#fff;background:rgba(0,0,0,.5);border-radius:.375rem;padding:.25rem .375rem;font-size:14px;transition:opacity .25s ease-in-out;position:absolute;bottom:.5rem;right:.5rem}@media only screen and (max-width:1024px){.builder-profile-placard-container .image-carousel-embla .embla__slide__number{bottom:.5rem;right:.5rem}}.builder-profile-placard-container .image-carousel-embla .embla__button{cursor:pointer;touch-action:manipulation;fill:#fff;z-index:10;opacity:0;background-color:#fff;border:0;border-radius:100%;outline:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:opacity .25s ease-in-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}@media only screen and (max-width:1180px){.builder-profile-placard-container .image-carousel-embla .embla__button{opacity:1}}.builder-profile-placard-container .image-carousel-embla .embla__button i{color:#000;width:100%;height:100%;font-size:.5625rem;top:-.125rem}.builder-profile-placard-container .image-carousel-embla .embla__button:disabled{cursor:default;opacity:0}.builder-profile-placard-container .image-carousel-embla .embla__button--prev{left:.25rem}.builder-profile-placard-container .image-carousel-embla .embla__button--prev i{position:relative;left:-.0625rem}.builder-profile-placard-container .image-carousel-embla .embla__button--next{right:.25rem}.builder-profile-placard-container .image-carousel-embla .embla__button--next i{position:relative;right:-.0625rem}.builder-profile-placard-container .image-carousel-embla .loading-img{width:3.75rem;height:3.75rem}.builder-profile-placard-container .image-carousel-embla .embla__slide--loading{-webkit-flex:none;flex:none;width:100%;min-width:0;height:100%}.builder-profile-placard-container .image-carousel-embla .embla__slide__inner--loading{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;min-height:11.9375rem;display:-webkit-flex;display:flex}.builder-profile-placard-container .image-carousel-embla .embla__slide__loading{width:3.75rem;height:3.75rem;font-size:.625rem;position:relative}.builder-profile-placard-container .image-carousel-embla .is-loading-more .embla__slide__loading .loading-img{-webkit-animation:1.1s linear infinite loading;animation:1.1s linear infinite loading}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.builder-profile-placard-container .image-carousel-embla .embla__slide__inner{height:100%;position:relative;overflow:hidden}.builder-profile-placard-container .image-carousel-embla:hover .embla__button{opacity:.7}.builder-profile-placard-container .image-carousel-embla:hover .embla__slide__number{opacity:1}.builder-profile-placard-container .builder-profile-placard-content-container{background-color:#fff;-webkit-flex-direction:column;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:-webkit-flex;display:flex;position:relative}.builder-profile-placard-container .builder-profile-placard-content-container:hover,.builder-profile-placard-container .builder-profile-placard-content-container:focus{background-color:#fff}.builder-profile-placard-container .builder-profile-placard-content-container .loading-data{z-index:2;background:#fff;-webkit-flex-direction:column;flex-direction:column;width:100%;height:100%;font-size:1rem;line-height:1.25rem;display:-webkit-flex;display:flex}@media only screen and (max-width:1024px){.builder-profile-placard-container .builder-profile-placard-content-container .loading-data{clear:both;width:100%}}.builder-profile-placard-container .builder-profile-placard-content-container .loading-data .image-loading{border-radius:.25rem;width:100%;height:19.125rem;margin-right:.5rem;transition:all .25s ease-in-out;position:relative;overflow:hidden;background:linear-gradient(90deg,#e5e5e5 0%,#e5e5e5 .01%,#d2d2d2 100%)!important}@media only screen and (max-width:1024px){.builder-profile-placard-container .builder-profile-placard-content-container .loading-data .image-loading{clear:both;width:100%}}.builder-profile-placard-container .builder-profile-placard-content-container .loading-data .image-loading:after{content:"";opacity:1;z-index:10;background:linear-gradient(123deg,transparent 45%,rgba(243,243,243,.5) 50%,transparent 55%) 0 0/300% 300% no-repeat;transition:all .3s ease-in-out;-webkit-animation:1.95s ease-in-out infinite imageShimmer;animation:1.95s ease-in-out infinite imageShimmer;position:absolute;top:0;bottom:0;left:0;right:0}.builder-profile-placard-container .builder-profile-placard-content-container .loading-data .image-loading.large-image{aspect-ratio:3/2;width:100%}.builder-profile-placard-container .builder-profile-placard-content-container .loading-data .loading-bars-container{margin:.75rem}.builder-profile-placard-container .builder-profile-placard-content-container .loading-data .loading-bars-container .loading-circle-sm{background:linear-gradient(90deg,#e5e5e5 0%,#e5e5e5 .01%,#c6c6c6 100%);border-radius:50%;width:1.375rem;height:1.375rem;margin:.75rem;position:absolute;right:.75rem}.builder-profile-placard-container .builder-profile-placard-content-container .loading-data .loading-bars-container .loading-bars-sm{background:linear-gradient(90deg,#e5e5e5 0%,#e5e5e5 .01%,#c6c6c6 100%);border-radius:.625rem;width:50%;height:1.25rem;margin:.75rem .75rem 1.5rem}@media only screen and (max-width:1024px){.builder-profile-placard-container .builder-profile-placard-content-container .loading-data .loading-bars-container .loading-bars-sm{clear:both;width:calc(100% - 2rem);margin-top:1rem;margin-bottom:1rem;left:1rem}}.builder-profile-placard-container .builder-profile-placard-content-container .loading-data .loading-bars-container .loading-bars-sm.shortened{width:40%}.builder-profile-placard-container .builder-profile-placard-content-container .loading-data .loading-bars-container .loading-bars-sm:after{content:"";background:linear-gradient(123deg,transparent 0%,rgba(229,229,229,.5) 15%,transparent 20%,transparent 25%,transparent 100%) 0 0/cover no-repeat;border-radius:.625rem;-webkit-animation:1.95s ease-in-out infinite dataShimmer;animation:1.95s ease-in-out infinite dataShimmer;position:absolute;top:0;bottom:0;left:0;right:0}.builder-profile-placard-container .builder-profile-placard-content-container .loading-data .loading-bars-container .loading-bars-sm:first-of-type{width:35%}.builder-profile-placard-container .builder-profile-placard-content-container .builder-profile-placard-header-container{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:90%;display:-webkit-box;overflow:hidden}.builder-profile-placard-container .builder-profile-placard-content-container .builder-profile-placard-header-container .title{font-size:1rem;font-weight:500}.builder-profile-placard-container .builder-profile-placard-content-container .builder-profile-placard-info-container span:not(:last-child):after{content:"\a ";background:#b2b2b2;border-radius:50%;width:.25rem;height:.25rem;margin:0 .5rem;display:inline-block;-webkit-transform:translateY(-.1875rem);transform:translateY(-.1875rem)}.builder-profile-placard-container .builder-profile-placard-content-container .builder-profile-placard-description-container p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:150%;display:-webkit-box;overflow:hidden}.builder-profile-placard-container .builder-profile-placard-content-container .builder-profile-placard-actions-container{position:absolute;right:.625rem}.builder-profile-placard-container .builder-profile-placard-content-container .builder-profile-placard-actions-container .favorite-button{color:#4c4c4c;cursor:pointer;background:0 0;border:none;width:3.125rem;padding:0;font-size:1.375rem}.builder-profile-placard-container .builder-profile-placard-content-container .builder-profile-placard-actions-container .favorite-button i{font-size:1.375rem}.builder-profile-placard-container .builder-profile-placard-content-container .builder-profile-placard-actions-container .favorite-button .favorite-icon{color:#d24708}.builder-profile-placards-container{height:-webkit-fit-content;height:fit-content;position:relative}.builder-profile-placards-container .embla{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.builder-profile-placards-container .embla .embla__viewport{width:calc(100% + 2.5rem);height:100%;margin-left:-2.5rem;padding:0 1.25rem;position:relative;right:-1.25rem;overflow:hidden}.builder-profile-placards-container .embla .embla__viewport.is-draggable{cursor:move;cursor:grab}.builder-profile-placards-container .embla .embla__viewport.is-dragging{cursor:grabbing}.builder-profile-placards-container .embla .embla__container{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;height:100%;display:-webkit-flex;display:flex}.builder-profile-placards-container .embla .embla__slide{min-width:100%;min-height:100%}.builder-profile-placards-container .embla .embla__slide:not(last-of-type){margin-right:2rem}.builder-profile-placards-container .embla .loading-img{width:3.75rem;height:3.75rem}.builder-profile-placards-container .embla .embla__slide__inner{width:100%;height:100%;display:-webkit-flex;display:flex;position:relative;overflow:hidden}.builder-profile-placards-container .embla .embla__slide__inner a{width:100%}.builder-profile-placards-container .embla .embla__slide__number{opacity:0}.builder-profile-placards-container .embla-placards-content-container{grid-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;height:-webkit-fit-content;height:fit-content;margin:1rem 0;padding-left:0;list-style:none;display:grid}@media (max-width:1366px){.builder-profile-placards-container .embla-placards-content-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.builder-profile-placards-container .embla-placards-content-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.builder-profile-placards-container .embla-placards-content-container{grid-template-columns:repeat(1,minmax(0,1fr))}}.builder-profile-placards-container .embla-placards-content-container.hide{display:none}.builder-profile-placards-container .embla-placards-content-container.embla-placards-expanded-content-container{margin-top:1rem}.builder-profile-placards-container .embla-placards-content-container .new-homes.status-pill{text-transform:uppercase;color:#fff;background-color:#00488a;border-radius:2.25rem;padding:0 .375rem;font-size:.625rem;font-weight:500;display:inline-block;position:relative}.builder-profile-placards-container .embla-placards-content-container .new-homes.status-pill.status-pill-grey{background-color:#b2b2b2}.builder-profile-placards-container .embla-placards-content-container .new-homes.status-pill.status-pill-only{margin-left:0}@media only screen and (max-width:600px){.builder-profile-placards-container .embla-placards-content-container .new-homes.status-pill{-webkit-justify-content:flex-start;justify-content:flex-start;width:-webkit-fit-content;width:fit-content;margin:0;display:-webkit-flex;display:flex}}.builder-profile-placards-container .embla-placards-content-container .placard-container.loading .loading-data .loading-bars-container{margin:.75rem}.builder-profile-placards-container .embla-placards-content-container .placard-container.loading .loading-data .loading-bars-container .loading-circle-sm{background:linear-gradient(90deg,#e5e5e5 0%,#e5e5e5 .01%,#c6c6c6 100%);border-radius:50%;width:1.375rem;height:1.375rem;position:absolute;right:.75rem}.builder-profile-placards-container .embla-placards-content-container .placard-container.loading .loading-data .loading-bars-container .loading-bars-sm{margin-top:0;margin-bottom:1.25rem}.builder-profile-placards-container .embla-placards-content-container .placard-container.loading .loading-data .loading-bars-container .loading-bars-sm.shortened{width:40%}.builder-profile-placards-container .embla-placards-content-container .empty-content-container{margin-top:1rem}@media only screen and (max-width:600px){.builder-profile-placards-container .embla-placards-content-container .empty-content-container{text-align:center}}.builder-profile-placards-container .embla-placards-content-container .empty-content-container span{font-size:1.125rem;font-weight:200;line-height:1.5}.builder-profile-placards-container .builder-profile-placards-updated-container{-webkit-align-items:center;align-items:center;gap:.5rem;display:-webkit-flex;display:flex;position:absolute;bottom:.3125rem;left:0}.builder-profile-placards-container .placard-carousel-see-all{text-align:right}.builder-profile-placards-container .placard-carousel-see-all .see-all-button{box-shadow:none;color:#000;cursor:pointer;background-color:transparent;border:none;border-radius:0;outline:none;margin-top:.5rem;margin-left:auto;padding:0;font-size:.875rem;font-weight:500;line-height:130%;text-decoration:underline}.disclaimer-title{color:#7c7c7c;font-size:1rem;font-weight:500;line-height:150%}@media only screen and (max-width:600px){.disclaimer-title{font-size:.75rem;line-height:1.125rem}}.disclaimer-body{color:#7c7c7c;font-size:1rem;line-height:150%}@media only screen and (max-width:600px){.disclaimer-body{font-size:.75rem;line-height:1.275rem}}.nearby-links-section-dt-v2{background-color:#f3f3f3;width:100%;margin-top:1rem}.nearby-links-section-dt-v2 .nearby-links-container-dt-title{text-transform:uppercase;margin:0 5rem;padding-top:1.5rem;font-size:1rem;font-weight:500}@media (max-width:1366px){.nearby-links-section-dt-v2 .nearby-links-container-dt-title{margin:0 2.5rem}}.nearby-links-section-dt-v2 .nearby-links-tabs-container{margin:0 5rem}@media (max-width:1366px){.nearby-links-section-dt-v2 .nearby-links-tabs-container{white-space:nowrap;margin:0 2.5rem;overflow-x:auto;overflow-y:hidden}.nearby-links-section-dt-v2 .nearby-links-tabs-container::-webkit-scrollbar{display:none}}.nearby-links-section-dt-v2 .nearby-links-tabs-container button{color:#000;background-color:#f3f3f3;border:none;margin-right:2rem;padding:1.125rem 0;font-size:.875rem;font-weight:400}.nearby-links-section-dt-v2 .nearby-links-tabs-container button.selected{border-bottom:.125rem solid #4c4c4c;font-weight:500}.nearby-links-section-dt-v2 .nearby-links-content{border-top:.0625rem solid #c6c6c6;margin:0 5rem;padding:2rem 0;display:none}@media (max-width:1366px){.nearby-links-section-dt-v2 .nearby-links-content{margin:0 2.5rem}}.nearby-links-section-dt-v2 .nearby-links-content ul{grid-template-columns:repeat(5,1fr);gap:1rem 2rem;margin:0;padding:0;list-style-type:none;display:grid}.nearby-links-section-dt-v2 .nearby-links-content li{white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.nearby-links-section-dt-v2 .nearby-links-content a{color:#4c4c4c;font-size:.875rem;font-weight:400;line-height:1.3;text-decoration:none;display:inline}.nearby-links-section-dt-v2 .nearby-links-content a:hover{background:0 0;text-decoration:underline}.nearby-links-section-dt-v2 .nearby-links-content.show{display:block}#builder-profile-contact-container{-webkit-flex-direction:column;flex-direction:column;gap:.75rem;display:-webkit-flex;display:flex}#builder-profile-contact-container .address-container{font-size:1.125rem;line-height:150%}@media screen and (max-width:600px){#builder-profile-contact-container .address-container{font-size:1rem}}#gallery-primary-carousel .primary-carousel-container .primary-carousel-slide.items-8{grid-template-rows:repeat(2,max(5.8125rem,min(15.5vw,18.6rem)));grid-template-columns:repeat(4,1fr);grid-auto-flow:column}#gallery-primary-carousel .primary-carousel-container .hero-slide:has(#carousel-primary-photo.video-item){grid-template-rows:repeat(2,max(5.8125rem,min(15.5vw,18.6rem)))}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-6{background-color:#f3f3f3;grid-template-columns:repeat(5,1fr);grid-auto-flow:column}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-6{background-color:#f3f3f3;grid-template-columns:repeat(5,1fr);grid-auto-flow:column}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-6 .image-item-0{grid-area:1/2}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-6 .image-item-0{grid-area:1/2}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-6 .image-item-1{grid-area:1/3}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-6 .image-item-1{grid-area:1/3}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-6 .image-item-2{grid-area:1/4}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-6 .image-item-2{grid-area:1/4}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-6 .image-item-3{grid-area:2/2}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-6 .image-item-3{grid-area:2/2}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-6 .image-item-4{grid-area:2/3}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-6 .image-item-4{grid-area:2/3}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-6 .image-item-5{grid-area:2/4}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-6 .image-item-5{grid-area:2/4}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-5{background-color:#f3f3f3;grid-template-columns:repeat(4,1fr);padding:0 10%}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-5{background-color:#f3f3f3;grid-template-columns:repeat(4,1fr);padding:0 10%}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-5 .image-item-0{grid-area:1/1/3/3}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-5 .image-item-0{grid-area:1/1/3/3}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-4{background-color:#f3f3f3}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-4{background-color:#f3f3f3}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-4 .image-item-0{grid-area:1/2}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-4 .image-item-0{grid-area:1/2}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-4 .image-item-1{grid-area:1/3}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-4 .image-item-1{grid-area:1/3}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-4 .image-item-2{grid-area:2/2}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-4 .image-item-2{grid-area:2/2}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-4 .image-item-3{grid-area:2/3}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-4 .image-item-3{grid-area:2/3}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-3{background-color:#f3f3f3;grid-template-columns:repeat(5,1fr)}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-3{background-color:#f3f3f3;grid-template-columns:repeat(5,1fr)}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-3 .carousel-item{grid-column:4/5}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-3 .carousel-item{grid-column:4/5}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-3 .image-item-0{grid-area:1/2/3/4}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-3 .image-item-0{grid-area:1/2/3/4}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-2{background-color:#f3f3f3;grid-template-columns:repeat(10,1fr)}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-2{background-color:#f3f3f3;grid-template-columns:repeat(10,1fr)}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-2 .image-item-0{grid-area:1/2/3/6}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-2 .image-item-0{grid-area:1/2/3/6}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-2 .image-item-1{grid-area:1/6/3/10}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-2 .image-item-1{grid-area:1/6/3/10}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-1{background-color:#f3f3f3;grid-template-columns:repeat(10,1fr)}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-1{background-color:#f3f3f3;grid-template-columns:repeat(10,1fr)}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).items-1 .carousel-item{grid-area:1/4/3/8}#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)).actual-items-1 .carousel-item{grid-area:1/4/3/8}@media (max-width:600px){#gallery-primary-carousel .primary-carousel-container .hero-slide:not(:has(#carousel-primary-photo.video-item)){grid-auto-columns:100vw;grid-auto-flow:column;gap:.25rem;display:grid}}#builder-profile-news{-webkit-justify-content:center;justify-content:center;width:100%;display:-webkit-flex;display:flex}#builder-profile-news .news-container{width:100%}#builder-profile-news .news-header{margin-bottom:1.25rem;font-size:1.25rem;font-weight:500}#builder-profile-news .news-body{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}#builder-profile-news .news-body:not(:has(.secondary-articles)){display:block}#builder-profile-news .news-body:not(:has(.secondary-articles)) .primary-article{grid-template-columns:1fr 2fr;display:grid}#builder-profile-news .news-body:not(:has(.secondary-articles)) .primary-article .primary-content{-webkit-justify-content:center;justify-content:center}#builder-profile-news .news-body:not(:has(.secondary-articles)) .primary-article:not(:has(.primary-media)){display:block}@media screen and (max-width:600px){#builder-profile-news .news-body{-webkit-flex-direction:column;flex-direction:column;display:-webkit-flex;display:flex}}#builder-profile-news .primary-article{border-radius:.25rem;-webkit-flex-direction:column;flex-direction:column;gap:1rem;height:100%;display:-webkit-flex;display:flex}#builder-profile-news .primary-article .primary-media{width:100%;display:-webkit-flex;display:flex}#builder-profile-news .primary-article .primary-media .article-image{aspect-ratio:3/2;width:100%;position:relative}#builder-profile-news .primary-article .primary-media .article-image .primary-image{background-position:50%;background-size:cover;border-radius:.25rem;width:100%;height:100%;position:absolute;top:0;left:0}#builder-profile-news .primary-article .primary-content{-webkit-flex-direction:column;flex-direction:column;gap:.5rem;max-width:35.625rem;line-height:130%;display:-webkit-flex;display:flex}#builder-profile-news .primary-article .primary-content .article-description{-webkit-line-clamp:4;line-clamp:4;font-size:1.125rem}#builder-profile-news .secondary-articles{border-radius:.25rem;grid-template-rows:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;width:100%;display:grid}#builder-profile-news .secondary-articles .article-container{grid-template-columns:1.115fr 1fr;gap:1rem;display:grid}#builder-profile-news .secondary-articles .article-container .secondary-media{width:100%;display:-webkit-flex;display:flex}#builder-profile-news .secondary-articles .article-container .secondary-media .article-image{aspect-ratio:3/2;width:100%;position:relative}#builder-profile-news .secondary-articles .article-container .secondary-media .article-image .primary-image{background-position:50%;background-size:cover;border-radius:.25rem;width:100%;height:100%;position:absolute;top:0;left:0}#builder-profile-news .secondary-articles .article-container .secondary-content{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;gap:.25rem;display:-webkit-flex;display:flex}@media screen and (max-width:1200px){#builder-profile-news .secondary-articles .article-container .secondary-content .article-description{-webkit-line-clamp:1;line-clamp:1}}@media screen and (max-width:1024px){#builder-profile-news .secondary-articles .article-container .secondary-content .article-description{-webkit-line-clamp:3;line-clamp:3}}@media screen and (max-width:768px){#builder-profile-news .secondary-articles .article-container .secondary-content .article-description{-webkit-line-clamp:1;line-clamp:1}}#builder-profile-news .secondary-articles .article-container:not(:has(.secondary-media)){display:block}@media screen and (max-width:600px){#builder-profile-news .secondary-articles .article-container{grid-template-columns:2fr 5fr}}#builder-profile-news .article-title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.125rem;font-weight:500;line-height:130%;display:-webkit-box;overflow:hidden}#builder-profile-news .article-title:hover,#builder-profile-news .article-title:focus{background-color:transparent}#builder-profile-news .article-description{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:200;line-height:150%;display:-webkit-box;overflow:hidden}#builder-profile-news .article-date{text-wrap:nowrap;font-size:1rem;font-weight:200}#builder-profile-news .article-separator{border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#e5e5e5;width:100%;margin:0}#builder-profile-news .news-see-all{color:#000;float:right;font-size:1rem;font-weight:500;line-height:130%;text-decoration:underline;display:block}#builder-profile-news .news-see-all:hover,#builder-profile-news .news-see-all:focus{background-color:transparent}.links-section-links-dt-v2{background-color:#f3f3f3;width:100%}.links-section-links-dt-v2 .links-container-dt-v2{max-height:15.125rem;overflow-y:hidden}.links-section-links-dt-v2 .links-container-dt-v2 .links-container-dt-title{text-transform:uppercase;margin:0 5rem;padding-top:1.5rem;font-size:1rem;font-weight:500}@media (max-width:1366px){.links-section-links-dt-v2 .links-container-dt-v2 .links-container-dt-title{margin:0 2.5rem}}.links-section-links-dt-v2 .links-container-dt-v2 .links-tabs-container{margin:0 5rem}@media (max-width:1366px){.links-section-links-dt-v2 .links-container-dt-v2 .links-tabs-container{white-space:nowrap;scrollbar-width:none;margin:0 2.5rem;overflow-x:auto;overflow-y:hidden}.links-section-links-dt-v2 .links-container-dt-v2 .links-tabs-container::-webkit-scrollbar{display:none}}.links-section-links-dt-v2 .links-container-dt-v2 .links-tabs-container button{color:#4c4c4c;background-color:#f3f3f3;border:none;margin-right:2rem;padding:1.125rem 0;font-size:.875rem;font-weight:400}.links-section-links-dt-v2 .links-container-dt-v2 .links-tabs-container button.selected{border-bottom:.125rem solid #4c4c4c;font-weight:500}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container{border-top:.0625rem solid #c6c6c6;display:-webkit-flex;display:flex}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container{-webkit-flex:7;flex:7;position:relative}@media (max-width:600px){.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container{scrollbar-width:none;overflow-x:auto;overflow-y:hidden}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container::-webkit-scrollbar{display:none}}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content{margin:0 0 0 5rem;padding:2rem 0;display:none}@media (max-width:1366px){.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content{margin:0 0 0 2.5rem}}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content ul{grid-template-columns:repeat(4,min-content);column-gap:2rem;margin:0;padding:0;list-style-type:none;display:grid}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content ul li{break-inside:avoid;white-space:nowrap;text-overflow:ellipsis;margin-bottom:1rem;overflow:hidden}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content ul li a{color:#4c4c4c;width:auto;font-weight:400;display:inline}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content#links-content-tab4 ul,.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content#links-content-tab5 ul{grid-template-columns:repeat(4,1fr)}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content.show{display:grid}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .hide-panel{opacity:1;background-color:#f3f3f3;width:100%;height:1.5rem;position:absolute;top:8.125rem}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .hide-panel.hidden{opacity:0;display:none}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .view-more-button-container{-webkit-flex:1;flex:1;position:relative}.links-section-links-dt-v2 .links-container-dt-v2 .flex-container .view-more-button-container .view-more-button{color:#4c4c4c;background-color:transparent;border:none;padding:0;font-size:.875rem;font-weight:500;display:none;position:absolute;top:6rem}.links-section-links-dt-v2 .links-container-dt-v2 h2{text-transform:uppercase;margin:0;font-size:1rem}.links-section-links-dt-v2 .links-container-dt-v2 a{white-space:nowrap;text-overflow:ellipsis;width:100%;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block;overflow:hidden}@media (hover:hover){.links-section-links-dt-v2 .links-container-dt-v2 a:hover{background:0 0;text-decoration:underline}}.links-section-links-m-v2{background-color:#f3f3f3;width:100%;padding:1.5rem 0 0}.links-section-links-m-v2 .links-container-m-v2{max-height:33.8125rem;position:relative;overflow:hidden}.links-section-links-m-v2 .links-container-m-v2 .links-container-m-title{text-transform:uppercase;margin:0 1rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500}.links-section-links-m-v2 .links-container-m-v2 .links-tabs-container{white-space:nowrap;scrollbar-width:none;margin:0 1rem;overflow-x:auto;overflow-y:hidden}.links-section-links-m-v2 .links-container-m-v2 .links-tabs-container::-webkit-scrollbar{display:none}.links-section-links-m-v2 .links-container-m-v2 .links-tabs-container button{color:#000;background-color:#f3f3f3;border:none;margin:0 1.25rem 0 0;padding:.875rem 0;font-size:.875rem}.links-section-links-m-v2 .links-container-m-v2 .links-tabs-container button.selected{border-bottom:.125rem solid #4c4c4c}.links-section-links-m-v2 .links-container-m-v2 .links-content{border-top:.0625rem solid #e5e5e5;padding:1.5rem 1rem 2.5rem;display:none}.links-section-links-m-v2 .links-container-m-v2 .links-content ul{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:0;font-size:.875rem;list-style-type:none;display:grid}.links-section-links-m-v2 .links-container-m-v2 .links-content ul li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.links-section-links-m-v2 .links-container-m-v2 .links-content ul li a{color:#4c4c4c;width:auto;font-weight:400;display:inline}.links-section-links-m-v2 .links-container-m-v2 .links-content.show{display:grid}.links-section-links-m-v2 .links-container-m-v2 .links-content .view-more-button-container .view-more-button{color:#4c4c4c;text-align:left;background-color:#f3f3f3;border:none;width:100%;height:2rem;margin:0;padding:0;font-size:.875rem;font-weight:500;position:absolute;bottom:0;top:auto!important}.links-section-links-m-v2 .links-container-m-v2 a{color:#4c4c4c;white-space:nowrap;text-overflow:ellipsis;width:100%;font-family:Outfit,sans-serif;font-weight:500;text-decoration:none;display:inline-block;overflow:hidden}@media (hover:hover){.links-section-links-m-v2 .links-container-m-v2 a:hover{background:0 0;text-decoration:underline}}.links-section-links-m-v2,.footer-default-mobile{-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden}.builder-profile-container .builder-profile-main-content-container{padding:2.25rem 4.5rem;display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column{-webkit-flex-direction:column;flex-direction:column;gap:2.25rem;width:calc(100% - 25.9375rem);display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column h2,.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-title{margin:0;font-size:1.25rem;font-weight:500}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-header{letter-spacing:.028125rem}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .see-all-container{text-align:right;margin-top:1rem}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .see-all-container .see-all-button{box-shadow:none;color:#000;cursor:pointer;background-color:transparent;border:none;border-radius:0;outline:none;margin-top:.5rem;margin-left:auto;padding:0;font-size:1.125rem;font-weight:500;line-height:130%;text-decoration:underline}@media screen and (max-width:1024px){.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column{width:100%}}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container{-webkit-flex-direction:column;flex-direction:column;gap:.25rem;display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons{-webkit-align-items:center;align-items:center;gap:.5rem;margin-bottom:.25rem;display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-name-container{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:.5rem;display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-name-container .builder-name{font-size:1.75rem;font-weight:500;line-height:130%}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions{-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions .share-link-wrapper{position:relative}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions .plain-button{background:0 0;border:none;height:2.5rem;padding:0}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions button.hide{display:none}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions button.show{display:block}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions #icon-dropdown-select{z-index:10;background:#fff;border-radius:.625rem;-webkit-flex-direction:column;flex-direction:column;width:100%;max-width:6.75rem;display:-webkit-flex;display:flex;position:absolute;top:2.5rem;box-shadow:0 .75rem 1rem rgba(0,0,0,.15)}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions #icon-dropdown-select.hide{display:none}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions #icon-dropdown-select.show{display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions #icon-dropdown-select button{-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:center;align-items:center;width:100%;margin:.75rem;display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions #icon-dropdown-select .icon-container{display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions #icon-dropdown-select .icon-container:not(:last-of-type){border-bottom:.0625rem solid #e5e5e5}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions .icon-text{font-size:1rem;font-weight:200;line-height:150%}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions .res-icon{color:#4c4c4c;font-size:1.8125rem}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions .res-icon.vertical-meatball-menu{color:#7c7c7c;font-size:1.25rem;display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions .res-icon[data-favorited=true]{color:#d24708}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions .res-icon[data-on]{background:#f3f3f3;border-radius:50%}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions .res-icon:not(:first-of-type){margin-left:.5rem}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions .res-icon:hover{cursor:pointer}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-info-container .builder-name-and-icons .builder-profile-user-actions .res-icon.hide-fav-icon{display:none}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container{letter-spacing:.028125rem;width:100%;line-height:1.625rem}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-title{margin:0;scroll-margin-top:4.6875rem;font-size:1.25rem;font-weight:500}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-description-container{margin-top:.5rem}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-description-container .builder-profile-about-description-title{margin:.5rem 0 0;font-size:1.125rem;font-weight:500}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-description-container .builder-profile-about-description-text{margin:.5rem 0 0;font-size:1.125rem}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-description-container.builder-profile-about-description-container-multiple{-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);gap:.75rem 1.5rem;display:grid}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-description-container.builder-profile-about-description-container-multiple-2-row{grid-template-columns:repeat(2,1fr);column-gap:2.25rem}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-description-container.builder-profile-about-description-container-multiple-items{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;gap:1rem}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-description-container.builder-profile-about-description-container-multiple-items .builder-profile-about-description-item{-webkit-flex-direction:column;flex-direction:column;gap:.25rem;display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-description-container.builder-profile-about-description-container-multiple-items .builder-profile-about-description-item.hide-item{display:none}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-description-container.builder-profile-about-description-container-multiple-items .builder-profile-about-description-item .builder-profile-about-description-text{white-space:nowrap;width:-webkit-fit-content;width:fit-content;margin:0;display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-description-container.builder-profile-about-description-container-multiple-items .builder-profile-about-description-item .builder-profile-about-description-text span:nth-child(2):before{content:"\a ";background:#b2b2b2;border-radius:50%;width:.25rem;height:.25rem;margin:0 .5rem;display:inline-block;-webkit-transform:translateY(-.1875rem);transform:translateY(-.1875rem)}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-active-markets-see-all{text-align:right;padding-top:.5rem;font-weight:500}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-active-markets-see-all button{color:#000;letter-spacing:.028125rem;background-color:transparent;border:0;font-size:1rem;font-weight:500;text-decoration:underline}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-cta-container{-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:.5rem;display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .builder-profile-about-cta-container .builder-profile-about-cta{color:#000;background-color:transparent;border:none;outline:none;padding:0;font-size:1.125rem;font-weight:500;line-height:1.6875rem;text-decoration:underline}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .description-truncated-container{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .description-truncated-container .description-text{display:inline}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-about-container .description-cta-hide{display:none}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-links-container{gap:1.125rem;display:-webkit-flex;display:flex}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-links-container .builder-profile-link{color:#00488a}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-links-container .builder-profile-link:hover,.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-links-container .builder-profile-link:focus{background:0 0}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-links-container .builder-profile-text-link{color:#000;font-size:1.125rem;font-weight:500;text-decoration:underline}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-newest-communities-container .builder-profile-newest-communities-placards-container{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}@media only screen and (max-width:1366px){.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-newest-communities-container .builder-profile-newest-communities-placards-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-newest-communities-container .builder-profile-newest-communities-placards-container{grid-template-columns:repeat(1,1fr)}}.builder-profile-container .builder-profile-main-content-container .builder-profile-left-column .builder-profile-breadcrumbs-container .breadcrumbs-container{margin-top:0;padding-top:0}.builder-profile-container .builder-profile-main-content-container .builder-profile-right-column{width:23.4375rem;margin-left:2.5rem}@media screen and (max-width:1024px){.builder-profile-container .builder-profile-main-content-container .builder-profile-right-column{display:none}}.builder-profile-container .builder-profile-main-content-container .builder-profile-right-column .builder-notes-container{margin-top:1rem}.builder-profile-container .links-section-links-dt-v2{background-color:#f3f3f3;width:100%}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2{max-height:15.125rem;overflow-y:hidden}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .links-container-dt-title{text-transform:uppercase;margin:0 5rem;padding-top:1.5rem;font-size:1rem;font-weight:500}@media (max-width:1366px){.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .links-container-dt-title{margin:0 2.5rem}}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .links-tabs-container{margin:0 5rem}@media (max-width:1366px){.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .links-tabs-container{white-space:nowrap;margin:0 2.5rem;overflow-x:auto;overflow-y:hidden}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .links-tabs-container::-webkit-scrollbar{display:none}}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .links-tabs-container button{color:#4c4c4c;background-color:#f3f3f3;border:none;margin-right:2rem;padding:1.125rem 0;font-size:.875rem;font-weight:400}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .links-tabs-container button.selected{border-bottom:.125rem solid #4c4c4c;font-weight:500}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container{border-top:.0625rem solid #c6c6c6;display:-webkit-flex;display:flex}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container{-webkit-flex:7;flex:7;position:relative}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content{margin:0 0 0 5rem;padding:2rem 0;display:none}@media (max-width:1366px){.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content{margin:0 0 0 2.5rem}}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content ul{column-count:7;grid-template-columns:repeat(7,min-content);gap:1rem 2rem;margin:0;padding:0;list-style-type:none;display:grid}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content ul li{display:contents}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content ul li a{color:#4c4c4c;font-weight:400}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content#links-content-tab4 ul,.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content#links-content-tab5 ul{grid-template-columns:repeat(7,1fr)}@media (max-width:1366px){.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content#links-content-tab4 ul,.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content#links-content-tab5 ul{grid-template-columns:repeat(4,1fr)}}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .links-content.show{display:grid}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .hide-panel{opacity:1;background-color:#f3f3f3;width:100%;height:1.5rem;position:absolute;top:8.125rem}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .links-content-container .hide-panel.hidden{opacity:0}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .view-more-button-container{-webkit-flex:1;flex:1;position:relative}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 .flex-container .view-more-button-container .view-more-button{color:#4c4c4c;background-color:transparent;border:none;outline:none;padding:0;font-size:.875rem;font-weight:500;display:none;position:absolute;top:6rem}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 h2{text-transform:uppercase;margin:0;font-size:1rem}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 a{white-space:nowrap;text-overflow:ellipsis;width:100%;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block;overflow:hidden}.builder-profile-container .links-section-links-dt-v2 .links-container-dt-v2 a:hover{background:0 0;text-decoration:underline}
