.ProjectPage_project__DQzac{background:var(--c-white)}.ProjectPage_hero__g2DbK{padding:0 var(--spacing)}.ProjectPage_hero-blueprint__2sDEh{--blueprint-ratio:4/5}.ProjectPage_hero-frame__Frxit{aspect-ratio:4/5;background:var(--c-dark-green-05);border-radius:var(--radius-panel);overflow:hidden;position:relative}.ProjectPage_hero-img__eKsPC{height:130%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:-15%;width:100%;will-change:transform}.ProjectPage_content__VAAJm{display:grid;gap:3.125rem;padding:3.125rem var(--spacing) 4.375rem}.ProjectPage_spec-table__vSuLI{margin:0}.ProjectPage_spec-row__mzbqb{border-top:1px solid var(--c-dark-green-15);display:grid;gap:1rem;grid-template-columns:7.5rem 1fr;padding:.875rem 0}.ProjectPage_spec-row__mzbqb:last-child{border-bottom:1px solid var(--c-dark-green-15)}.ProjectPage_spec-row__mzbqb dd,.ProjectPage_spec-row__mzbqb dt{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;line-height:1.5;margin:0;text-transform:uppercase}.ProjectPage_spec-row__mzbqb dt{color:var(--c-dark-gray-aa)}.ProjectPage_service-list__8xEYf{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.ProjectPage_body__63H5W{max-width:46rem}.ProjectPage_body-heading__Epj_G{margin:2.5rem 0 1rem}.ProjectPage_body-heading__Epj_G:first-child{margin-top:0}.ProjectPage_body-p__j8lzE{margin:0 0 1.25rem}.ProjectPage_body-list__6dGEL{margin:0 0 1.25rem;padding-left:1.25rem}.ProjectPage_body-list__6dGEL li{margin-bottom:.5rem}.ProjectPage_gallery__biA7_{display:grid;gap:1rem;grid-template-columns:1fr;padding:0 var(--spacing) 5.625rem}.ProjectPage_shot__B1tYz{aspect-ratio:4/3;background:var(--c-dark-green-05);border-radius:var(--radius-panel);margin:0;overflow:hidden;will-change:clip-path}.ProjectPage_next-img__5jx0p,.ProjectPage_shot-img__q0iA3{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ProjectPage_next__PksVU{background:var(--c-dark-green);color:var(--c-white);padding:6.25rem var(--spacing) 4.375rem}.ProjectPage_next-link__ncq_O{color:inherit;display:grid;gap:2.5rem}.ProjectPage_next-label__hArpo,.ProjectPage_next-spec__WbuDr{color:var(--c-white-40,#fff6);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.11rem;line-height:1.5;margin:0;text-transform:uppercase}.ProjectPage_next-title__DLaNn{margin:1.25rem 0 1rem}.ProjectPage_next-media__NUJGZ{aspect-ratio:16/10;border-radius:var(--radius-panel);overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ProjectPage_next-img__5jx0p{transition:transform .8s cubic-bezier(.19,1,.22,1)}.ProjectPage_next-link__ncq_O:hover .ProjectPage_next-img__5jx0p{transform:scale(1.04)}.ProjectPage_next-link__ncq_O:hover .ProjectPage_next-title__DLaNn{color:var(--c-lime);transition:color .3s}}@media (min-width:768px){.ProjectPage_hero-frame__Frxit{aspect-ratio:16/9}.ProjectPage_hero-blueprint__2sDEh{--blueprint-ratio:16/9}.ProjectPage_gallery__biA7_{grid-template-columns:repeat(6,1fr)}.ProjectPage_shot__B1tYz{grid-column:span 6}.ProjectPage_shot__B1tYz.ProjectPage_is-full__gEvyK{aspect-ratio:16/9}.ProjectPage_shot__B1tYz.ProjectPage_is-half__WYKYK{grid-column:span 3}.ProjectPage_shot__B1tYz.ProjectPage_is-third__SrezS{aspect-ratio:4/5;grid-column:span 2}.ProjectPage_shot__B1tYz.ProjectPage_is-two-thirds__BLAhL{aspect-ratio:auto;grid-column:span 4}}@media (min-width:1024px){.ProjectPage_hero__g2DbK{margin-top:-2.5rem}.ProjectPage_hero-frame__Frxit{aspect-ratio:auto;height:min(46.875vw,86svh)}.ProjectPage_hero-blueprint__2sDEh{--blueprint-ratio:auto;height:min(46.875vw,86svh)}.ProjectPage_content__VAAJm{gap:min(1.042vw,26.6666666667px);grid-template-columns:repeat(12,1fr);padding-bottom:7.5rem;padding-top:5.625rem}.ProjectPage_specs__RO_qZ{align-self:start;grid-column:1/span 4;position:sticky;top:9rem}.ProjectPage_body__63H5W{grid-column:6/span 7}.ProjectPage_gallery__biA7_{gap:min(1.042vw,26.6666666667px);padding-bottom:7.5rem}.ProjectPage_next__PksVU{padding:11.25rem var(--spacing) 7.5rem}.ProjectPage_next-link__ncq_O{align-items:end;gap:min(1.042vw,26.6666666667px);grid-template-columns:repeat(12,1fr)}.ProjectPage_next-copy__r09q_{grid-column:1/span 6}.ProjectPage_next-media__NUJGZ{grid-column:8/span 5}}