.m-video{--video-toggle-size:clamp(3rem, 10vw, 4.5rem);--video-toggle-ambient-size:2.75rem;--video-toggle-inset:var(--space-s);--video-toggle-color:var(--color-text-light);--video-toggle-opacity:.75;--video-an-duration:calc(var(--an-duration) / 2);--video-an-easing:var(--an-ease);block-size:100%;inline-size:100%;position:relative}.m-video [hidden]{display:none}.m-video__video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.m-video__toggle:focus-visible{outline:2px solid var(--color-focus-ring-light);outline-offset:var(--outlineOffset)}.m-video__toggle{z-index:var(--zi-aboveBackground);cursor:pointer;inline-size:var(--video-toggle-size);block-size:var(--video-toggle-size);color:var(--video-toggle-color);opacity:var(--video-toggle-opacity);transition:opacity var(--video-an-duration) var(--video-an-easing);background-color:#0000;border:0;margin:auto;padding:0;position:absolute;inset:0}.m-video__toggle:hover,.m-video__toggle:focus-visible{opacity:1}.m-video__icon{block-size:100%;inline-size:100%;display:block}.m-video.is-playing .m-video__icon--play,.m-video:not(.is-playing) .m-video__icon--pause{display:none}.m-video--ambient .m-video__toggle{inset:auto;inline-size:var(--video-toggle-ambient-size);block-size:var(--video-toggle-ambient-size);margin:0;inset-block-end:var(--video-toggle-inset);inset-inline-end:var(--video-toggle-inset)}@media (prefers-reduced-motion:reduce){.m-video__toggle{transition:none}}