.video-embed__thumbnail{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;pointer-events:none;opacity:var(--video-opacity)}.video-embed__video{position:absolute;top:0}.video-embed__video:hover{cursor:pointer}.video-embed__video .plyr__controls{opacity:0;z-index:10}.video-embed__video .plyr--full-ui.plyr--video .plyr__control--overlaid{color:#fff;height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:10}.video-embed__video .plyr--full-ui.plyr--video .plyr__control--overlaid:before{content:"";color:var(--color-ui--white);background:rgba(0,0,0,.56);height:4rem;width:4rem;position:absolute;top:50%;left:50%;margin-top:-2rem;margin-left:-2rem;border-radius:50%}.video-embed__video .plyr--full-ui.plyr--video .plyr__control--overlaid svg{height:24px;width:24px}.video-embed__video .plyr__video-wrapper iframe{opacity:.01;background:var(--color-ui--black)}.video-embed__video.--background .plyr--full-ui.plyr--video .plyr__control--overlaid{opacity:0}.video-embed__video.--loading .plyr--full-ui.plyr--video:not(.plyr--paused) .plyr__control--overlaid svg{display:none}.video-embed__video.--loading .plyr--full-ui.plyr--video:not(.plyr--paused) .plyr__control--overlaid .plyr__sr-only,.video-embed__video.--loading .plyr--full-ui.plyr--video:not(.plyr--paused) .plyr__control--overlaid .plyr__sr-only:after{border-radius:50%}.video-embed__video.--loading .plyr--full-ui.plyr--video:not(.plyr--paused) .plyr__control--overlaid .plyr__sr-only{clip:auto;border:initial!important;overflow:initial;padding:initial!important;position:static!important;width:2rem!important;height:2rem!important;margin:0;position:relative;text-indent:-9999em;border-top:3px solid hsla(0,0%,100%,0)!important;border-right:3px solid #fff!important;border-bottom:3px solid #fff!important;border-left:3px solid #fff!important;transform:translateZ(0);animation:spin 1.1s ease infinite}.video-embed__video.--has-interacted .plyr__controls,.video-embed__video.--playing .plyr__controls{opacity:1}.video-embed__video.--playing .plyr__video-wrapper iframe,.video-embed__video.--playing .plyr__video-wrapper video{opacity:var(--video-opacity)}.video-embed__video.--playing.--muted .plyr__volume{position:relative}.video-embed__video.--playing.--muted .plyr__volume button{position:relative;z-index:2}.video-embed__video.--playing.--muted .plyr__volume:after{content:"";opacity:0;pointer-events:none;position:absolute;z-index:1;height:32px;width:32px;left:2px;top:2px;background:rgba(var(--color-rgb--black),.24);border-radius:50px;animation:pulse 1.4s ease-in-out;animation-iteration-count:2}.video-embed__video>.plyr{height:100%;z-index:auto}.video-embed__video>.plyr.plyr--fullscreen-fallback{z-index:10000000}.video-embed__video>.plyr.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:0}.video-embed__video .plyr__poster{z-index:1}.video-embed__video .plyr__video-embed iframe{z-index:2}.video-embed__video:not(.--playing) .plyr__video-wrapper{opacity:.01}.video-embed__play{position:relative;top:22px}.video-embed__controls-overlay{height:calc(100% - 44px);z-index:10}.video-embed__controls-overlay.--click-through{pointer-events:none}.video-embed__controls-overlay:hover{cursor:pointer}.video-embed__tooltip{position:absolute;z-index:100;background:var(--color-ui--black);border-radius:.5rem;padding:.5rem;color:var(--color-ui--white);font-size:12px;opacity:0;border:2px solid #fff;text-align:center;animation:fade-in-and-out 8s ease forwards;animation-delay:1s}.video-embed__tooltip.--muted{bottom:44px;right:.5rem}.video-embed__tooltip.--muted:after{content:"";position:absolute;bottom:-12px;right:.75rem;border:6px solid #000;border-color:#fff transparent transparent transparent}:root{--plyr-color-main:$color-ui--grey-200}.plyr.plyr--video .plyr__controls{height:44px;padding:0 .75rem .5rem 1rem}.plyr.plyr--video .plyr__video-wrapper{max-height:100%}.plyr.plyr--video .plyr__volume{width:auto;min-width:0}.plyr.plyr--video .plyr__control[data-plyr=fullscreen]{margin-left:1rem}@media screen and (min-width:992px){.plyr.plyr--video:-webkit-full-screen .plyr__video-embed__container,.plyr.plyr--video:fullscreen .plyr__video-embed__container{padding-bottom:100vh!important;transform:translateY(0)!important}}@keyframes pulse{0%{opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1.6)}to{opacity:0;transform:scale(2.2)}}