.cyber-page .case-intro h1{font-size:clamp(54px,11vw,180px);overflow-wrap:anywhere}.cyber-page .case-hero{aspect-ratio:3/2;max-height:800px}.research-insight{margin:40px 0}.cyber-page .concept-copy{margin-bottom:40px}.kinetic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.video-figure{margin:28px 0 0;min-width:0}.video-figure video{display:block;width:100%;max-height:80svh;background:#090909;object-fit:contain}.video-figure figcaption{font-size:12px;color:var(--muted);margin-top:12px}.video-hint{font-size:12px;color:var(--muted);margin-top:25px}.cyber-page .case-gallery .wide img{max-height:850px;object-fit:contain}.cyber-page .case-gallery .wide:has([data-caption="language"]) img{max-height:600px}@media(max-width:700px){.kinetic-grid{grid-template-columns:1fr}.kinetic-grid video{max-height:65svh}.cyber-page .case-hero{aspect-ratio:3/2}}