.hero.has-multimodal .screen,.hero.has-multimodal .caption,.hero.has-multimodal .ramani-movie{visibility:hidden}.mm-movie{position:absolute;inset:0 0 40px;z-index:9;color:#183d32;display:flex;flex-direction:column;justify-content:center}.mm-shot,.mm-source-board,.mm-project{background:#fffdf7;border:1px solid #c0a16a;border-radius:15px;box-shadow:5px 8px 0 #b6bea577,0 25px 45px #0003;overflow:hidden}.mm-shot-label{padding:18px 24px;background:#f1eddf}.mm-movie small{font:9px/1.5 Arial,sans-serif;letter-spacing:1.6px;color:#93452e}.mm-shot-label strong{display:block;font:26px/1.2 Georgia,serif;margin-top:8px}.mm-capture{height:325px;overflow:hidden;position:relative;background:#f5f2e8}.mm-capture img{width:230%;max-width:none;display:block;transform:translate(-28.3%,-22%)}.mm-perspective{font:italic 21px/1.4 Georgia,serif;padding:16px 24px 5px}.mm-shot>a{display:block;padding:8px 24px 16px;font-size:10px;text-decoration:underline}.mm-movie>footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 5px;color:#e2d5b8;font-size:10px}.mm-movie>footer button{border:1px solid #c0a16a66;border-radius:20px;background:#123427;color:#f9edcf;padding:10px 15px;font-size:11px}.mm-source-board,.mm-project{padding:30px}.mm-movie h2{font:32px/1.2 Georgia,serif;margin:18px 0 25px}.mm-formats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mm-formats article{background:#e8ecdf;padding:18px;border-radius:8px;animation:mm-arrive .7s both;animation-delay:calc(var(--mm-order)*.4s)}.mm-formats h3{font:24px Georgia,serif;margin:8px 0}.mm-formats p,.mm-document p{font:14px/1.7 Arial,sans-serif}.mm-formats article>span{font-size:10px;color:#93452e}.mm-decision{font:italic 18px/1.5 Georgia,serif;margin:25px 0 0}.mm-files{display:flex;gap:10px;margin:22px 0}.mm-files>div{flex:1;background:#e8ecdf;padding:20px 10px;border-radius:8px;text-align:center;font:12px/1.5 Arial,sans-serif;animation:mm-arrive .8s both;animation-delay:calc(var(--mm-order)*.6s)}.mm-files span{display:block;font-size:30px;color:#93452e;margin-bottom:10px}.mm-route{text-align:center;padding:12px;font:12px/1.7 Arial,sans-serif;color:#64756c}.mm-route span{display:block;font-size:24px;color:#93452e}.mm-document{padding:20px;border-left:3px solid #c0a16a;background:#f4f0e4;animation:mm-arrive .8s 2s both}.mm-document h2{font-size:27px;margin:10px 0}.mm-document>span{font-size:11px;color:#64756c}.mm-example{font-size:9px;color:#64756c;margin-bottom:0}@keyframes mm-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.mm-capture{height:280px}.mm-source-board,.mm-project{padding:20px}.mm-formats{gap:8px}.mm-formats article{padding:12px}.mm-movie h2{font-size:27px}.mm-shot-label strong{font-size:24px}}
@media(max-width:700px){.hero.has-multimodal .hero-inner{min-height:1100px}.hero.has-multimodal .stage{top:350px;height:700px;width:100%;right:0}.mm-movie{justify-content:flex-start}.mm-capture{height:260px}.mm-capture img{width:290%;transform:translate(-32.7%,-20%)}.mm-perspective{font-size:18px}.mm-files{gap:6px}.mm-files>div{font-size:10px;padding:12px 5px}.mm-movie>footer{font-size:9px}.mm-formats p{font-size:12px}.mm-shot-label{padding:15px}.mm-formats h3{font-size:21px}.mm-document p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.mm-formats article,.mm-files>div,.mm-document{animation:none}}

.mm-request .mm-capture img{animation:mm-request-pan 12s 2s both}.mm-manuscript .mm-capture img{width:150%;transform:translate(-16.7%,-17%)}@keyframes mm-request-pan{0%,20%{transform:translate(-28.3%,-22%)}100%{transform:translate(-28.3%,-46%)}}@media(max-width:700px){@keyframes mm-request-pan{0%,20%{transform:translate(-32.7%,-20%)}100%{transform:translate(-32.7%,-46%)}}.mm-manuscript .mm-capture img{width:230%;transform:translate(-28%,-14%)}}@media(prefers-reduced-motion:reduce){.mm-request .mm-capture img{animation:none}}
