@import url(https://use.typekit.net/qan8eef.css);.estate-overview .personalized{border-bottom:1px solid rgba(0,0,0,.1)}.estate-overview .personalized.estates{border-bottom:none;border-top:1px solid rgba(0,0,0,.1)}.estate-overview .personalized .title{margin-bottom:1.5rem}.estate-overview .personalized .links,.estate-overview .personalized .paragraph,.estate-overview .personalized .subtitle{display:block;margin-bottom:1.5rem}.estate-overview .personalized .links a{line-height:3rem}.estate-overview .personalized .grid-h-3{grid-gap:3rem;gap:3rem}.estate-overview .filter-wrapper .status-wrapper{text-align:right}.estate-overview .filter-wrapper .status-wrapper .fav-link{display:inline-block;margin-right:1rem;vertical-align:middle}.estate-overview .filter-wrapper .status-wrapper .fav-link:before{display:none}.estate-overview .filter-wrapper .status-wrapper .fav-link:hover svg{transform:scale(1.1)}.estate-overview .filter-wrapper .status-wrapper .fav-link svg{height:3.3rem;transition:all .3s cubic-bezier(.445,.05,.55,.95);width:3.5rem}.estate-overview .filter-wrapper .status-wrapper .status{display:inline-block;vertical-align:middle}.estate-overview .filter-wrapper .status-wrapper .status a{background:#f6f1ec;border-radius:25rem;color:#c6a17b;display:inline-block;padding:1rem 2rem;vertical-align:middle}.estate-overview .filter-wrapper .status-wrapper .status a:first-child{position:relative;z-index:2}.estate-overview .filter-wrapper .status-wrapper .status a:last-child{margin-left:-4rem;padding-left:5rem;z-index:1}.estate-overview .filter-wrapper .status-wrapper .status a.active,.estate-overview .filter-wrapper .status-wrapper .status a:hover{background:#c6a17b;color:#f6f1ec}.estate-overview .filter-wrapper .status-wrapper .status a:before{display:none}.estate-overview .filter-wrapper .grid-h-3-2{grid-gap:3rem 5rem;gap:3rem 5rem}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown{display:inline-block;margin-right:2rem;position:relative;vertical-align:middle}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .sort-toggle{border:1px solid #252c32;cursor:pointer;min-height:4rem;padding:.5rem 2rem 1rem}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .sort-toggle.active{background:#252c32}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .sort-toggle.active span{color:#fff}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .sort-toggle.active img{filter:brightness(0) invert(1);transform:rotate(180deg)}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .sort-toggle img,.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .sort-toggle span{display:inline-block;vertical-align:middle}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .sort-toggle .label{opacity:.2}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .sort-toggle span{margin-right:.3rem}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .sort-toggle img{height:.5rem;margin-top:.5rem;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .dropdown{background:#fff;box-shadow:0 5px 10px rgba(37,44,50,.5);display:none;left:0;padding:10px;position:absolute;right:0;top:calc(100% + 1rem);z-index:3}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .dropdown ::-webkit-input-placeholder{color:rgba(37,44,50,.6);font-size:1.8rem;font-style:normal;font-weight:300;text-transform:none}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .dropdown ::-moz-placeholder{color:rgba(37,44,50,.6);font-size:1.8rem;font-style:normal;font-weight:300;text-transform:none}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .dropdown :-ms-input-placeholder{color:rgba(37,44,50,.6);font-size:1.8rem;font-style:normal;font-weight:300;text-transform:none}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .dropdown :-moz-placeholder{color:rgba(37,44,50,.6);font-size:1.8rem;font-style:normal;font-weight:300;text-transform:none}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .dropdown a{display:block;padding:.5rem 1rem;white-space:nowrap}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .dropdown a:before{display:none}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .dropdown a:hover{background:#c6a17b;color:#fff}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .dropdown a img,.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .dropdown a span{display:inline-block;vertical-align:middle}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .dropdown a span{margin-right:.3rem}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown .dropdown a img{height:.5rem}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .btn{vertical-align:middle}.estate-overview .filter-wrapper .estate-filter{background:#fff;bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:9}.estate-overview .filter-wrapper .estate-filter .close-filter{cursor:pointer;position:absolute;right:3rem;top:3rem;z-index:2}.estate-overview .filter-wrapper .estate-filter .close-filter:hover span{opacity:1}.estate-overview .filter-wrapper .estate-filter .close-filter:hover .icon{background:#c6a17b}.estate-overview .filter-wrapper .estate-filter .close-filter .icon,.estate-overview .filter-wrapper .estate-filter .close-filter span{display:inline-block;transition:all .3s cubic-bezier(.445,.05,.55,.95);vertical-align:middle}.estate-overview .filter-wrapper .estate-filter .close-filter span{font-size:1.53rem;margin-right:1rem;opacity:.2;text-decoration:underline}.estate-overview .filter-wrapper .estate-filter .close-filter .icon{background:#252c32;color:#fff;font-size:2.16rem;height:4rem;line-height:4rem;text-align:center;width:4rem}.estate-overview .filter-wrapper .estate-filter .grid-h-2-3{grid-gap:3rem 10rem;gap:3rem 10rem}.estate-overview .filter-wrapper .estate-filter .grid-h-2-3 .filters h3{border-bottom:1px solid rgba(37,44,50,.2);font-size:2.88rem;margin-bottom:1.5rem;padding-bottom:.5rem}.estate-overview .filter-wrapper .estate-filter .grid-h-2-3 .filters .grid-h-2{grid-gap:0 1.5rem;gap:0 1.5rem}.estate-overview .filter-wrapper .estate-filter .grid-h-2-3 .filters .choices-wrapper .checkbox{display:inline-block;margin:0 1.5rem 1.5rem 0;vertical-align:middle}.estate-overview .filter-wrapper .estate-filter .grid-h-2-3 .filters .choices-wrapper .checkbox label{cursor:pointer;position:relative}.estate-overview .filter-wrapper .estate-filter .grid-h-2-3 .filters .choices-wrapper .checkbox label:hover span{background:#c6a17b;color:#fff}.estate-overview .filter-wrapper .estate-filter .grid-h-2-3 .filters .choices-wrapper .checkbox label input{display:none;width:0}.estate-overview .filter-wrapper .estate-filter .grid-h-2-3 .filters .choices-wrapper .checkbox label input:checked~span{background:#c6a17b;color:#fff}.estate-overview .filter-wrapper .estate-filter .grid-h-2-3 .filters .choices-wrapper .checkbox label span{border:1px solid #c6a17b;border-radius:25rem;color:#c6a17b;padding:1rem 2rem;transition:all .5s cubic-bezier(.445,.05,.55,.95)}.estate-overview .filter-wrapper .estate-filter .grid-h-2-3 .filters .choices-wrapper .checkbox label span:before{display:none}.estate-overview .filter-wrapper .estate-filter .grid-h-2-3 .status{text-align:left}.estate-overview .filter-wrapper .view-toggle{display:inline-block;vertical-align:middle}.estate-overview .filter-wrapper .view-toggle a{height:3.5rem;width:3.5rem}.estate-overview .filter-wrapper .view-toggle a:before{display:none}.estate-overview .filter-wrapper .view-toggle a svg{height:3.5rem;width:3.5rem}.estate-overview .estate-grid{margin-top:-3rem;overflow:hidden}.estate-overview .estate-grid .grid{grid-gap:5rem;gap:5rem}.estate-overview .estate-grid .grid.small .gallcell:nth-child(odd){margin-top:0}.estate-overview .estate-grid .grid .gallcell:nth-child(odd){margin-top:10rem}.estate-overview .pagination{text-align:center}.estate-overview .pagination a{display:inline-block;font-weight:400;margin:0 .75rem;vertical-align:middle}.estate-overview .pagination a:before{display:none}.estate-overview .pagination a:not(.btn).active,.estate-overview .pagination a:not(.btn):hover{color:#c6a17b}.estate-overview .pagination a.btn{padding:.5rem 1rem}.estate-overview .pagination a.btn span{margin:0}@media only screen and (max-width:1050px){.estate-overview .personalized .grid-h-2{grid-gap:3rem 5rem;gap:3rem 5rem}.estate-overview .estate-grid .grid-h-3{grid-template-columns:1fr 1fr}.estate-overview .filter-wrapper .grid-h-3-2 .status{margin-top:1.5rem;text-align:left}}@media only screen and (max-width:830px){.estate-overview .personalized .grid-h-2 .text{margin-top:0}.estate-overview .estate-grid{margin-top:5rem}.estate-overview .estate-grid .grid{grid-gap:5rem;gap:5rem}.estate-overview .estate-grid .grid.grid-h-3{grid-template-columns:1fr}.estate-overview .estate-grid .grid .gallcell:nth-child(odd){margin-top:0}}@media only screen and (max-width:576px){.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .btn,.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown{text-align:center;width:100%}.estate-overview .filter-wrapper .grid-h-3-2 .sort-wrapper .sort-dropdown{margin-bottom:1.5rem;margin-top:1.5rem}}.gallcell{display:block;position:relative}.gallcell.sold .image:hover .bg-img{transform:scale(1)}.gallcell.sold .image img{filter:grayscale(1)}.gallcell.featured{aspect-ratio:1/.7;overflow:hidden}.gallcell.featured .image{aspect-ratio:auto;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.gallcell.featured .content{background:rgba(0,0,0,.7);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:space-between;opacity:0;padding:3rem;pointer-events:none;position:absolute;transform-origin:center;z-index:2}.gallcell .image{aspect-ratio:1/.8;display:block;overflow:hidden;position:relative}.gallcell .image .bg-img{transition:all .5s cubic-bezier(.445,.05,.55,.95);z-index:1}.gallcell .image:hover .bg-img{transform:scale(1.1)}.gallcell .image .banner{font-size:1.53rem;left:0;padding:1rem 2rem;position:absolute;text-transform:uppercase;top:0;z-index:3}.gallcell .image .video-wrap{height:100%;position:relative;z-index:0}.gallcell .image .video-wrap .video{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.gallcell .content{padding-right:6rem;padding-top:1.5rem;position:relative}.gallcell .content .toggleFavorite{cursor:pointer;position:absolute;right:0;top:2rem;z-index:3}.gallcell .content .toggleFavorite svg{height:2.5rem;width:2.5rem}.gallcell .content .toggleFavorite svg path{fill:#fff;stroke-width:4pt;stroke:#252c32;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.gallcell .content .toggleFavorite.active svg path,.gallcell .content .toggleFavorite:hover svg path{fill:#c6a17b;stroke:#c6a17b}.gallcell .content h4{line-height:1.3;margin-bottom:1.5rem}.gallcell .content p{margin:0}.gallcell .content .specifications{font-size:1.53rem;line-height:1.3}@media(hover:none){.gallcell.featured .content{bottom:0;left:0;opacity:1;right:0;top:0}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.ctacell{min-height:100%;overflow:hidden;padding:5rem 3rem}.ctacell .content{display:flex;flex-direction:column;height:100%;justify-content:center}