@import url(https://use.typekit.net/tuy6wtb.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)}}@-webkit-keyframes fadeInRotateStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes fadeInRotateStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@-webkit-keyframes fadeInScaleStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:1}}@keyframes fadeInScaleStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:1}}.project-detail .intro{background:rgba(195,235,218,.25)}.project-detail .intro .breadcrumb{margin-bottom:5rem}.project-detail .intro .grid{grid-gap:20rem;gap:20rem}.project-detail .intro .grid .left h1{margin:1.5rem 0 3rem;font-size:3.8rem;font-weight:500}.project-detail .intro .grid .left .info img,.project-detail .intro .grid .left .info span{display:inline-block;vertical-align:middle}.project-detail .intro .grid .left .info span{font-weight:500}.project-detail .intro .grid .left .info img{height:2.5rem}.project-detail .intro .grid .left .info .city{font-size:1.3rem;margin-right:1rem}.project-detail .intro .grid .left .info .icon{position:relative;margin-left:2.5rem;margin-right:1rem}.project-detail .intro .grid .left .info .icon img,.project-detail .intro .grid .left .info .icon span{display:inline-block;vertical-align:middle}.project-detail .intro .grid .left .info .icon span{width:2.5rem;height:2.5rem;line-height:2.25rem;border:2px solid #31403b;text-align:center;background:#fff;margin-right:-3.1rem;border-radius:100%;position:absolute;right:4.5rem;bottom:0;font-weight:700;font-size:1.5rem}.project-detail .intro .grid .left .info .icon img{height:2.5rem}.project-detail .intro .grid .left .info .mobiscore-banner{background:#c3ebda;text-transform:uppercase;padding:.5rem 1rem;border-radius:30px;display:inline-block;vertical-align:middle;font-weight:500;font-size:1.3rem}.project-detail .intro .grid .left .state .item{display:inline-block;vertical-align:middle;margin-right:3rem;opacity:.3}.project-detail .intro .grid .left .state .item.active{opacity:1}.project-detail .intro .grid .left .state .item img,.project-detail .intro .grid .left .state .item span{display:inline-block;vertical-align:middle}.project-detail .intro .grid .left .state .item img{height:3rem;margin-right:1rem}.project-detail .intro .grid .left .state .item span{font-weight:500}.project-detail .intro .grid .left .improvements h2{font-size:2.5rem;font-weight:500;margin:0 0 3rem}.project-detail .intro .grid .left .improvements .grid{grid-gap:5rem;gap:5rem}.project-detail .intro .grid .left .improvements .grid .item{position:relative;padding-left:2.5rem;margin-bottom:1.5rem}.project-detail .intro .grid .left .improvements .grid .item img{position:absolute;top:0;left:0;width:1.5rem;margin-right:1rem}.project-detail .intro .grid .left .improvements .grid .item span{font-weight:500}.project-detail .intro .grid .right .image{position:relative;display:block;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;border-radius:7px;min-height:50vh;height:100%}.project-detail .intro .grid .right .image .bg-image{position:relative}.project-detail .intro .grid .right .image .bg-image img{position:absolute}.project-detail .intro .grid .right .image:hover a{-webkit-transform:scale(1.1);transform:scale(1.1)}.project-detail .intro .grid .right .image a{display:block}.project-detail .image-text{position:relative}.project-detail .image-text .grid{grid-gap:10rem;gap:10rem}.project-detail .image-text .twentytwenty-wrapper{position:relative;z-index:2;min-height:100%}.project-detail .image-text .image-reveal{min-height:70vh;height:100%!important;border-radius:7px}.project-detail .image-text .image-reveal .after,.project-detail .image-text .image-reveal .before{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.project-detail .image-text .image-reveal .before:before{content:"";background-color:#5b7304;mix-blend-mode:multiply;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.project-detail .image-text .bg-image{min-height:40vh;height:100%;position:relative;border-radius:7px;overflow:hidden}.project-detail .image-text .bg-image img{position:absolute}.project-detail .image-text .text{padding-top:5rem;padding-bottom:5rem}.project-detail .image-text .text h2{margin:0 0 3rem;font-size:2rem;line-height:1.2}.project-detail .pictures{grid-gap:3rem;gap:3rem}.project-detail .pictures .grid{grid-gap:1rem;gap:1rem}.project-detail .pictures .item{height:55vh;position:relative;display:block;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;border-radius:7px}.project-detail .pictures .item:first-child{-ms-grid-column-span:6;grid-column:span 6}.project-detail .pictures .item:nth-child(2),.project-detail .pictures .item:nth-child(3){-ms-grid-column-span:3;grid-column:span 3}.project-detail .pictures .item:nth-child(4),.project-detail .pictures .item:nth-child(5),.project-detail .pictures .item:nth-child(6){-ms-grid-column-span:2;grid-column:span 2}.project-detail .pictures .item .bg-image{position:relative}.project-detail .pictures .item .bg-image img{position:absolute}.project-detail .pictures .item:hover a{-webkit-transform:scale(1.1);transform:scale(1.1)}.project-detail .pictures .item a{display:block}@media only screen and (max-width:1280px){.project-detail .image-text .grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:1024px){.project-detail .intro .grid{grid-gap:5rem;gap:5rem}.project-detail .intro .grid .left h1{font-size:3.8rem}.project-detail .image-text{padding-bottom:5rem;margin-top:3rem}.project-detail .image-text .twentytwenty-wrapper{margin-top:-5rem;margin-bottom:0;position:relative;z-index:2}.project-detail .image-text:before{bottom:0}.project-detail .image-text>.container{padding-left:3rem}.project-detail .image-text .grid{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:5rem;gap:5rem}.project-detail .image-text .grid .text{padding-top:0;padding-bottom:0}.project-detail .pictures .grid{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media only screen and (max-width:820px){.project-detail .intro .grid{grid-gap:3rem;gap:3rem}.project-detail .intro .grid .left{-ms-flex-order:2;order:2}.project-detail .intro .grid .left .improvements .grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.project-detail .intro .grid .left .improvements .grid .left{-ms-flex-order:1;order:1}.project-detail .intro .grid .left .improvements .grid .right{-ms-flex-order:2;order:2}.project-detail .intro .grid .right{-ms-flex-order:1;order:1}.project-detail .intro .grid .right .image .bg-image{height:50vh}.project-detail .pictures .item{height:25vh}}@media only screen and (max-width:576px){.project-detail .intro .grid .left h1{font-size:2.5rem}.project-detail .intro .grid .left .info .city{font-size:1.5rem}.project-detail .intro .grid .left .state .item{margin-bottom:1rem;display:block}.project-detail .intro .grid .left .state .item:last-child{margin-bottom:0}.project-detail .intro .grid .left .improvements .grid{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0;gap:0}.project-detail .intro .grid .right{-ms-flex-order:1;order:1}.project-detail .intro .grid .right .image .bg-image{height:50vh}.project-detail .image-text .image-reveal{min-height:50vh}.project-detail .pictures .item{height:15vh}}