.cms-project-story{padding:80px 0}.cms-project-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;max-width:900px;margin-top:28px;color:var(--muted)}.case-hero-image video{display:block;width:100%;height:100%;max-height:650px;background:#1a1511;object-fit:contain}.case-gallery figure:has(video){aspect-ratio:auto;min-height:160px}.case-gallery video{width:100%;aspect-ratio:1.5;display:block;background:#1a1511;object-fit:contain}.case-gallery figure:has(video) figcaption{position:static;color:var(--muted);padding:8px 10px;text-shadow:none}.case-card-image>a{position:relative;display:block;width:100%;height:100%}.case-card-image>a>img{display:block;width:100%;height:100%;object-fit:cover}.project>video,.zh-project>video{width:100%;height:100%;object-fit:cover}.project>a>img,.zh-project>a>img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover}@media(max-width:600px){.cms-project-story{padding:60px 0}}

.cms-selected-note{margin:0 0 36px;line-height:1.8;color:var(--muted)}.cms-selected-note a{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:4px}.cms-gallery-count{color:var(--muted);margin:16px 0 32px}.cms-project-design .eyebrow{margin-bottom:16px}
@media(max-width:600px){.case-gallery figure:has(video){grid-column:1/-1}.case-gallery video{aspect-ratio:4/3;max-height:520px}}

.cms-video-jump{display:inline-block;margin-left:14px;text-decoration:underline;text-underline-offset:4px}#project-videos{scroll-margin-top:110px}
