.ai-skill-case .case-hero:not(.case-hero-split) h1{font-size:clamp(70px,10vw,160px);letter-spacing:-.065em}.ai-skill-case .case-hero:not(.case-hero-split)+.case-hero-figure{background:#111218}.ai-skill-case .case-hero:not(.case-hero-split)+.case-hero-figure img{display:block;height:auto;width:100%}@media (min-width:813px){.ai-skill-case .case-section{padding-top:72px}.ai-skill-case .case-section-heading{margin-bottom:36px}.ai-skill-case .case-section-heading h2{font-size:clamp(48px,5vw,76px);line-height:.92}}.ai-skill-video{background:#111218;border-radius:20px;overflow:hidden;scroll-margin-top:180px}.ai-skill-video video{aspect-ratio:16/9;background:#111218;display:block;height:min(56.25vw,64vh);height:min(56.25vw,64dvh);object-fit:contain;width:100%}.ai-skill-video-caption{align-items:center;color:#f4f5f7;display:flex;gap:24px;justify-content:space-between;padding:16px 22px}.ai-skill-video-caption a{color:inherit;text-decoration:underline;text-underline-offset:4px}.ai-skill-video-caption a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:812px){.ai-skill-case .case-section-heading h2{font-size:15vw}.ai-skill-video video{height:auto}.ai-skill-video-caption{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}}