.av-hero{aspect-ratio:16/9;background-color:var(--light-ink);width:100%;position:relative;overflow:hidden;container-type:size}@media (min-width:992px){.av-hero{height:calc(100svh - var(--nav-h));aspect-ratio:auto}}.av-hero .video-frame{aspect-ratio:auto;height:100%;position:absolute;inset:0}.av-hero .video-frame>iframe,.av-hero .video-frame>.video-frame__poster{transform:translate(-50%,-50%);width:calc(max(100cqw,177.778cqh) + 2px)!important;height:calc(max(100cqh,56.25cqw) + 2px)!important;inset:50% auto auto 50%!important}
