
/* v70 · My Vision: a larger portrait that opens on her eyes, the last line on its own, no empty gap */
html body #page-story #my-vision.mv4 .mv4-ph{top:calc((100svh - min(83svh,874px)) / 2)!important;height:min(83svh,874px)!important}
html body #page-story #my-vision.mv4 .mv4-words{left:calc(clamp(20px,8vw,150px) + min(83svh,874px) * .75 + clamp(40px,5.5vw,100px))!important}
html body #page-story #my-vision.mv4 .mv4-close .mv4-unwritten{display:block;margin-top:.22em;font-weight:500;font-size:1.06em;color:#2a45a0}
html body #page-story #my-vision.mv4{height:205svh!important}
html body #page-story #my-vision.mv4+.audit-next,html body #page-story .audit-next{margin-top:-5svh!important;padding-top:0!important;position:relative;z-index:2}
@media (max-width:800px){
 html body #page-story #my-vision.mv4 .mv4-ph{top:64px!important;height:clamp(230px,44svh,405px)!important;margin-left:calc(clamp(230px,44svh,405px) * -.375)!important}
 html body #page-story #my-vision.mv4 .mv4-words{left:22px!important;top:calc(64px + clamp(230px,44svh,405px) + 22px)!important}
 html body #page-story #my-vision.mv4+.audit-next,html body #page-story .audit-next{margin-top:0!important;padding-top:10px!important}
}
