.lazy-video-wrap{--opacity:0;--icon-opacity:0;--link-opacity:1;background-color:#000;box-shadow:0 50px 100px 0 #4346551a,0 5px 10px 0 #1c19234d;margin-block:16px;overflow:clip;position:relative}.lazy-video-wrap[data-autoplay=yes],.lazy-video-wrap[data-autoplay=yes] a.loading{--link-opacity:0}.lazy-video-wrap a{display:block;opacity:var(--link-opacity);position:relative;transition:opacity .3s;z-index:10}.lazy-video-wrap a.loading{--link-opacity:0.1}.lazy-video-wrap a:hover{--icon-opacity:0.5}.lazy-video-wrap iframe{height:auto;inset:0;opacity:var(--opacity);position:absolute;transition:opacity .3s;width:100%;z-index:20}.lazy-video-wrap iframe.loaded{--opacity:1}.lazy-video-wrap iframe,.lazy-video-wrap img{aspect-ratio:var(--vidwidth)/var(--vidheight);height:auto;width:100%}.lazy-video-wrap img{opacity:calc(1 - var(--opacity));transition:opacity .3s}.lazy-video-wrap .video-icon{aspect-ratio:1;background-color:#e0592a;left:50%;-webkit-mask:url(/wp-content/themes/ios/assets/dist/img/video-play-icon.avif) center no-repeat;mask:url(/wp-content/themes/ios/assets/dist/img/video-play-icon.avif) center no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:clamp(66px,15%,132px);z-index:10}