.intro h1{font-size:clamp(42px,4.2vw,58px);line-height:1.08;max-width:650px}.approach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.approach-grid h3{font-size:18px;font-weight:500;line-height:1.3;margin-bottom:14px}.approach-grid p{font-size:14px;color:#535353}.room-project{grid-column:1/-1;display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px}.room-project h3{font-size:24px;max-width:none;white-space:nowrap}.room-project figure{margin:24px 0 0;max-width:620px}.room-project figure img{width:100%;height:auto;mix-blend-mode:normal;border:1px solid #e2e2e2}.room-project figcaption{font-size:11px;color:#707070;margin-top:8px}.project-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:20px;font-size:12px}.project-links a{border-bottom:1px solid #bbb}.room-project::after{display:none}@media(max-width:700px){.intro h1{font-size:43px}.approach-grid{grid-template-columns:1fr;gap:27px}.room-project{grid-template-columns:1fr;gap:22px}.room-project figure{margin-top:18px}html:lang(zh-CN) .intro h1{font-size:38px}}
.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
