.project-detail{padding-top:60px;padding-bottom:55px;max-width:1120px}.project-detail h1{margin-bottom:18px}.project-claim{font:clamp(24px,3vw,38px)/1.25 Georgia,serif;color:var(--accent,var(--ink));max-width:850px}.project-lead{max-width:780px;font-size:18px;line-height:1.7;color:var(--muted)}.project-detail figure{margin:40px 0}.project-detail figure img{width:100%;height:auto;display:block;border-radius:4px}.project-detail figcaption{font-size:11px;color:var(--muted);margin-top:10px}.project-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 50px;margin:40px 0}.project-sections h2{font:27px/1.2 Georgia,serif;margin:0 0 15px;letter-spacing:-.5px}.project-sections p{font-size:15px;line-height:1.8;color:var(--muted)}.project-return{margin-top:40px;font-size:13px}.project-catalog .project-illustration{display:block;width:100%;height:auto;aspect-ratio:900/480;object-fit:cover}.project-catalog .music-names{font:26px/1.3 Georgia,serif}@media(max-width:650px){.project-detail{padding-top:38px}.project-lead{font-size:16px}.project-sections{grid-template-columns:1fr;gap:22px}.project-detail figure{margin:28px 0}.project-sections h2{font-size:26px}}
