.project-stats{position:relative;color:#fff}.project-stats:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;background-color:#0f4146;transform:translateX(-50%)}.project-stats-featured{position:relative;z-index:1;display:flex;flex-wrap:wrap;width:100%;list-style:none;margin-left:0;margin-bottom:0;padding-left:0}.project-stats-featured .stat{width:100%;flex-grow:1;margin-left:0;padding-left:0;transition:opacity .2s .2s,transform .7s cubic-bezier(.215,.61,.355,1) .2s}.project-stats-featured .stat:nth-child(2),.project-stats-featured .stat:nth-child(2) p{transition-delay:.45s}.project-stats-featured .stat-number{font-size:66px;letter-spacing:-.02em;font-weight:500}.project-stats-featured p{font-size:18px;margin-bottom:0;will-change:transform;transition:opacity .4s,transform .7s cubic-bezier(.215,.61,.355,1)}.project-stats-featured.sky-appear .stat,.project-stats-featured.sky-appear p{opacity:0;transform:translateY(-5%)}.project-stats-featured.appear .stat,.project-stats-featured.appear p{opacity:1;transform:translateY(0)}.project-stats-small{position:relative;z-index:1;display:flex;flex-wrap:wrap;width:100%;list-style:none;margin-left:0;margin-bottom:0;padding-left:0;line-height:1.25;border-top:1px solid hsla(0,0%,100%,.4)}.project-stats-small:first-child{border-top:none}.project-stats-small:first-child .stat{padding-top:0}.project-stats-small .stat{width:100%;flex-grow:1;margin-left:0;padding-left:0}.project-stats-small h5{color:#5ac7eb;line-height:1.25;margin-top:0;margin-bottom:0}.project-partner{position:relative}.project-partner:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background-color:#00b08a}.project-partner-content{font-size:18px;position:relative;z-index:1;color:#5ac7eb;line-height:1}.project-partner-content .partner-label{color:#0f4146}.project-related>ul{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:-20px;padding-left:0}.project-related>ul>li{margin-bottom:20px;margin-left:0;width:100%;display:flex;flex-direction:column;align-items:stretch}@media (max-width:500px){.project-details{margin-top:52px;margin-bottom:104px}.project-details h2{margin-bottom:26px}.project-stats{padding-top:26px}.project-stats-featured{padding-bottom:26px}.project-stats-featured .stat{padding-top:26px;padding-right:12.5vw}.project-stats-small{padding-bottom:26px}.project-stats-small .stat{padding-top:26px}.project-partner{padding-top:26px;padding-bottom:26px}.project-related{margin-top:104px;margin-bottom:104px}.project-related>ul{margin-top:26px}.project-map{margin-top:52px}.project-map:last-child{margin-bottom:-52px}}@media (min-width:501px) and (max-width:740px){.project-details{margin-top:52px;margin-bottom:104px}.project-details h2{margin-bottom:26px}.project-stats{padding-top:26px}.project-stats-featured{padding-bottom:26px}.project-stats-featured .stat{padding-top:26px;padding-right:12.5vw}.project-stats-small{padding-bottom:26px}.project-stats-small .stat{padding-top:26px}.project-partner{padding-top:26px;padding-bottom:26px}.project-related{margin-top:104px;margin-bottom:104px}.project-related>ul{margin-top:26px}.project-map{margin-top:52px}.project-map:last-child{margin-bottom:-52px}}@media (min-width:741px) and (max-width:1024px){.project-details{margin-top:52px;margin-bottom:104px}.project-details h2{margin-bottom:26px}.project-stats{padding-top:26px}.project-stats-featured{padding-bottom:26px}.project-stats-featured .stat{padding-top:26px;padding-right:12.5vw}.project-stats-small{padding-bottom:26px}.project-stats-small .stat{padding-top:26px}.project-partner{padding-top:26px;padding-bottom:26px}.project-related{margin-top:104px;margin-bottom:104px}.project-related>ul{margin-top:26px}.project-map{margin-top:52px}.project-map:last-child{margin-bottom:-52px}}@media (min-width:1025px) and (max-width:1420px){.project-details{margin-top:60px;margin-bottom:120px}.project-details h2{margin-bottom:30px}.project-stats{padding-top:30px}.project-stats-featured{padding-bottom:30px}.project-stats-featured .stat{padding-top:30px;padding-right:121.625px}.project-stats-small{padding-bottom:30px}.project-stats-small .stat{padding-top:30px}.project-partner{padding-top:30px;padding-bottom:30px}.project-related{margin-top:120px;margin-bottom:120px}.project-related>ul{margin-top:30px}.project-map{margin-top:60px}.project-map:last-child{margin-bottom:-60px}}@media (min-width:1421px) and (max-width:1740px){.project-details{margin-top:68px;margin-bottom:136px}.project-details h2{margin-bottom:34px}.project-stats{padding-top:34px}.project-stats-featured{padding-bottom:34px}.project-stats-featured .stat{padding-top:34px;padding-right:150px}.project-stats-featured .stat-number{font-size:99px}.project-stats-featured p{font-size:27px}.project-stats-small{padding-bottom:34px}.project-stats-small .stat{padding-top:34px}.project-partner{padding-top:34px;padding-bottom:34px}.project-partner-content{font-size:27px}.project-related{margin-top:136px;margin-bottom:136px}.project-related>ul{margin-top:34px}.project-map{margin-top:68px}.project-map:last-child{margin-bottom:-68px}}@media (min-width:1741px){.project-details{margin-top:80px;margin-bottom:160px}.project-details h2{margin-bottom:40px}.project-stats{padding-top:40px}.project-stats-featured{padding-bottom:40px}.project-stats-featured .stat{padding-top:40px;padding-right:200px}.project-stats-featured .stat-number{font-size:110px}.project-stats-featured p{font-size:30px}.project-stats-small{padding-bottom:40px}.project-stats-small .stat{padding-top:40px}.project-partner{padding-top:40px;padding-bottom:40px}.project-partner-content{font-size:30px}.project-related{margin-top:160px;margin-bottom:160px}.project-related>ul{margin-top:40px}.project-map{margin-top:80px}.project-map:last-child{margin-bottom:-80px}}@media (min-width:741px){.project-stats-featured .stat,.project-stats-small .stat{width:50%}}@media (min-width:741px) and (max-width:1420px){.project-stats-featured .stat-number{font-size:83px}.project-partner-content,.project-stats-featured p{font-size:23px}}@media (min-width:1025px){.project-stats-small .stat{width:25%}}@media (max-width:740px){.project-partner-content .partner-label{display:block}}@media (min-width:501px){.project-related>ul{margin-left:-10px;margin-right:-10px}.project-related>ul>li{padding-left:10px;padding-right:10px;width:50%}}