.projects-page_page__xJImt{padding-bottom:48px}.projects-page_intro__E386_{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end;padding-block:64px 48px}.projects-page_intro__E386_ h1{font-size:clamp(76px,8.5vw,128px);line-height:.96}.projects-page_dot__5eyfg{color:#8c8579}.projects-page_introCopy__g03UK{max-width:450px;justify-self:end;padding-bottom:8px}.projects-page_introCopy__g03UK>p{font-size:19px;line-height:1.55;color:#57534d;text-wrap:pretty}.projects-page_index__J_DWH{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.projects-page_index__J_DWH a{display:inline-flex;padding:11px 19px;border:1px solid #8c8579;border-radius:8px;font-size:13px;transition:color .2s,background .2s}.projects-page_index__J_DWH a:hover{background:#111;color:#f8f5ef}.projects-page_cases__FkqV6{display:grid;gap:28px}.projects-page_case__nqBy8{display:grid;grid-template-columns:.85fr 1.15fr;background:#e5dfd4;border-radius:8px;overflow:hidden;scroll-margin-top:28px}.projects-page_caseCopy__kkqst{padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:48px}.projects-page_category__XTJG8{font-size:11px;letter-spacing:.055em;text-transform:uppercase;line-height:1.5;color:#57534d}.projects-page_caseHeading__0Mptk h2{margin-top:15px;font-size:clamp(46px,5.2vw,78px);line-height:1}.projects-page_caseBody__TTLM0 h3{max-width:370px;font-size:clamp(26px,2.5vw,38px);line-height:1.08;text-wrap:balance}.projects-page_caseBody__TTLM0>p{margin-top:20px;max-width:390px;font-size:16px;line-height:1.65;color:#57534d}.projects-page_caseLink__E5DnX{display:inline-flex;margin-top:28px;padding:14px 22px;border:1px solid;border-radius:8px;font-size:14px;transition:background .2s,color .2s}.projects-page_caseLink__E5DnX:hover{background:#111;color:#f8f5ef;border-color:#111}.projects-page_imageLink__YN9RI{display:block;min-width:0;overflow:hidden;margin:16px 16px 0 0;border-radius:8px}.projects-page_cover__LnR2F{width:100%;height:100%;min-height:540px;aspect-ratio:1.08;object-fit:cover;transition:transform .85s cubic-bezier(.22,1,.36,1)}.projects-page_editorial__jKJSO .projects-page_imageLink__YN9RI{background:#19362d}.projects-page_editorial__jKJSO .projects-page_cover__LnR2F{object-fit:contain}.projects-page_imageLink__YN9RI:hover .projects-page_cover__LnR2F{transform:scale(1.025)}.projects-page_caseFoot__WwnL2{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 40px}.projects-page_caseFoot__WwnL2>p{max-width:550px;font-size:13px;line-height:1.65;color:#57534d}.projects-page_caseFoot__WwnL2 ul{display:flex;flex-wrap:wrap;justify-content:end;gap:8px;list-style:none;margin:0;padding:0}.projects-page_caseFoot__WwnL2 li{padding:8px 11px;border:1px solid #c3bbae;border-radius:8px;font-size:10px;white-space:nowrap}.projects-page_dark__b0gGM{background:#171717;color:#f8f5ef}.projects-page_dark__b0gGM .projects-page_caseCopy__kkqst{grid-column:2;grid-row:1}.projects-page_dark__b0gGM .projects-page_imageLink__YN9RI{grid-column:1;grid-row:1;margin:16px 0 0 16px}.projects-page_dark__b0gGM .projects-page_caseBody__TTLM0>p,.projects-page_dark__b0gGM .projects-page_caseFoot__WwnL2>p,.projects-page_dark__b0gGM .projects-page_category__XTJG8{color:#c9c5bd}.projects-page_dark__b0gGM .projects-page_caseFoot__WwnL2 li{border-color:#514d46}.projects-page_dark__b0gGM .projects-page_caseLink__E5DnX:hover{background:#f8f5ef;color:#111;border-color:#f8f5ef}.projects-page_afterword__k3fG6{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:32px}.projects-page_afterword__k3fG6 p{max-width:570px;font-size:14px;line-height:1.65;color:#57534d}.projects-page_afterword__k3fG6 a{padding:12px 0;font-size:14px;white-space:nowrap}@media (max-width:1050px){.projects-page_intro__E386_{gap:36px;padding-top:44px}.projects-page_introCopy__g03UK>p{font-size:17px}.projects-page_caseCopy__kkqst{padding:28px;gap:32px}.projects-page_caseBody__TTLM0>p{font-size:14px}.projects-page_cover__LnR2F{min-height:500px}.projects-page_caseFoot__WwnL2{padding:24px 28px;align-items:start}.projects-page_caseFoot__WwnL2>p{max-width:50%}}@media (max-width:767px){.projects-page_page__xJImt{padding-bottom:32px}.projects-page_intro__E386_{grid-template-columns:1fr;gap:24px;padding-block:32px}.projects-page_intro__E386_ h1{font-size:clamp(64px,17vw,100px)}.projects-page_introCopy__g03UK{justify-self:start;padding:0}.projects-page_introCopy__g03UK>p{font-size:16px}.projects-page_index__J_DWH{margin-top:20px}.projects-page_cases__FkqV6{gap:20px}.projects-page_case__nqBy8{grid-template-columns:minmax(0,1fr)}.projects-page_caseCopy__kkqst,.projects-page_dark__b0gGM .projects-page_caseCopy__kkqst{grid-column:1;grid-row:1;padding:26px;gap:28px}.projects-page_caseHeading__0Mptk h2{font-size:48px;margin-top:12px}.projects-page_caseBody__TTLM0 h3{font-size:28px}.projects-page_caseBody__TTLM0>p{margin-top:15px}.projects-page_caseLink__E5DnX{margin-top:22px}.projects-page_dark__b0gGM .projects-page_imageLink__YN9RI,.projects-page_imageLink__YN9RI{grid-column:1;grid-row:2;margin:0 12px}.projects-page_cover__LnR2F{min-height:0;aspect-ratio:1;height:auto}.projects-page_caseFoot__WwnL2{display:grid;gap:20px;padding:24px 26px 28px}.projects-page_caseFoot__WwnL2>p{max-width:none}.projects-page_caseFoot__WwnL2 ul{justify-content:start}.projects-page_afterword__k3fG6{display:block;padding-top:24px}.projects-page_afterword__k3fG6 a{display:inline-block;margin-top:10px}}@media (prefers-reduced-motion:reduce){.projects-page_caseLink__E5DnX,.projects-page_cover__LnR2F,.projects-page_index__J_DWH a{transition:none}.projects-page_imageLink__YN9RI:hover .projects-page_cover__LnR2F{transform:none}}