.media-stack{display:inline-block;position:relative}.media-stack__main img{border-radius:16px;display:block;width:100%}.media-stack__thumb{border-radius:16px;bottom:-30px;box-shadow:0 8px 30px rgba(0,0,0,.4);cursor:pointer;overflow:hidden;position:absolute;right:-30px;width:45%}.media-stack__thumb img{display:block;width:100%}.media-stack__play{align-items:center;background:rgba(0,0,0,.3);display:flex;inset:0;justify-content:center;position:absolute;transition:background .2s}.media-stack__play:hover{background:rgba(0,0,0,.5)}.media-stack__play svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.video-modal{align-items:center;background:rgba(0,0,0,.85);display:none;inset:0;justify-content:center;position:fixed;z-index:9999}.video-modal.active{display:flex}.video-modal__inner{aspect-ratio:16/9;max-width:900px;position:relative;width:90%}.video-modal__inner iframe{border-radius:8px;height:100%;width:100%}.video-modal__close{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:0;top:-40px}@media (max-width:767px){.media-stack__thumb{right:15px}}