.project-detail_page__Tvogw{background:#f5f6f3;color:#111715;font-family:Arial,Helvetica,sans-serif;min-height:100svh}.project-detail_page__Tvogw *{box-sizing:border-box}.project-detail_page__Tvogw a{color:inherit;text-decoration:none}.project-detail_header___7l6j{align-items:center;border-bottom:1px solid #d9dcd9;display:flex;height:76px;justify-content:space-between;padding:0 clamp(24px,4.7vw,72px)}.project-detail_header___7l6j>a{align-items:center;display:flex;font-size:15px;font-weight:800;gap:12px;letter-spacing:.22em}.project-detail_header___7l6j nav a{align-items:center;border-bottom:1px solid #111715;display:flex;font-size:11px;gap:9px;padding:8px 0}.project-detail_hero__ekSKl{padding:clamp(80px,12vw,170px) clamp(24px,8vw,120px) clamp(90px,13vw,190px)}.project-detail_context__HsE0u p,.project-detail_hero__ekSKl>p,.project-detail_scope__dR03I>p{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.project-detail_hero__ekSKl h1{font-size:clamp(65px,12vw,180px);font-weight:500;letter-spacing:-.09em;line-height:.82;margin:34px 0 clamp(52px,8vw,112px)}.project-detail_hero__ekSKl>div{display:grid;gap:clamp(30px,5vw,80px);grid-template-columns:.72fr 1.28fr}.project-detail_hero__ekSKl span{font-size:clamp(20px,2.1vw,31px);letter-spacing:-.025em;line-height:1.3}.project-detail_hero__ekSKl div>span{align-self:end}.project-detail_hero__ekSKl div>img{height:auto;min-height:400px;-o-object-fit:cover;object-fit:cover;position:relative!important;width:100%!important}.project-detail_context__HsE0u{background:#fff;display:grid;grid-template-columns:1fr 1fr;padding:clamp(80px,12vw,175px) clamp(24px,8vw,120px)}.project-detail_context__HsE0u>div{border-top:1px solid #d9dcd9;padding:20px 0 50px}.project-detail_context__HsE0u>div+div{padding-left:clamp(24px,6vw,90px)}.project-detail_context__HsE0u h2,.project-detail_scope__dR03I h2{font-size:clamp(28px,3.6vw,58px);font-weight:500;letter-spacing:-.06em;line-height:1.04;margin:42px 0 0}.project-detail_scope__dR03I{padding:clamp(90px,14vw,200px) clamp(24px,8vw,120px)}.project-detail_scope__dR03I h2{max-width:920px}.project-detail_scope__dR03I ul{display:grid;gap:14px;list-style:none;margin:clamp(48px,8vw,100px) 0 0;padding:0}.project-detail_scope__dR03I li{border-top:1px solid #d9dcd9;color:#607069;font-size:clamp(16px,1.5vw,22px);padding:17px 0}.project-detail_disciplines___Sky3{display:flex;flex-wrap:wrap;gap:9px;margin-top:44px}.project-detail_disciplines___Sky3 span{border:1px solid #c8cdc9;border-radius:999px;font-size:11px;padding:10px 13px}.project-detail_gallery__8PfjM{background:#fff;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(24px,5vw,72px)}.project-detail_gallery__8PfjM figure{aspect-ratio:4/3;margin:0;overflow:hidden;position:relative}.project-detail_gallery__8PfjM figure img{-o-object-fit:cover;object-fit:cover}.project-detail_gallery__8PfjM figcaption{background:rgba(255,255,255,.92);bottom:14px;font-size:11px;left:14px;padding:9px 12px;position:absolute}.project-detail_gallery__8PfjM .project-detail_mobile__1HV_m{aspect-ratio:9/16;max-width:420px}.project-detail_gallery__8PfjM .project-detail_visual__HKrU_{grid-column:span 2}@media(max-width:800px){.project-detail_header___7l6j{height:68px}.project-detail_context__HsE0u,.project-detail_hero__ekSKl>div{grid-template-columns:1fr}.project-detail_hero__ekSKl div>img{min-height:0}.project-detail_context__HsE0u>div+div{padding-left:0}.project-detail_gallery__8PfjM{grid-template-columns:1fr}.project-detail_gallery__8PfjM .project-detail_visual__HKrU_{grid-column:auto}.project-detail_gallery__8PfjM .project-detail_mobile__1HV_m{max-width:none}}@media(prefers-reduced-motion:reduce){.project-detail_page__Tvogw{scroll-behavior:auto}}