.homepage-video_playerFrame__W07kc{position:relative;aspect-ratio:16/9;border-radius:.75rem;min-width:0;overflow:hidden;background:#17272c}.homepage-video_player__vXtsv{display:block;width:100%;height:100%;border:0}.homepage-video_playButton__qFBfh{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:inherit;overflow:hidden;color:#fff;background:#17272c;cursor:pointer;text-align:left}.homepage-video_poster__QLsTW{object-fit:cover;transition:transform .2s ease}.homepage-video_playButton__qFBfh:after{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/75%),rgb(0 0 0/12%) 38%,rgb(0 0 0/25%) 60%,rgb(0 0 0/80%));content:""}.homepage-video_playControl__JLdRr,.homepage-video_videoSource__V96ba,.homepage-video_videoTitle__QhlrI{position:relative;z-index:1}.homepage-video_videoTitle__QhlrI{position:absolute;top:1rem;inset-inline:1rem;font-size:clamp(1rem,2vw,1.35rem);font-weight:700;line-height:1.25;text-shadow:0 1px 4px rgb(0 0 0/60%)}.homepage-video_playControl__JLdRr{display:grid;justify-items:center;gap:.5rem}.homepage-video_playIcon__PKm0V{display:grid;place-items:center;width:clamp(4.5rem,7vw,5.75rem);height:clamp(3.25rem,5vw,4rem);border-radius:1rem;background:#d92121;box-shadow:0 4px 24px rgb(0 0 0/25%);transition:background .15s ease,transform .15s ease}.homepage-video_playLabel__Bl9m1{font-size:.95rem;font-weight:700;text-shadow:0 1px 4px #000}.homepage-video_videoSource__V96ba{position:absolute;bottom:.875rem;inset-inline:1rem;font-size:.75rem;line-height:1.35}.homepage-video_playButton__qFBfh:hover .homepage-video_playIcon__PKm0V{background:#b91c1c;transform:scale(1.06)}.homepage-video_playButton__qFBfh:hover .homepage-video_poster__QLsTW{transform:scale(1.025)}.homepage-video_playButton__qFBfh:focus-visible{outline:3px solid #fff;outline-offset:-6px}@media (max-width:359px){.homepage-video_videoTitle__QhlrI{top:.75rem;font-size:.95rem}.homepage-video_playLabel__Bl9m1{display:none}.homepage-video_videoSource__V96ba{bottom:.65rem;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.homepage-video_playIcon__PKm0V,.homepage-video_poster__QLsTW{transition:none}}