.project_page__m2M4K{padding-left:var(--page-pad-x);padding-right:var(--page-pad-x);padding-bottom:120px;box-sizing:border-box;background:#fff}.project_header__nq665{max-width:980px;padding:16px 0 0}.project_title__vjoEv{font-size:clamp(34px,5vw,62px);font-weight:700;letter-spacing:-.02em;line-height:1.04;margin:0}.project_sub__OmpXT{font-size:clamp(17px,2vw,22px);font-weight:400;line-height:1.45;color:#736c6c;margin:18px 0 0;max-width:760px}.project_sub__OmpXT a{color:#000;text-decoration:none}.project_sub__OmpXT a:hover{text-decoration:underline}.project_intro__DYgNp{max-width:760px;margin-top:48px}.project_intro__DYgNp p{font-size:clamp(17px,1.6vw,20px);line-height:1.65;color:#000;margin:0 0 24px}.project_intro__DYgNp p:last-child{margin-bottom:0}.project_hero__HfFEe{margin:56px 0 0}.project_bodyImage__5b30z,.project_hero__HfFEe{background:#ebebeb}.project_bodyImage__5b30z{margin:64px 0 0}.project_bodyImage__5b30z img,.project_hero__HfFEe img{width:100%;height:auto;display:block}.project_textBlock__fQONr{max-width:680px;margin-top:64px}.project_textBlock__fQONr h2{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 14px}.project_textBlock__fQONr p{font-size:17px;line-height:1.7;color:#222;margin:0 0 20px}.project_textBlock__fQONr p:last-child{margin-bottom:0}.project_quote__gFRfb{max-width:900px;margin:72px 0;font-size:clamp(24px,3.2vw,38px);font-weight:500;letter-spacing:-.015em;line-height:1.25;color:#000}.project_links__qFhmV{display:flex;flex-direction:column;gap:10px;margin-top:56px}.project_links__qFhmV a{font-size:17px;font-weight:500;color:#000;text-decoration:none;width:-moz-fit-content;width:fit-content}.project_links__qFhmV a:hover{text-decoration:underline}.project_credits__KSfTF{margin-top:96px;padding-top:40px;border-top:1px solid #e5e2e2;max-width:760px}.project_creditsHeading__4Y2A9{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#736c6c;margin:0 0 28px}.project_creditsList__3ERQK{margin:0;display:flex;flex-direction:column;gap:18px}.project_creditsRow__iNHz_{display:grid;grid-template-columns:220px 1fr;grid-gap:16px;gap:16px;align-items:baseline}.project_creditsRow__iNHz_ dt{font-size:14px;font-weight:500;color:#736c6c;margin:0}.project_creditsRow__iNHz_ dd{font-size:15px;font-weight:400;color:#000;line-height:1.5;margin:0}.project_next__Z1c8m{display:flex;flex-direction:column;gap:10px;margin-top:96px;padding-top:40px;border-top:1px solid #e5e2e2;text-decoration:none;color:inherit}.project_nextLabel__s4RdV{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#736c6c}.project_nextTitle__u4FkH{font-size:clamp(24px,3.4vw,40px);font-weight:700;letter-spacing:-.02em;color:#000}@media (hover:hover){.project_next__Z1c8m:hover .project_nextTitle__u4FkH{text-decoration:underline;text-underline-offset:4px}}@media (max-width:768px){.project_page__m2M4K{padding-bottom:90px}.project_intro__DYgNp{margin-top:36px}.project_hero__HfFEe{margin-top:40px}.project_bodyImage__5b30z,.project_textBlock__fQONr{margin-top:48px}.project_quote__gFRfb{margin:56px 0}.project_credits__KSfTF,.project_next__Z1c8m{margin-top:72px}.project_creditsRow__iNHz_{grid-template-columns:1fr;gap:4px}}