.video-embed{position:relative;width:100%;overflow:hidden;aspect-ratio:16/9;z-index:2}@supports not (aspect-ratio:16/9){.video-embed::before{content:"";display:block;position:relative;padding-top:56.25%;width:100%;z-index:-1}}.video-embed iframe,.video-embed video{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.video-embed iframe,.video-embed video{transition:opacity .3s ease-in-out}}.video-embed.u-loaded iframe,.video-embed.u-loaded video{opacity:1}.video-embed.u-loaded:not(.video-embed--placeholder) .video-embed__placeholder img{opacity:0;visibility:hidden}.video-embed__placeholder{position:absolute;display:block;top:0;left:0;width:100%;height:100%;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;border:0;z-index:1}@media (prefers-reduced-motion:no-preference){.video-embed__placeholder{transition:opacity .3s}}.video-embed__placeholder img{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}.video-embed__placeholder-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,rgba(0,0,0,.2)0,rgba(0,0,0,.2) 100%),linear-gradient(270deg,transparent 21.88%,rgba(0,0,0,.6) 65.91%);z-index:2;pointer-events:none}.video-embed__buttons{padding:0;top:unset;left:unset;right:3.75rem;bottom:1.5rem;gap:0;display:flex;align-items:stretch;position:absolute;background-color:#fff;border-radius:4rem;transform:none;z-index:10;overflow:hidden;box-shadow:3px 7px 5px rgba(0,0,0,.3)}@media screen and (min-width:0) and (max-width:1024px){.video-embed__buttons{right:1.25rem;gap:0;border-radius:4rem}}.video-embed__tooltip{padding:.125rem .625rem;bottom:160%;left:50%;font-size:.75rem;line-height:1.5em;text-align:center;position:absolute;color:#292d43;background-color:#fff;border-radius:.375rem;opacity:0;z-index:1;transform:translateX(-50%)}@media (prefers-reduced-motion:no-preference){.video-embed__tooltip{transition:opacity .3s}}.video-controls__button{position:relative;width:2.5rem;padding:.5rem .3125rem;background-color:#fff;border:1px solid #fff}.video-controls__button:first-child{border-top-left-radius:4rem;border-bottom-left-radius:4rem;width:3.3125rem;padding-left:1.125rem}@media screen and (min-width:0) and (max-width:1024px){.video-controls__button:first-child{border-top-left-radius:4rem;border-bottom-left-radius:4rem;width:3.25rem}}.video-controls__button:last-child{border-top-right-radius:4rem;border-bottom-right-radius:4rem;width:3.3125rem;padding-right:1.125rem}@media screen and (min-width:0) and (max-width:1024px){.video-controls__button:last-child{border-top-right-radius:4rem;border-bottom-right-radius:4rem;width:3.25rem}}.video-controls__button:last-child:first-child{width:4.125rem}@media (prefers-reduced-motion:no-preference){.video-controls__button{transition:background-color .3s ease,border-color .3s ease}}@media not all and (hover:none){.video-controls__button:focus-visible,.video-controls__button:hover{background-color:#f6b831;border-color:#f6b831}}.video-embed__mute,.video-embed__play{max-width:100%;display:block;position:relative;z-index:10}.video-embed__mute svg,.video-embed__play svg{width:100%;height:auto;display:block;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.video-embed__mute svg path,.video-embed__play svg path{fill:currentColor}.video-embed__mute .circle-bg,.video-embed__play .circle-bg{fill:transparent}.video-embed__mute .video-embed__mute-icon,.video-embed__mute .video-embed__pause-icon,.video-embed__mute .video-embed__play-icon,.video-embed__mute .video-embed__unmute-icon,.video-embed__play .video-embed__mute-icon,.video-embed__play .video-embed__pause-icon,.video-embed__play .video-embed__play-icon,.video-embed__play .video-embed__unmute-icon{fill:#292d43}.video-embed__mute .video-embed__play-icon,.video-embed__play .video-embed__play-icon{transform:translateX(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}@media not all and (hover:none){.video-embed__play:focus-visible .tooltip--play,.video-embed__play:hover .tooltip--play{visibility:visible;opacity:1}.video-embed__play:focus-visible .tooltip--pause,.video-embed__play:hover .tooltip--pause{visibility:hidden;opacity:0}.video-embed__mute:focus-visible .tooltip--mute,.video-embed__mute:hover .tooltip--mute{visibility:visible;opacity:1}.video-embed__mute:focus-visible .tooltip--unmute,.video-embed__mute:hover .tooltip--unmute{visibility:hidden;opacity:0}}@media (prefers-reduced-motion:no-preference){.video-embed__mute svg,.video-embed__play svg{transition:transform .3s ease-in-out}}@media not all and (hover:none){.video-embed__mute:focus-visible svg,.video-embed__mute:hover svg,.video-embed__play:focus-visible svg,.video-embed__play:hover svg{transform:scale(1.1)}}.u-loaded .video-embed__mute svg,.u-loaded .video-embed__play svg{visibility:visible;opacity:1}.video-embed--playing .video-embed__placeholder,.video-embed--playing .video-embed__placeholder img{opacity:0;visibility:hidden}@media screen and (min-width:0) and (max-width:730px){.video-embed--playing .video-embed__placeholder{opacity:1;visibility:visible}}@media not all and (hover:none){.video-embed--playing:hover .video-embed__placeholder{opacity:1;visibility:visible}}[data-is-playing=true] .video-embed__play-icon{opacity:0}[data-is-playing=true] .video-embed__pause-icon{opacity:1}@media not all and (hover:none){[data-is-playing=true] .video-embed__play:focus-visible .tooltip--play,[data-is-playing=true] .video-embed__play:hover .tooltip--play{visibility:hidden;opacity:0}[data-is-playing=true] .video-embed__play:focus-visible .tooltip--pause,[data-is-playing=true] .video-embed__play:hover .tooltip--pause{visibility:visible;opacity:1}}[data-is-muted=true] .video-embed__mute-icon{opacity:0}[data-is-muted=true] .video-embed__unmute-icon{opacity:1}@media not all and (hover:none){[data-is-muted=true] .video-embed__mute:focus-visible .tooltip--mute,[data-is-muted=true] .video-embed__mute:hover .tooltip--mute{visibility:hidden;opacity:0}[data-is-muted=true] .video-embed__mute:focus-visible .tooltip--unmute,[data-is-muted=true] .video-embed__mute:hover .tooltip--unmute{visibility:visible;opacity:1}}