.design-intro{padding-top:86px;padding-bottom:72px;border-bottom:1px solid var(--line)}.design-intro h1{font-size:clamp(48px,6.5vw,90px);max-width:1100px;letter-spacing:-2px}.design-lead{font-family:Georgia,'Times New Roman',serif;font-size:clamp(26px,3vw,39px);line-height:1.3;max-width:800px;margin:32px 0 18px}.design-description{font-size:18px;color:var(--muted);max-width:650px;margin:0}.design-disciplines{font-size:12px;letter-spacing:2px;margin:40px 0 0;color:var(--muted)}.design-collection{background:var(--light);padding-top:65px;padding-bottom:65px;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.design-collection h2{font-size:clamp(34px,3.5vw,52px)}.design-coming{border-top:1px solid var(--line);padding:26px 0;font-size:18px;color:var(--muted);max-width:500px}.design-coming p{margin:0}.design-return{padding:20px 7% 32px;border-bottom:1px solid var(--line)}.design-page nav a[aria-current=page]{border-bottom-color:var(--ink)}@media(max-width:700px){.design-intro{padding-top:50px;padding-bottom:48px}.design-intro h1{font-size:48px;letter-spacing:-1.4px}.design-description{font-size:16px}.design-disciplines{font-size:11px;letter-spacing:1.3px;line-height:1.8}.design-collection{grid-template-columns:1fr;gap:28px;padding-top:45px;padding-bottom:45px}.design-coming{font-size:16px;padding:22px 0 0}}
