@keyframes loadingSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.video-embed{opacity:0;transition:opacity .3s ease-in-out;position:relative;overflow:hidden}.video-embed:before{content:"";z-index:-1;width:100%;padding-top:56.25%;display:block;position:relative}.video-embed iframe,.video-embed video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-embed.u-loaded{opacity:1}.video-embed__placeholder{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;width:100%;height:100%;padding:0;transition:opacity .3s;display:block;position:absolute;top:0;left:0}.video-embed__placeholder img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.video-embed__placeholder-overlay{display:none}.video-embed__buttons{top:unset;left:unset;z-index:10;pointer-events:all;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:.5rem;padding:0;display:flex;position:absolute;bottom:1.875rem;right:1.875rem;overflow:hidden;transform:none}@media screen and (min-width:0) and (max-width:1024px){.video-embed__buttons{gap:.5rem;bottom:.5rem;right:.5rem}}.video-embed__buttons button{background-color:#8e0015;border:1px solid #8e0015;border-radius:3.25rem;width:3.25rem;padding:.8125rem;transition:background-color .3s,border-color .3s;position:relative}@media not all and (hover:none){.video-embed__buttons button:hover{background-color:#8e0015;border-color:#8e0015}.video-embed__buttons button:focus-visible{background-color:#8e0015;border-color:#8e0015}}.video-embed__tooltip{text-align:center;color:#fff;opacity:0;z-index:1;background-color:#1a1a1a;border-radius:.375rem;padding:.125rem .625rem;font-size:.75rem;line-height:1.5em;transition:opacity .3s;position:absolute;bottom:160%;left:50%;transform:translate(-50%)}.video-embed__play,.video-embed__mute{z-index:10;max-width:100%;display:block;position:relative}.video-embed__play svg,.video-embed__mute svg{width:100%;height:auto;display:block}.video-embed__play svg path,.video-embed__mute svg path{fill:currentColor}.video-embed__play .circle-bg,.video-embed__mute .circle-bg{fill:#0000}.video-embed__play .video-embed__play-icon,.video-embed__play .video-embed__pause-icon,.video-embed__play .video-embed__mute-icon,.video-embed__play .video-embed__unmute-icon,.video-embed__mute .video-embed__play-icon,.video-embed__mute .video-embed__pause-icon,.video-embed__mute .video-embed__mute-icon,.video-embed__mute .video-embed__unmute-icon{fill:#fff}.video-embed__play .video-embed__play-icon,.video-embed__mute .video-embed__play-icon{transform:translate(2px)}.video-embed__play-icon{opacity:1}.video-embed__pause-icon{opacity:0}.video-embed__mute-icon{opacity:1}.video-embed__unmute-icon{opacity:0}.video-embed__play:hover .tooltip--play{visibility:visible;opacity:1}.video-embed__play:hover .tooltip--pause{visibility:hidden;opacity:0}.video-embed__mute:hover .tooltip--mute{visibility:visible;opacity:1}.video-embed__mute:hover .tooltip--unmute{visibility:hidden;opacity:0}.video-embed__play svg,.video-embed__mute svg{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;transition:transform .3s ease-in-out}.video-embed__play:hover svg,.video-embed__mute:hover svg{transform:scale(1.1)}.u-loaded .video-embed__play svg,.u-loaded .video-embed__mute svg{visibility:visible;opacity:1}.video-embed--playing .video-embed__placeholder{opacity:0;visibility:hidden}@media screen and (min-width:0) and (max-width:730px){.video-embed--playing .video-embed__placeholder{opacity:1;visibility:visible}}.video-embed--playing .video-embed__placeholder img{opacity:0;visibility:hidden}.video-embed--playing:hover .video-embed__placeholder{opacity:1;visibility:visible}.full-width-media .video-embed--playing .video-embed__placeholder-overlay{display:none}.video-embed--playing .video-embed__play-icon{opacity:0}.video-embed--playing .video-embed__pause-icon{opacity:1}.video-embed--playing .video-embed__play:hover .tooltip--play{visibility:hidden;opacity:0}.video-embed--playing .video-embed__play:hover .tooltip--pause{visibility:visible;opacity:1}.video-embed--muted .video-embed__mute-icon{opacity:0}.video-embed--muted .video-embed__unmute-icon{opacity:1}.video-embed--muted .video-embed__mute:hover .tooltip--mute{visibility:hidden;opacity:0}.video-embed--muted .video-embed__mute:hover .tooltip--unmute{visibility:visible;opacity:1}
