.case-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin:0 0 36px;padding:24px 0;border-top:1px solid #dededb;border-bottom:1px solid #dededb}.case-facts dt{font-family:ui-monospace,monospace;color:var(--warm);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.case-facts dd{margin:0;font-size:.9375rem;line-height:1.55}.case-section{margin-top:clamp(40px,7vw,72px)}.case-section h2{font-size:clamp(24px,3vw,32px);line-height:1.15;font-weight:500;letter-spacing:-.025em;margin:0 0 22px}.case-section-copy{max-width:740px;font-size:clamp(16px,1.5vw,18px);line-height:1.7;color:var(--muted)}.case-section-copy p{margin:0 0 18px}.case-process{border-top:1px solid var(--world-line,#dededb);padding-top:20px}.case-process summary{cursor:pointer;padding:12px 0;font-size:18px;line-height:1.4}.case-process summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.case-process[open] summary{margin-bottom:24px}.case-stills{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.case-stills figure{margin:0}.case-stills img{display:block;width:100%;height:auto}.case-stills figcaption{font-size:.8125rem;line-height:1.5;color:var(--muted);margin-top:10px}.case-music{scroll-margin-top:100px}.case-music .media-gallery{margin-top:24px}.case-link{display:inline-block;font-size:.9375rem;line-height:1.5;text-decoration:underline;text-underline-offset:5px;padding:10px 0}.case-bottom{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:56px;padding-top:24px}.case-bottom,.score-archive{border-top:1px solid #dededb}.score-archive{margin-top:40px;border-bottom:1px solid #dededb;padding:20px 0}.score-archive summary{font-size:1rem;cursor:pointer;line-height:1.5}.score-archive summary span{color:var(--muted)}.score-archive[open] summary{margin-bottom:24px}@media (max-width:680px){.case-facts{gap:18px}.case-facts,.case-stills{grid-template-columns:1fr}}.case-track-cards>summary{padding:20px 0;font-size:.875rem;color:var(--muted);cursor:pointer}