.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}.nearby-entity-videos-container{color:#000;background-color:#fff;margin-top:4.75rem}@media screen and (max-width:600px){.nearby-entity-videos-container{margin-top:1.5rem}}.nearby-entity-videos-container .nearby-entity-videos-title{letter-spacing:.028125rem;margin:0 0 1rem;font-size:1.25rem;font-weight:500;line-height:1.3}.nearby-entity-videos-container .embla__viewport{overflow:hidden}.nearby-entity-videos-container .carousel-container{-webkit-align-items:stretch;align-items:stretch;gap:.5rem;margin:0;padding:0;list-style:none;display:-webkit-flex;display:flex}.nearby-entity-videos-container .carousel-item{-webkit-flex-direction:column;flex-direction:column;-webkit-flex:0 0 calc(25% - .375rem);flex:0 0 calc(25% - .375rem);gap:1rem;min-width:0;display:-webkit-flex;display:flex}.nearby-entity-videos-container .carousel-item .anchor{color:inherit;-webkit-flex-direction:column;flex-direction:column;gap:1rem;text-decoration:none;display:-webkit-flex;display:flex}.nearby-entity-videos-container .carousel-item .anchor:hover,.nearby-entity-videos-container .carousel-item .anchor:focus,.nearby-entity-videos-container .carousel-item .anchor:active{color:inherit;background-color:transparent;text-decoration:none}.nearby-entity-videos-container .carousel-item .entity-thumbnail-container{aspect-ratio:362/500;background-color:#d2d2d2;border-radius:.625rem;position:relative;overflow:hidden;box-shadow:0 .125rem .9375rem rgba(0,0,0,.15)}.nearby-entity-videos-container .carousel-item .entity-thumbnail-container .entity-thumbnail{object-fit:cover;width:100%;height:100%;display:block}.nearby-entity-videos-container .carousel-item .entity-thumbnail-container .res-icon.play-icon{opacity:.75;color:#fff;background-color:#000;border-radius:50%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:5rem;height:5rem;font-size:2.125rem;display:-webkit-flex;display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nearby-entity-videos-container .carousel-item .entity-info{-webkit-flex-direction:column;flex-direction:column;gap:.25rem;font-size:1rem;line-height:1.3;display:-webkit-flex;display:flex}.nearby-entity-videos-container .carousel-item .entity-info .name{font-weight:500}.nearby-entity-videos-container .carousel-item .entity-info .location{font-weight:200;line-height:1.5}.nearby-entity-videos-container .embla__dots{-webkit-justify-content:center;justify-content:center;gap:.5rem;margin-top:1rem;display:-webkit-flex;display:flex}.nearby-entity-videos-container .embla__dots .embla__dot{cursor:pointer;background-color:#e5e5e5;border:0;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:background-color .15s ease-in-out}.nearby-entity-videos-container .embla__dots .embla__dot.is-selected{background-color:#b2b2b2}.nearby-entity-videos-container .embla__dots .embla__dot.hide{display:none}.nearby-entity-videos-container .embla__dots .embla__dot:hover,.nearby-entity-videos-container .embla__dots .embla__dot:focus,.nearby-entity-videos-container .embla__dots .embla__dot:active{background-color:#b2b2b2}.nearby-entity-videos-container .see-all-entities-link{-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:1rem;display:-webkit-flex;display:flex}.nearby-entity-videos-container .see-all-entities-link a{letter-spacing:.028125rem;color:#000;font-size:1.125rem;font-weight:500;line-height:1.5;text-decoration:underline}@media screen and (max-width:1200px){.nearby-entity-videos-container .carousel-container{gap:1rem}.nearby-entity-videos-container .carousel-item{-webkit-flex:0 0 calc(50% - .5rem);flex:0 0 calc(50% - .5rem)}}@media screen and (max-width:600px){.nearby-entity-videos-container .nearby-entity-videos-title{font-size:1.25rem}.nearby-entity-videos-container .carousel-container{gap:.5rem}.nearby-entity-videos-container .carousel-item{-webkit-flex:0 0 calc(50% - .25rem);flex:0 0 calc(50% - .25rem)}.nearby-entity-videos-container .carousel-item .entity-thumbnail-container{aspect-ratio:167.5/350;box-shadow:none}.nearby-entity-videos-container .carousel-item .entity-thumbnail-container .res-icon.play-icon{width:3.125rem;height:3.125rem;font-size:1.3125rem}.nearby-entity-videos-container .see-all-entities-link a{font-size:1rem}}.homes-quick-links-container{-webkit-flex-direction:column;flex-direction:column;row-gap:1rem;width:100%;padding-top:2.5rem;padding-bottom:2rem;display:-webkit-flex;display:flex}.homes-quick-links-container .homes-quick-links-title{letter-spacing:.028125rem;color:#000;margin:0;padding:0;font-size:1.5rem;font-weight:500;line-height:1.3}.homes-quick-links-container .homes-quick-links-list{column-count:4;letter-spacing:.028125rem;margin:0;padding:0;font-size:1rem;line-height:1.5;list-style-type:none}.homes-quick-links-container .homes-quick-links-list .homes-quick-link-item{break-inside:avoid;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.5rem;overflow:hidden}.homes-quick-links-container .homes-quick-links-list .homes-quick-link-item .homes-quick-link{color:#000;font-weight:500;text-decoration:underline;display:inline}@media screen and (max-width:600px){.homes-quick-links-container{row-gap:.5rem;padding-top:1.5rem;padding-bottom:1.5rem}.homes-quick-links-container .homes-quick-links-title{font-size:1.125rem}.homes-quick-links-container .homes-quick-links-list{column-count:2;column-gap:.5rem;font-size:.875rem}}.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}body{background-color:#fff}body .main-content{background-color:#fff;-webkit-flex-direction:column;flex-direction:column;padding:2.25rem 4rem;display:-webkit-flex;display:flex}body .main-content>.video-container{-webkit-flex-direction:column;flex-direction:column;row-gap:2rem;height:100%;display:-webkit-flex;display:flex}body .main-content>.video-container.v2{justify-content:initial;align-items:initial;row-gap:1.5rem;height:auto}@media (max-width:600px){body .main-content>.video-container.v2{row-gap:1rem}}body .main-content>.video-container .video-header{-webkit-flex-direction:column;flex-direction:column;row-gap:.25rem;width:100%;display:-webkit-flex;display:flex}body .main-content>.video-container .video-header.v2{justify-content:initial;text-align:left;height:auto;min-height:0;color:initial;border-bottom:none;-webkit-align-items:flex-start;align-items:flex-start;padding:0}body .main-content>.video-container .video-header.v2 h1{text-align:left;white-space:normal;text-overflow:clip;overflow:visible}body .main-content>.video-container .video-header h1{letter-spacing:.028125rem;padding:unset;margin:unset;font-size:1.5rem;font-weight:500;line-height:1.3}body .main-content>.video-container .video-header h2,body .main-content>.video-container .video-header .video-subtitle{letter-spacing:.028125rem;padding:unset;margin:unset;font-size:1.125rem;font-weight:200;line-height:1.5}body .main-content>.video-container .video-container-wrapper{border-radius:.25rem;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;max-width:100%;max-height:100%;margin:auto 0;display:-webkit-flex;display:flex;position:relative;overflow:hidden}body .main-content>.video-container .video-container-wrapper.v2{border-radius:0;height:auto;margin:0;display:block;overflow:visible}body .main-content>.video-container .video-container-wrapper>video{object-fit:contain;width:100%;height:auto;display:block}body .main-content>.video-container .video-container-wrapper .video-media{aspect-ratio:16/9;background-color:#000;border-radius:.25rem;width:100%;position:relative;overflow:hidden}body .main-content>.video-container .video-container-wrapper .video-media>video{object-fit:cover;width:100%;height:100%;display:block}body .main-content>.video-container .video-container-wrapper .video-media .video-gradient-overlay{pointer-events:none;z-index:1;opacity:1;background:linear-gradient(transparent 67.3%,rgba(0,0,0,.29) 88%,rgba(0,0,0,.8) 100%);transition:opacity .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}body .main-content>.video-container .video-container-wrapper .video-media .video-gradient-overlay.hidden{opacity:0}body .main-content>.video-container .video-container-wrapper .video-media .standalone-video-play-button{color:#fff;cursor:pointer;z-index:2;opacity:.75;background-color:#000;border:0;border-radius:50%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:6.25rem;height:6.25rem;padding:0;font-size:2.625rem;transition:opacity .3s ease-in-out;display:-webkit-flex;display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .main-content>.video-container .video-container-wrapper .video-media .standalone-video-play-button i{margin-left:.25rem}body .main-content>.video-container .video-container-wrapper .video-media .standalone-video-play-button.hidden{opacity:0;pointer-events:none}body .main-content>.video-container .video-container-wrapper .video-media .go-to-search-cta{box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:.028125rem;z-index:2;opacity:1;background-color:rgba(255,255,255,.25);border-radius:.375rem;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:7.8125rem;height:3rem;padding:0;font-size:1.125rem;font-weight:500;line-height:1.5;text-decoration:none;transition:opacity .3s ease-in-out;display:-webkit-inline-flex;display:inline-flex;position:absolute;bottom:2rem;right:2rem}body .main-content>.video-container .video-container-wrapper .video-media .go-to-search-cta.hidden{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){body .main-content>.video-container .video-container-wrapper .video-media .video-gradient-overlay,body .main-content>.video-container .video-container-wrapper .video-media .standalone-video-play-button,body .main-content>.video-container .video-container-wrapper .video-media .go-to-search-cta{transition:none}}body .main-content>.video-container .blurb-container{color:#fff;width:100%;padding:1rem}body .main-content>.video-container .blurb-container .blurb-header{font-size:1.125rem;font-weight:500}body .main-content>.video-container .blurb-container .blurb-content a{color:#fff;text-decoration:underline}body .main-content>.video-container .blurb-container .blurb-content a:hover{color:#eb7100;background-color:transparent}body .main-content>.video-container .blurb-container .blurb-content a:focus-visible{color:#fff;background-color:transparent}body .main-content>.video-container .blurb-container .blurb-content{font-size:1.125rem}body .main-content .marketing-button-section{text-align:center;margin-bottom:1.5625rem;padding:1.875rem}body .main-content .marketing-button-section #marketing-button{color:#fff;text-align:center;background:#000;border:.0625rem solid #fff;border-radius:.375rem;width:11.375rem;height:3rem;padding:1rem 2rem}body .main-content .marketing-button-section{margin-top:1.5625rem}body .footer-default{margin-top:auto}body .footer-default a{display:-webkit-inline-flex;display:inline-flex}body .footer-default .footer-branding-section{margin-bottom:0;display:-webkit-inline-flex;display:inline-flex}body .footer-default .idx-footer-container{margin-top:1rem}body .footer-section>a{min-height:2.375rem}body .footer-section .stores-logos{min-height:2.5rem}.see-all-entity-cta-container{-webkit-justify-content:end;justify-content:end;width:100%;margin-top:1rem;font-size:1.125rem;display:-webkit-flex;display:flex}.see-all-entity-cta-container .see-all-entity-cta{color:#000;letter-spacing:.028125rem;font-weight:500;line-height:1.5;text-decoration:underline}
