.page_main__VfDTC{min-height:85svh;width:min(1120px,calc(100% - 48px));margin-inline:auto;padding-block:180px 100px;color:#171d19}.page_main__VfDTC h1{font-size:clamp(44px,7vw,90px);font-weight:500;line-height:1.08;letter-spacing:-.045em;margin:0 0 28px}.page_description__SH4DI{max-width:670px;font-size:18px;line-height:1.65;color:#535d56}.page_back___7_O7{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin-top:24px;padding:12px 22px;border-radius:999px;background:#171d19;color:#fff}.page_back___7_O7:hover{background:#294b38}.page_back___7_O7:focus-visible{outline:2px solid #216b54;outline-offset:4px}@media (max-width:767px){.page_main__VfDTC{padding-block:128px 72px}.page_description__SH4DI{font-size:16px}}.ProjectsGrid_grid__oRcV0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px;margin-top:56px}.ProjectsGrid_card__tWiwb{min-width:0}.ProjectsGrid_link__N_nJi{display:block;color:inherit;text-decoration:none;border-radius:20px}.ProjectsGrid_media__p1B58{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:20px;background:#eee}.ProjectsGrid_image__7hvG_{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.4,0,.2,1)}.ProjectsGrid_overlay__5fZQb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(var(--overlay-rgb)/92%);opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.ProjectsGrid_logo__wEGcO{width:48%;height:30%;object-fit:contain;filter:brightness(0) invert(1)}.ProjectsGrid_wordmark__TcUbS{color:white;font-size:clamp(30px,4vw,60px);font-weight:600;letter-spacing:-.04em}.ProjectsGrid_title__cWrud{margin:16px 0 0;font-size:22px;font-weight:500;letter-spacing:-.025em}.ProjectsGrid_link__N_nJi:focus-visible{outline:3px solid #216b54;outline-offset:6px}.ProjectsGrid_card__tWiwb[data-active] .ProjectsGrid_overlay__5fZQb,.ProjectsGrid_link__N_nJi:focus-visible .ProjectsGrid_overlay__5fZQb{opacity:1}.ProjectsGrid_card__tWiwb[data-active] .ProjectsGrid_image__7hvG_,.ProjectsGrid_link__N_nJi:focus-visible .ProjectsGrid_image__7hvG_{transform:scale(1.04)}@media (hover:hover){.ProjectsGrid_link__N_nJi:hover .ProjectsGrid_overlay__5fZQb{opacity:1}.ProjectsGrid_link__N_nJi:hover .ProjectsGrid_image__7hvG_{transform:scale(1.04)}}@media (max-width:767px){.ProjectsGrid_grid__oRcV0{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:36px}.ProjectsGrid_title__cWrud{font-size:20px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.ProjectsGrid_image__7hvG_,.ProjectsGrid_overlay__5fZQb{transition:none}.ProjectsGrid_card__tWiwb .ProjectsGrid_image__7hvG_{transform:none}}.ProjectsGrid_summary__ithfA{margin:8px 0 0;max-width:460px;color:#66635e;font-size:15px;line-height:1.6}.ProjectsGrid_more__g4Tox{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:500;color:#263e32}.ProjectsGrid_more__g4Tox svg{transition:transform .25s ease}.ProjectsGrid_link__N_nJi:focus-visible .ProjectsGrid_more__g4Tox,.ProjectsGrid_link__N_nJi:hover .ProjectsGrid_more__g4Tox{text-decoration:underline;text-underline-offset:4px}.ProjectsGrid_link__N_nJi:hover .ProjectsGrid_more__g4Tox svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.ProjectsGrid_more__g4Tox svg{transition:none;transform:none!important}}