/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.media-item{position:relative;z-index:1;margin-left:-15px;}@media (min-width:1024px){.media-item{margin-left:-100px;}}.media-item__content{overflow:hidden;}.media-item__content video,.media-item__content img{width:100%;}
.video-thumbnail{aspect-ratio:16/9;position:relative;overflow:hidden;background-color:#000;container-type:inline-size;}.video-thumbnail:hover .video-thumbnail__wallpaper::after,.video-thumbnail:focus .video-thumbnail__wallpaper::after{transform:scaleY(1);opacity:0.9;}.video-thumbnail:hover .video-thumbnail__thumbnail,.video-thumbnail:focus .video-thumbnail__thumbnail{transform:scale(1.02);}.video-thumbnail__wallpaper{position:relative;width:100%;}.video-thumbnail__wallpaper::after{transition:opacity 0.3s,transform 0.3s;transform:scaleY(1.2);opacity:1;}.video-thumbnail__wallpaper:focus ~ .video-thumbnail__play-button{outline:1px dotted currentColor;outline-offset:0.5rem;}.video-thumbnail__wallpaper,.video-thumbnail iframe,.video-thumbnail object,.video-thumbnail embed{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;border:0;}.video-thumbnail__wallpaper{transition:opacity 0.2s;}.video--is-playing .video-thumbnail__wallpaper{opacity:0;}.video-thumbnail__thumbnail{position:relative;width:100%;max-width:none;height:auto;transition:transform 0.3s;transform:scale(1);object-fit:cover;}.video-thumbnail__play-button{--play-button-background-color:#f23a5f;--play-button-text-color:white;position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;padding:0.7em;transform:translate(-50%,-50%);pointer-events:none;color:var(--play-button-text-color,white);border-radius:8rem;background-color:var(--play-button-background-color,black);font-size:3cqw;aspect-ratio:1;}.video-thumbnail__play-button::before{width:2rem;height:2rem;margin-left:0.2em;content:"";filter:invert(1);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+CiAgPHBhdGggZD0iTTI1LjcgMTIuNmMxLjcgMS4yIDEuNyAzLjcgMCA0LjlsLTE4LjEgMTJjLTEuOSAxLjMtNC41IDAtNC41LTIuNFYyLjlDMyAuNiA1LjYtLjggNy42LjVsMTguMSAxMi4xWiIvPgo8L3N2Zz4K);}.video-thumbnail--is-playing .video-thumbnail__play-button,.video-thumbnail--is-playing .video-thumbnail__thumbnail,.video-thumbnail--is-playing .video-thumbnail__title{opacity:0;}
.video{position:relative;overflow:hidden;}.video--is-active{cursor:pointer;}.video:hover .video__wallpaper::after,.video:focus .video__wallpaper::after{transform:scaleY(1);opacity:0.9;}.video:hover .video__thumbnail,.video:focus .video__thumbnail{transform:scale(1.02);}.video__screen{position:relative;overflow:hidden;background-color:#000;aspect-ratio:16/9;}.video__screen:focus .video-thumbnail__play-button{outline:1px dotted rgba(255,255,255,0.5);outline-offset:0.5rem;}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.video__cookie-blocker{position:absolute;z-index:2;top:50%;left:50%;padding:1rem;transform:translate(-50%,-50%);pointer-events:none;}.video--is-playing .video__play-button,.video--is-playing .video__thumbnail,.video--is-playing .video__title{opacity:0;}
