@import url(https://fonts.googleapis.com/css2?family=Hedvig+Letters+Serif:opsz@12..24&family=Liter&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.projects-grid .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:7rem;gap:7rem;grid-auto-flow:dense}.projects-grid .grid .projectcell{order:1}.projects-grid .grid .projectcell:before{display:none}.projects-grid .grid .projectcell:nth-child(2n){padding-top:10rem}.projects-grid .grid .projectcell:hover .image .bg-img{height:120%;left:-10%;top:-10%;width:120%}.projects-grid .grid .projectcell.sold{pointer-events:none}.projects-grid .grid .projectcell.sold .image .banner{display:none}.projects-grid .grid .projectcell.sold .details .price{opacity:0}.projects-grid .grid .projectcell .image{aspect-ratio:1/.7;background:var(--accent-color);overflow:hidden;position:relative}.projects-grid .grid .projectcell .image .bg-img{height:110%;left:-5%;top:-5%;transition:all .5s cubic-bezier(.39,.575,.565,1);width:110%}.projects-grid .grid .projectcell .image .banner{background:var(--accent-color);border-radius:0 1rem;color:var(--white-color);font-size:var(--xxs-font);font-weight:var(--bold-weight);left:1rem;padding:1em 2em;position:absolute;text-transform:uppercase;top:1rem}.projects-grid .grid .projectcell .image .banner.isinoption,.projects-grid .grid .projectcell .image .banner.issold{background:var(--white-color);color:var(--main-color);top:2rem}.projects-grid .grid .projectcell .image .banner.openhouse ul li::marker{color:var(--white-color)}.projects-grid .grid .projectcell .image .banner.openhouse span{display:block;margin-bottom:1em}.projects-grid .grid .projectcell .image .banner.openhouse p{font-size:var(--xs-font);font-weight:var(--bold-weight)}.projects-grid .grid .projectcell .details{display:grid;grid-gap:1.5rem;gap:1.5rem;padding-top:2rem}.projects-grid .grid .projectcell .details .numbers{display:flex;flex-wrap:wrap;gap:2rem}.projects-grid .grid .projectcell .details .numbers .number-item{align-items:center;display:inline-flex;gap:.5rem;order:2}.projects-grid .grid .projectcell .details .numbers .number-item.order-first{order:1}.projects-grid .grid .projectcell .details .numbers .number-item img,.projects-grid .grid .projectcell .details .numbers .number-item svg{height:1.25em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:1.25em}.projects-grid .grid .projectcell .details .more{align-items:center;color:var(--grey-color);display:flex;gap:.5rem;margin-top:2rem;padding-left:0;transition:all .25s ease}.projects-grid .grid .projectcell .details .more svg{height:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:1em}.projects-grid .grid .projectcell .details .more svg path{fill:var(--grey-color)}@media only screen and (max-width:768px){.projects-grid .grid .projectcell:nth-child(odd){padding-right:5dvw;padding-top:0}.projects-grid .grid .projectcell:nth-child(2n){padding-left:5dvw;padding-top:0;text-align:right}}.projects-grid .pagination{display:grid;grid-gap:1rem;align-items:center;gap:1rem;margin-top:5rem;text-align:center}.projects-grid .pagination:has(.prev){grid-template-columns:12rem auto}.projects-grid .pagination:has(.next){grid-template-columns:auto 12rem}.projects-grid .pagination:has(.prev+.pages+.next){grid-template-columns:12rem auto 12rem}.projects-grid .pagination .next,.projects-grid .pagination .prev{cursor:pointer}.projects-grid .pagination .next:before,.projects-grid .pagination .prev:before{display:none}.projects-grid .pagination .next img,.projects-grid .pagination .next svg,.projects-grid .pagination .prev img,.projects-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}.projects-grid .pagination .next{text-align:right}.projects-grid .pagination .next img,.projects-grid .pagination .next svg{margin-left:1rem;margin-right:0}.projects-grid .pagination .pages a.current{color:var(--accent-color);font-weight:700;text-decoration:overline}.projects-grid .pagination .pages a:hover{text-decoration:overline}.projects-grid .noresults{text-align:center}.projects-grid .noresults p+.btn{margin-top:3rem}@media only screen and (max-width:768px){.projects-grid .grid{grid-template-columns:1fr}}@media only screen and (max-width:576px){.projects-grid .pagination:has(.prev){grid-template-columns:2rem auto}.projects-grid .pagination:has(.next){grid-template-columns:auto 2rem}.projects-grid .pagination:has(.prev+.pages+.next){grid-template-columns:2rem auto 2rem}.projects-grid .pagination .next span,.projects-grid .pagination .prev span{display:none}}