@import url(https://use.typekit.net/oqv1vzg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estates-featured .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.estates-featured .title{grid-column:25/span 7;grid-row:3/span 2}.estates-featured .estatecell{order:1}.estates-featured .estatecell:before{display:none}.estates-featured .estatecell:hover .image .bg-img img{top:-5%;left:-5%;width:110%;height:110%}.estates-featured .estatecell:hover .image .slide-in{transform:translateY(0)}.estates-featured .estatecell:hover .details .more-btn{transform:translateX(1rem)}.estates-featured .estatecell.sold{pointer-events:none}.estates-featured .estatecell.sold .image .overlay{display:grid}.estates-featured .estatecell.sold .image .banner{display:none}.estates-featured .estatecell.sold .details .price{opacity:0}.estates-featured .estatecell.featured .image{aspect-ratio:1/.7}.estates-featured .estatecell.highlight{order:0;color:#fff;background:#0041b4}.estates-featured .estatecell .image{position:relative;aspect-ratio:1/.6;background:linear-gradient(135deg,#090d33,#020634);overflow:hidden}.estates-featured .estatecell .image .bg-img img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s cubic-bezier(.39,.575,.565,1);-o-object-position:center bottom;object-position:center bottom}.estates-featured .estatecell .image .overlay{display:none;opacity:1;background:rgba(0,0,0,.5);mix-blend-mode:normal}.estates-featured .estatecell .image .overlay span{margin:auto;text-transform:uppercase;font-weight:800;color:#fff}.estates-featured .estatecell .image .banner{position:absolute;top:0;left:0;padding:.5em 1em;font-size:1.12rem;text-transform:uppercase;letter-spacing:.02em;color:#fff;background:#0041b4}.estates-featured .estatecell .image .banner.isinoption,.estates-featured .estatecell .image .banner.issold{top:2rem;color:#090d33;background:#fff}.estates-featured .estatecell .image .banner.openhouse ul li{font-size:1.12rem}.estates-featured .estatecell .image .banner.openhouse ul li::marker{color:#fff}.estates-featured .estatecell .image .banner.openhouse span{display:block;margin-bottom:1em}.estates-featured .estatecell .image .banner.openhouse p{font-weight:800;font-size:1.12rem}.estates-featured .estatecell .image .slide-in{display:grid;grid-template-columns:auto 2rem;position:absolute;bottom:0;left:0;width:100%;padding:1rem;color:#fff;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translateY(100%);transition:all .5s cubic-bezier(.39,.575,.565,1)}.estates-featured .estatecell .image .slide-in .numbers{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 2rem}.estates-featured .estatecell .image .slide-in .numbers .item{display:inline-block;vertical-align:middle;padding-right:.5em;font-size:1.4rem;font-weight:400}.estates-featured .estatecell .image .slide-in .numbers .item+.item{padding-left:.5em}.estates-featured .estatecell .image .slide-in .numbers .item img,.estates-featured .estatecell .image .slide-in .numbers .item svg{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.estates-featured .estatecell .image .slide-in .numbers .item span{display:inline-block;vertical-align:middle}.estates-featured .estatecell .image .slide-in .numbers .item+.item{padding-left:0}.estates-featured .estatecell .image .slide-in .numbers hr{display:none}.estates-featured .estatecell .image .slide-in .fav{display:grid;width:2rem;height:2rem}.estates-featured .estatecell .image .slide-in .fav.active .empty{display:none}.estates-featured .estatecell .image .slide-in .fav.active .full{display:block}.estates-featured .estatecell .image .slide-in .fav .empty,.estates-featured .estatecell .image .slide-in .fav .full{position:relative;width:2rem;height:2rem;margin:auto}.estates-featured .estatecell .image .slide-in .fav .full{display:none}.estates-featured .estatecell .image .slide-in .fav svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.estates-featured .estatecell .image .slide-in .fav svg path{fill:#fff!important}.estates-featured .estatecell .details{display:grid;grid-gap:1rem;gap:1rem;height:7rem;padding-top:2rem}.estates-featured .estatecell .details .location{font-size:1.75rem;font-weight:800}.estates-featured .estatecell .details .price{font-size:1.75rem}@media only screen and (max-width:768px){.estates-featured .estatecell .image{aspect-ratio:1/.8}}@media only screen and (hover:none){.estates-featured .estatecell .image .slide-in{transform:translateY(0)}}.estates-featured .estatecell:nth-child(2){grid-column:1/span 18;grid-row:1/span 12}.estates-featured .estatecell:nth-child(3){grid-column:25/span 12;grid-row:7/span 9}.estates-featured .estatecell:nth-child(4){grid-column:11/span 17;grid-row:17/span 12}.estates-featured .estatecell .image .banner,.estates-featured .estatecell .image .slide-in{display:none}.estates-featured .estatecell .details{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.estates-featured .estatecell .details .price{text-align:right}@media only screen and (max-width:768px){.estates-featured .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;grid-gap:5rem 1rem;gap:5rem 1rem}.estates-featured .title{grid-column:1/span 9;grid-row:1/span 1;text-align:center}.estates-featured .estatecell:nth-child(2){grid-column:1/span 7;grid-row:3/span 4}.estates-featured .estatecell:nth-child(3){grid-column:3/span 7;grid-row:7/span 4}.estates-featured .estatecell:nth-child(4){grid-column:2/span 7;grid-row:11/span 4}.estates-featured .estatecell .image .banner{display:none}.estates-featured .estatecell .details{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.estates-featured .estatecell .details .price{text-align:right}}