.case-study-video{overflow:hidden}.case-study-video-player{background:#000;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.case-study-video-player.is-static{display:block;height:auto;position:static}.case-study-video-play{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;inset:0;justify-content:center;margin:0;padding:0;position:absolute;width:100%;-webkit-tap-highlight-color:transparent}.case-study-video-play img{height:auto;transition:transform .25s ease;width:clamp(88px,14vw,155px)}.case-study-video-play:focus-visible img,.case-study-video-play:hover img{transform:scale(1.07)}.case-study-video-play:focus-visible{outline:3px solid #b5a4f2;outline-offset:-6px}.case-study-video.is-playing .case-study-video-play,.case-study-video.is-playing .case-study-video-poster{visibility:hidden}@media (prefers-reduced-motion:reduce){.case-study-video-play img{transition:none}}