@keyframes media-video-enter{0%{opacity:var(--enter-opacity,1);transform:translate3d(var(--enter-translate-x,0), var(--enter-translate-y,0), 0) scale3d(var(--enter-scale,1), var(--enter-scale,1), var(--enter-scale,1)) rotate(var(--enter-rotate,0))}}@keyframes media-video-exit{to{opacity:var(--exit-opacity,1);transform:translate3d(var(--exit-translate-x,0), var(--exit-translate-y,0), 0) scale3d(var(--exit-scale,1), var(--exit-scale,1), var(--exit-scale,1)) rotate(var(--exit-rotate,0))}}@keyframes media-video-inline{0%{opacity:0}to{opacity:1}}@keyframes media-video-sticky{0%{opacity:0}to{opacity:1}}.comp-media-video-root{position:relative}.comp-media-video-container{width:100%;height:100%}.comp-media-video-player-wrapper{width:100%;height:100%;position:absolute}.comp-media-video-image-container{cursor:pointer;opacity:1;width:100%;height:100%;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;position:relative}.comp-media-video-image-container:hover .comp-media-video-play-button-inner{transform:scale(1.1)}.comp-media-video-play-button{border-radius:9999px;width:3rem;height:3rem}@media (min-width:768px){.comp-media-video-play-button{width:5rem;height:5rem}}@media (min-width:1024px){.comp-media-video-play-button{width:6.25rem;height:6.25rem}}.comp-media-video-play-button .comp-media-video-play-button-inner{background-color:#000;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:flex}.comp-media-video-play-button .comp-media-video-play-button-inner .play-button-icon{z-index:1;width:1.08rem;height:1.2469rem;margin-left:.375rem}@media (min-width:768px){.comp-media-video-play-button .comp-media-video-play-button-inner .play-button-icon{width:1.8rem;height:2.0787rem}}@media (min-width:1024px){.comp-media-video-play-button .comp-media-video-play-button-inner .play-button-icon{width:2.25rem;height:2.5981rem}}.comp-media-video-image{width:100%;height:100%}.comp-media-video-image__img{object-fit:cover;width:100%;height:100%}.comp-media-video-play-button-container{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.comp-media-video-player{clip-path:content-box;overflow:hidden}.comp-media-video-popout-container{width:100%;height:-webkit-fit-content;height:fit-content;position:relative}@media (min-width:1024px){.comp-media-video-popout-container{height:100%;position:absolute}}.comp-media-video-popout-container .comp-media-video-popout-player{aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.comp-media-video-popout-container .comp-media-video-popout-player video{object-fit:contain!important;height:-webkit-fit-content!important;height:fit-content!important}@media (min-width:1024px){.comp-media-video-popout-container .comp-media-video-popout-player video{object-fit:cover!important;height:100%!important}}.comp-media-video-auto-play-video-link video{object-fit:cover;clip-path:content-box}.media-video-auto-play-wrapper{opacity:1;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.media-video-auto-play-wrapper__opacity-0{opacity:0}.media-video-inline-player-wrapper.is-floating-pip{z-index:999;width:17.1875rem;height:10rem;bottom:1.5rem;right:1.5rem;position:fixed!important}@media (min-width:1024px){.media-video-inline-player-wrapper.is-floating-pip{width:21.875rem;height:12.5rem}}@media (min-width:1440px){.media-video-inline-player-wrapper.is-floating-pip{width:25rem;height:15.625rem}}.media-video-inline-player-wrapper.is-floating-pip.animate-sticky{animation:.3s ease-in-out forwards media-video-sticky}.media-video-inline-player-wrapper.is-inline-player{transform:translate(0)translateY(0)}.media-video-inline-player-wrapper.is-inline-player.animate-inline{animation:.3s ease-in-out forwards media-video-inline}.media-video-inline-player-wrapper .media-video-inline-player video{object-fit:cover!important}.media-video-inline-player-wrapper .media-video-inline-player-pip-close-button{background-color:#000;width:1.5rem;height:1.5rem;padding-left:.25rem;padding-right:.25rem;position:absolute;top:.5rem;right:.5rem}.media-video-inline-player-wrapper .media-video-inline-player-pip-close-button.media-video-inline-player-pip-close-button__hidden{display:none}.media-video-image-container__opacity-0{pointer-events:none;opacity:0}.media-video-image .comp-media-video-image__img{opacity:1;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.media-video-image__opacity-0 .comp-media-video-image__img{opacity:0}.media-video-dialog-content{z-index:99999;border:none;width:100%;max-width:90vw;height:-webkit-fit-content;height:fit-content;padding:0}@media (min-width:1024px){.media-video-dialog-content{height:100%;padding:1rem}}.media-video-comp-dialog-overlay{z-index:50;background-color:#000c;position:fixed;top:0;bottom:0;left:0;right:0}.media-video-comp-dialog-overlay[data-state=open]{--enter-opacity:1;animation:.5s forwards media-video-enter}.media-video-comp-dialog-overlay[data-state=closed]{--exit-opacity:0;animation:.5s forwards media-video-exit}.media-video-comp-dialog-content{z-index:99999;gap:1rem;width:100%;padding:1rem;transition-duration:.2s;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0000001a}.media-video-comp-dialog-content[data-state=open]{--enter-opacity:1;--enter-scale:.95;--enter-translate-x:-50%;--enter-translate-y:-48%;animation:.5s forwards media-video-enter}.media-video-comp-dialog-content[data-state=closed]{--exit-opacity:0;--exit-scale:1.05;--exit-translate-x:-50%;--exit-translate-y:-48%;animation:.5s forwards media-video-exit}.media-video-comp-dialog-close{opacity:.7;transition:opacity .2s;position:absolute;top:2rem;right:2rem}.media-video-comp-dialog-close:hover{opacity:1}.media-video-comp-dialog-close:focus{outline:none}.media-video-comp-dialog-close .media-video-comp-dialog-close-svg{color:#fff;width:1rem;height:1rem}.media-video-comp-dialog-title{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1}.media-video-comp-dialog-description{color:#6b7280;font-size:.875rem}
