
/* ================= v61 · Ventures opening: her film at the size she approved, whole frame, not cropped ================= */
@media (min-width:801px){
html body #page-ventures .vx-hero{display:block!important;position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;padding:clamp(104px,13svh,140px) 0 clamp(24px,4svh,48px)!important;background:var(--vx-cream)!important;overflow:visible!important}
html body #page-ventures .vx-hero::after{display:none!important}
html body #page-ventures .vx-heading{position:relative!important;left:auto!important;top:auto!important;text-align:center;z-index:2}
html body #page-ventures .vx-title{font-size:clamp(56px,5.6vw,92px)!important;line-height:1!important}
html body #page-ventures .vx-title em{display:inline!important}
html body #page-ventures .vx-sub{margin-top:16px!important}
html body #page-ventures .vx-stage{position:relative!important;inset:auto!important;width:min(95vw,1500px)!important;height:auto!important;aspect-ratio:1080/664!important;margin:clamp(4px,1svh,14px) auto 0!important;-webkit-mask-image:none!important;mask-image:none!important;z-index:1}
html body #page-ventures .vx-stage video{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 50%!important}
html body #page-ventures .vx-lines{position:absolute!important;inset:0!important;z-index:2;pointer-events:none}
html body #page-ventures .vx-line{position:absolute!important;margin:0!important;max-width:17ch!important;font-size:clamp(21px,1.7vw,28px)!important;line-height:1.4!important;color:#21304f!important}
html body #page-ventures .vx-line:first-child{left:calc(var(--vx-gutter) + 2vw);right:auto;bottom:32%;text-align:left}
html body #page-ventures .vx-line:last-child{right:calc(var(--vx-gutter) + 2vw);left:auto;bottom:32%;text-align:right}
html body #page-ventures .vx-cue{position:relative!important;left:auto!important;bottom:auto!important;translate:none!important;display:grid!important;margin:clamp(10px,2svh,24px) auto 0!important}
}
@media (min-width:801px){
html body #page-ventures .vx-stage video{-webkit-mask-image:linear-gradient(to right,transparent,#000 15%,#000 86%,transparent),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 4%,#000 10.5%,#000 78%,transparent)!important;mask-image:linear-gradient(to right,transparent,#000 15%,#000 86%,transparent),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 4%,#000 10.5%,#000 78%,transparent)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}
}
