.project-page .media{padding-top:0;padding-bottom:0}@media screen and (min-height: 1000px){.project-page .project-hero{height:100vh;padding-top:0}}.project-page .meta-info{display:grid;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;gap:0px 0px;grid-auto-flow:row}.project-page .project-grid{display:grid;grid-template-columns:1rem auto 1rem;grid-template-rows:auto 40px auto auto auto 60px auto auto 20px auto auto;gap:0px 0px;grid-auto-flow:row}.project-page .meta{grid-area:1 / 2 / 2 / 3}.project-page .bg{grid-area:3 / 1 / 8 / 4;z-index:0}.project-page .netzero{grid-area:3 / 2 / 4 / 3;z-index:1}.project-page .text-title{grid-area:4 / 2 / 5 / 3;z-index:1}.project-page .text{grid-area:5 / 2 / 6 / 3;z-index:1}.project-page .image{grid-area:7 / 2 / 9 / 3;z-index:1}.project-page .stat,.project-page .secondary-image{aspect-ratio:1 / 1;grid-area:10 / 2 / 11 / 3;max-width:535px}.project-page .stat{grid-area:10 / 2 / 11 / 3;position:relative;display:flex;flex-direction:column;justify-content:center;padding:3.75rem 1.25rem 2.5rem}@media (min-width: 1024px){.project-page .stat{padding-left:2.5rem;padding-right:2.5rem;padding-top:0;padding-bottom:0}}.project-page .stat .dots-block{position:absolute;top:.5rem;right:.5rem;z-index:0}@media screen and (max-width: 640px){.project-page .stat .dots-block{--dots-offset: -10px;--dots-spacing: 30px }}@media (min-width: 1024px){.project-page .project-grid{grid-template-columns:200px 180px 40px 40px 1fr 40px;grid-template-rows:60px auto auto auto 50px 75px 40px auto 150px;grid-auto-rows:1fr}.project-page .meta{grid-area:3 / 1 / 4 / 4;z-index:1}.project-page .meta-info{grid-template-columns:1fr 220px}.project-page .netzero{grid-area:4 / 2 / 5 / 4}.project-page .image{grid-area:6 / 1 / 9 / 4}.project-page .stat,.project-page .secondary-image{aspect-ratio:1 / 1;grid-area:8 / 5 / 10 / 6}.project-page .bg{grid-area:1 / 2 / 7 / 7}.project-page .text-title{grid-area:2 / 2 / 3 / 7}.project-page .text{grid-area:3 / 5 / 6 / 7}}@media (min-width: 1280px){.project-page .project-grid{grid-template-columns:300px 235px 40px 40px 1fr 40px}.project-page .meta{grid-area:3 / 1 / 4 / 3}.project-page .meta-info{grid-template-columns:1fr 235px}.project-page .netzero{grid-area:4 / 2 / 5 / 3}}@media (min-width: 1340px){.project-page .text-title{grid-area:2 / 5 / 3 / 7}}@media (min-width: 1540px){.project-page .project-grid{grid-template-columns:400px 235px 108px 40px 535px auto}}
