.ProjectDetails_detailsContainer__4GbPL{padding:var(--space-section) var(--space-heading);max-width:1400px;margin:0 auto}.ProjectDetails_divider__i_H8R{border:none;height:2px;background-color:var(--color-foreground)}.ProjectDetails_divider__i_H8R,.ProjectDetails_title__aXyZs{margin-bottom:var(--space-section)}.ProjectDetails_grid__dZqoV{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section)}.ProjectDetails_detailsList__Ro5zR{display:flex;flex-direction:column;gap:var(--space-heading)}.ProjectDetails_detailKey__I8Tke{display:block;letter-spacing:.1em;margin-bottom:.25rem}.ProjectDetails_description__STmTb h4{font-weight:var(--typo-body-small-weight);max-width:45ch}.ProjectDetails_freeFlowContent__tmuKK{margin-top:var(--space-section)}@media (max-width:1024px){.ProjectDetails_grid__dZqoV{grid-template-columns:1fr;gap:var(--space-heading)}}@media (max-width:640px){.ProjectDetails_detailsContainer__4GbPL{padding:var(--space-heading) var(--space-text-block)}}.ProjectHero_heroContainer__1dIsx{position:relative;width:100%;height:100vh;overflow:hidden}.ProjectHero_heroImage__GQkkW{object-fit:cover;z-index:1}.ProjectHero_navLink__p1cdi{position:fixed;top:50%;transform:translateY(-50%);z-index:10;color:var(--color-background);padding:calc(var(--space-text-block) * .5) calc(var(--space-text-block) * .2);display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-text-block) * .3);text-decoration:none;transition:background-color .3s ease}.ProjectHero_navLink__p1cdi,.ProjectHero_navLink__p1cdi:hover{background-color:var(--color-foreground)}.ProjectHero_navText__uAaZx{writing-mode:vertical-rl;text-orientation:mixed;font-size:calc(var(--typo-button-size) * .7);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.ProjectHero_prevLink__Gk4Rz{left:0;flex-direction:column-reverse}.ProjectHero_nextLink__RdqKo{right:0;flex-direction:column}.ProjectHero_prevLink__Gk4Rz .ProjectHero_navText__uAaZx{transform:rotate(180deg)}.ProjectHero_arrowIcon__fFlPP{filter:invert(1)}.ProjectHero_prevLink__Gk4Rz .ProjectHero_arrowIcon__fFlPP{transform:rotate(-90deg)}.ProjectHero_nextLink__RdqKo .ProjectHero_arrowIcon__fFlPP{transform:rotate(90deg)}@media screen and (max-width:768px){.ProjectHero_navLink__p1cdi{padding:calc(var(--space-text-block) * .35) calc(var(--space-text-block) * .15);gap:calc(var(--space-text-block) * .2)}.ProjectHero_navText__uAaZx{font-size:calc(var(--typo-button-size) * .6)}.ProjectHero_arrowIcon__fFlPP{width:12px;height:12px}}.ProjectGrid_gridContainer__N2MvZ{display:flex;flex-direction:column;gap:var(--space-heading)}.ProjectGrid_layoutBlock__cJINd{display:grid;gap:var(--space-text-block);width:100%}.ProjectGrid_imageWrapper__wzQ1r{position:relative;width:100%;background-color:#f0f0f0}.ProjectGrid_emptySpace__WONoX{width:100%}.ProjectGrid_layoutSpacer__1MPsD{height:0}.ProjectGrid_layout_full__q24SU{grid-template-columns:1fr}.ProjectGrid_layoutHalfHalf__xSYA3{grid-template-columns:1fr 1fr}@media (max-width:768px){.ProjectGrid_layoutHalfHalf__xSYA3{grid-template-columns:1fr}.ProjectGrid_emptySpace__WONoX{display:none}}