.case__summary{max-width:44ch;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:var(--step-2);font-weight:300;line-height:1.32;color:var(--ink)}.case__film{background:#000}.case__film img,.case__film video{display:block;width:100%;max-height:88vh;aspect-ratio:16/9;object-fit:cover;margin-inline:auto}.case__film video{object-fit:contain}.case__grid{display:grid;grid-gap:3rem var(--gap);gap:3rem var(--gap);align-items:start}.case__prose{font-size:var(--step-1);font-weight:300;line-height:1.6}.case__prose h2{color:var(--accent-text)}.case__side{display:grid;grid-gap:2rem;gap:2rem}.facts{display:grid;grid-gap:1rem;gap:1rem}.facts div{padding-top:1rem;border-top:1px solid var(--line)}.facts dt{font-size:var(--step--1);color:var(--ink-3)}.facts dd{margin-top:.15rem;font-weight:500}.case__block .tags,.case__links{margin-top:.8rem}.case__links{display:grid;grid-gap:.4rem;gap:.4rem;padding:0;list-style:none}.case__shots-wrap{padding-bottom:var(--section)}.shots{display:grid;grid-gap:var(--gap);gap:var(--gap);margin:0;padding:0;list-style:none}.shots__item{overflow:hidden;border-radius:var(--radius);aspect-ratio:4/3;background:var(--bg-2)}.shots__item img{width:100%;height:100%;object-fit:cover}.case-more{display:grid;grid-gap:2.5rem var(--gap);gap:2.5rem var(--gap);margin-top:clamp(2rem,4vw,3rem)}@media (min-width:700px){.shots{grid-template-columns:1fr 1fr}.shots__item--wide{grid-column:1/-1;aspect-ratio:16/9}.case-more{grid-template-columns:1fr 1fr}.case-more>:nth-child(2){margin-top:clamp(3rem,8vw,7rem)}}@media (min-width:1024px){.case__grid{grid-template-columns:8fr 4fr;column-gap:calc(var(--gap) * 3)}.case__side{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 2rem)}}