@import url(https://use.typekit.net/oie6xee.css);@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.projects-grid{padding:0 0 14rem;grid-template-columns:1fr}.projects-grid .title{margin-bottom:5rem;text-align:center}.projects-grid .grid{grid-gap:10rem;gap:10rem}.projects-grid .slider{width:150vw}.projects-grid .slider .slick-slide{moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.8);transform:scale(.8);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.projects-grid .slider .slick-slide.slick-current{-webkit-transform:scale(1);transform:scale(1)}.projects-grid .container[\:has\(.slider\)]{padding-bottom:5rem}.projects-grid .container:has(.slider){padding-bottom:5rem}.projects-grid .slick-next,.projects-grid .slick-prev{position:absolute;top:auto;bottom:0;height:4rem;border-radius:70%;left:calc(50% - 5rem)}.projects-grid .slick-next{left:calc(50% + 1rem)}.projects-grid .projectcell{display:grid;grid-template-columns:auto 45rem;border-radius:1rem;overflow:hidden}.projects-grid .projectcell:before{display:none}.projects-grid .projectcell.sold{pointer-events:none}.projects-grid .projectcell.sold .image{-webkit-filter:saturate(.3);filter:saturate(.3)}.projects-grid .projectcell.sold .details .banner.soldpercent{background:#b1aeae}.projects-grid .projectcell:nth-child(2n){grid-template-columns:45rem auto}.projects-grid .projectcell:nth-child(2n) .image{-ms-flex-order:2;order:2}.projects-grid .projectcell:nth-child(2n) .details{-ms-flex-order:1;order:1}.projects-grid .projectcell .image{-ms-flex-order:1;order:1;position:relative;background:linear-gradient(135deg,#f5f5f5,#000)}.projects-grid .projectcell .image .bg-img img{transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.projects-grid .projectcell .details{-ms-flex-order:2;order:2;padding:5rem;font-size:1.65rem;background:#fff}.projects-grid .projectcell .details .banner{display:inline-block;vertical-align:middle;padding:1rem 2rem;border-radius:2rem;color:#fff;font-family:Acumin Pro Extra Condensed,acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:1.5rem;text-transform:uppercase;background:#ec008c}.projects-grid .projectcell .details .banner.custom{color:#ec008c;background:rgba(236,0,140,.5)}.projects-grid .projectcell .details .name{margin:2rem 0 1rem;font-family:Acumin Pro Extra Condensed,acumin-pro-extra-condensed,sans-serif;font-size:2.19rem;font-weight:700;text-transform:uppercase}.projects-grid .projectcell .details .location{margin:2rem 0 1rem;font-size:1.245rem}.projects-grid .projectcell .details .phase{display:inline-block;margin:2rem 0 1rem;padding:.5em 1em;border-radius:2rem;color:#fff;font-family:Acumin Pro Extra Condensed,acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:1.5rem;text-transform:uppercase;background:#000}.projects-grid .projectcell .details .intro{margin:2rem 0}.projects-grid .projectcell .details .intro p{font-size:1.65rem}.projects-grid .projectcell .details .numbers{margin:3rem 0}.projects-grid .projectcell .details .numbers li{line-height:1.5}@media only screen and (max-width:768px){.projects-grid .projectcell{grid-template-columns:1fr;text-align:center}.projects-grid .projectcell:nth-child(2n){grid-template-columns:1fr}.projects-grid .projectcell:nth-child(2n) .image{-ms-flex-order:1;order:1}.projects-grid .projectcell:nth-child(2n) .details{-ms-flex-order:2;order:2}.projects-grid .projectcell .image:after{content:"";display:block;padding-bottom:60%}@supports (aspect-ratio:1){.projects-grid .projectcell .image{width:100%;aspect-ratio:1/.6}.projects-grid .projectcell .image:after{display:none}}.projects-grid .projectcell .image .banner{top:5%;right:5%;padding:1rem;border-radius:1rem;background:#000}.projects-grid .projectcell .image .banner:before{display:none}.projects-grid .projectcell .details ul li{list-style:none}}.projects-grid .noresults{padding:5rem;text-align:center}@media only screen and (max-width:768px){.projects-grid .slider{width:100%}}