.video{width:100%;height:100%;position:relative;overflow:hidden;transition:var(--transition) height;cursor:pointer}.video__image{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:10;transition:.5s ease all}.video__image.fade-out{z-index:0;opacity:0;transition:.5s ease-out all}.video__image img{width:100%;height:100%;object-fit:cover;object-position:center center}.video__embed{position:relative;display:block;z-index:5}.youtube{aspect-ratio:16/9;width:100%}