.video-text{width:100vw;position:relative;overflow:hidden;display:block;background:#f8f8f8}.video-text .gradient-overlay{position:absolute;left:0;bottom:0;width:100%;height:25vh;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,0));z-index:1}.video-text:first-child h2{cursor:default!important}.video-text img{object-fit:cover;transform:scale(1.01);transition:.4s ease .2s}.video-text video{width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:.4s ease .1s}.video-text .text-container{position:absolute;color:#fff;display:flex;flex-direction:column;gap:1rem;z-index:2}@media(max-width:768px){.video-text .text-container{gap:.5rem}}.video-text .text-container h2{line-height:1;letter-spacing:-.35px;cursor:pointer}.video-text .text-container .inview{cursor:pointer;width:120px;padding-bottom:5px}.video-text .text-container a,.video-text .text-container button{margin-bottom:5px}.video-text:hover img,.video-text:hover video{transform:scale(1);transition:.6s ease .2s}.video-text:hover .inview a span,.video-text:hover .inview button span{opacity:1;transition:.3s ease .5s;transform:translate(8px,-50%) scale(.75)}.video-text:hover .inview a:before,.video-text:hover .inview button:before{width:calc(100% + 1.25rem);transition:.5s cubic-bezier(1,-.4,.35,.95)}