@import url(https://use.typekit.net/qia2vjt.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.realisations-grid .top{display:flex;flex-direction:column;gap:2rem;margin-bottom:5rem}.realisations-grid .top .text{max-width:40rem}.realisations-grid .grid{align-items:start;gap:3rem 5rem;grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:masonry}.realisations-grid .grid.featured-mode .realisationcell:first-child{padding-top:10rem}.realisations-grid .grid.featured-mode .realisationcell:nth-child(3){padding-top:15rem}.realisations-grid .grid .estatecell{background:var(--white-color);display:flex;flex-direction:column;width:100%}.realisations-grid .grid .estatecell:hover .image .bg-img{height:110%;left:-5%;top:-5%;width:110%}.realisations-grid .grid .estatecell:hover .image .overlay{opacity:.5}.realisations-grid .grid .estatecell:hover .image .numbers{gap:3rem;opacity:1}.realisations-grid .grid .estatecell.option,.realisations-grid .grid .estatecell.sold{pointer-events:none}.realisations-grid .grid .estatecell.option .image .bg-img,.realisations-grid .grid .estatecell.sold .image .bg-img{filter:brightness(.85)}.realisations-grid .grid .estatecell a:before,.realisations-grid .grid .estatecell.option .details .banner-price,.realisations-grid .grid .estatecell.sold .details .banner-price{display:none}.realisations-grid .grid .estatecell .image{align-items:center;aspect-ratio:1/.65;background:var(--light-grey-color);color:var(--white-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.realisations-grid .grid .estatecell .image .bg-img{transition:all .25s ease}.realisations-grid .grid .estatecell .image .overlay{opacity:0;transition:all .25s ease}.realisations-grid .grid .estatecell .image .numbers{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;opacity:0;padding:1rem;transition:all .25s ease;z-index:var(--one-up-z)}.realisations-grid .grid .estatecell .image .numbers .number-item{align-items:center;display:inline-flex;flex-direction:row;gap:1rem;order:2}.realisations-grid .grid .estatecell .image .numbers .number-item.order-first{order:1}.realisations-grid .grid .estatecell .image .numbers .number-item img,.realisations-grid .grid .estatecell .image .numbers .number-item svg{height:1.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:1.5em}.realisations-grid .grid .estatecell .image .openhouse{background:var(--main-color);bottom:0;color:var(--white-color);font-size:var(--sm-font);left:0;padding:1rem;position:absolute;text-align:center;width:100%}.realisations-grid .grid .estatecell .image .banner{background:var(--accent-color);color:var(--white-color);padding:1rem 2rem;z-index:var(--one-up-z)}.realisations-grid .grid .estatecell .details{align-content:space-between;background:var(--white-color);display:flex;flex-direction:column;flex-wrap:wrap;font-size:var(--sm-font);gap:1rem;line-height:1.5;padding:2rem}.realisations-grid .grid .estatecell .details .name{color:var(--main-color)}.realisations-grid .grid .estatecell .details .banner-price{align-items:center;display:flex;gap:2rem}.realisations-grid .grid .estatecell .details .banner-price .banner{background:var(--accent-color);border-radius:0;color:var(--white-color);font-size:var(--xxs-font);font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" var(--medium-weight),"wdth" 110;font-weight:var(--medium-weight);padding:.5em 1em;text-transform:uppercase}.realisations-grid .grid .estatecell .details .banner-price .banner.issold{display:none}.realisations-grid .grid .estatecell .details .banner-price .banner.openhouse{background:var(--main-color)}.realisations-grid .grid .estatecell .details .banner-price .banner.openhouse ul li::marker{color:var(--white-color)}.realisations-grid .grid .estatecell .details .banner-price .banner.openhouse span{display:block;margin-bottom:1em}.realisations-grid .grid .estatecell .details .banner-price .banner.openhouse p{font-size:var(--xs-font);font-weight:var(--bold-weight)}.realisations-grid .grid .estatecell .details .banner-price .price{font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110;font-weight:700}.realisations-grid .grid .estatecell .details .address-fav{align-content:flex-end;align-items:center;display:grid;flex-grow:1;gap:1rem;grid-template-columns:1fr 2.5rem;width:100%}.realisations-grid .grid .estatecell .details .address-fav .address{color:var(--grey-color);font-size:var(--xxs-font);text-transform:uppercase}.realisations-grid .grid .estatecell .details .address-fav .fav-btn{cursor:pointer}.realisations-grid .grid .estatecell .details .address-fav .fav-btn:hover img path,.realisations-grid .grid .estatecell .details .address-fav .fav-btn:hover svg path{fill:color-mix(in srgb,var(--main-color),transparent 20%);stroke:var(--white-color);stroke-width:20}.realisations-grid .grid .estatecell .details .address-fav .fav-btn.active img path,.realisations-grid .grid .estatecell .details .address-fav .fav-btn.active svg path{fill:var(--accent-color);stroke:var(--white-color);stroke-width:0}.realisations-grid .grid .estatecell .details .address-fav .fav-btn img,.realisations-grid .grid .estatecell .details .address-fav .fav-btn svg{height:2.5rem;-o-object-fit:contain;object-fit:contain;width:2.5rem}.realisations-grid .grid .estatecell .details .address-fav .fav-btn img path,.realisations-grid .grid .estatecell .details .address-fav .fav-btn svg path{fill:transparent;stroke:var(--grey-color);stroke-width:20;transition:all .25s ease}@media only screen and (hover:none){.realisations-grid .grid .estatecell .image{justify-content:flex-end;padding-bottom:1rem}.realisations-grid .grid .estatecell .image:has(.openhouse) .numbers{margin-bottom:3rem}.realisations-grid .grid .estatecell .image .overlay{opacity:.5}.realisations-grid .grid .estatecell .image .numbers{gap:3rem;opacity:1}}.realisations-grid .grid .estatecell .image{align-items:flex-start;justify-content:flex-start}.realisations-grid .pagination{align-items:center;display:grid;gap:1rem;margin-top:5rem;text-align:center}.realisations-grid .pagination:has(.prev){grid-template-columns:12rem auto}.realisations-grid .pagination:has(.next){grid-template-columns:auto 12rem}.realisations-grid .pagination:has(.prev+.pages+.next){grid-template-columns:12rem auto 12rem}.realisations-grid .pagination .next,.realisations-grid .pagination .prev{cursor:pointer}.realisations-grid .pagination .next:before,.realisations-grid .pagination .prev:before{display:none}.realisations-grid .pagination .next img,.realisations-grid .pagination .next svg,.realisations-grid .pagination .prev img,.realisations-grid .pagination .prev svg{display:inline-block;height:1rem;margin-right:1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;vertical-align:middle;width:1rem}.realisations-grid .pagination .next{text-align:right}.realisations-grid .pagination .next img,.realisations-grid .pagination .next svg{margin-left:1rem;margin-right:0}.realisations-grid .pagination .pages a.current{color:var(--accent-color);font-weight:var(--bold-font);text-decoration:overline}.realisations-grid .pagination .pages a:hover{text-decoration:overline}.realisations-grid .noresults{text-align:center}.realisations-grid .noresults p+.btn{margin-top:3rem}@media only screen and (max-width:768px){.realisations-grid .grid{grid-template-columns:1fr}.realisations-grid .grid.featured-mode .realisationcell:first-child,.realisations-grid .grid.featured-mode .realisationcell:nth-child(3){padding-top:0}}