.mr-motion-story{padding:110px 0 90px;border-top:1px solid rgba(255,255,255,.13);background:#101611;color:var(--mr-white)}
.mr-motion-intro{display:block;padding-bottom:60px}
.mr-motion-intro .mr-label{grid-column:1/-1;margin-bottom:22px}
.mr-motion-intro h2{font-size:clamp(5.4rem,8vw,9rem)}
.mr-motion-intro>p:last-child{max-width:400px;padding:0 0 8px;color:#aeb9ab;font-size:.88rem}
.mr-motion-chapter{min-height:620px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(45px,8vw,140px);align-items:center;padding:75px clamp(20px,5vw,75px);border-top:1px solid rgba(255,255,255,.16)}
.mr-motion-chapter:nth-child(even){background:#151d16}
.mr-motion-chapter:nth-child(even) .mr-motion-chapter-copy{order:2}
.mr-motion-chapter:nth-child(even) .mr-motion-media{order:1}
.mr-motion-number{display:block;margin-bottom:22px;color:var(--mr-lime);font-size:.65rem;font-weight:900;letter-spacing:.18em}
.mr-motion-chapter h3{font-size:clamp(4.8rem,7vw,7.5rem)}
.mr-motion-chapter-copy>p{max-width:430px;margin-top:25px;color:#b3beb0;font-size:.94rem}
.mr-motion-chapter ul{display:grid;gap:0;max-width:440px;margin:32px 0 30px;padding:0;border-top:1px solid rgba(255,255,255,.14);list-style:none}
.mr-motion-chapter li{display:flex;align-items:center;gap:12px;min-height:41px;border-bottom:1px solid rgba(255,255,255,.14);color:#dae1d7;font-size:.69rem;font-weight:700}
.mr-motion-chapter li::before{content:"";width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--mr-lime)}
.mr-motion-chapter .mr-feature-link{margin-top:26px;color:var(--mr-white)}
.mr-motion-media{width:min(100%,350px);justify-self:center}
.mr-motion-frame{position:relative;aspect-ratio:720/1180;overflow:hidden;border:1px solid rgba(196,255,0,.28);border-radius:15px;background:#101315;box-shadow:0 25px 65px rgba(0,0,0,.38)}
.mr-motion-frame img,.mr-motion-frame video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:fill}
.mr-motion-frame video{opacity:0;transition:opacity .25s ease}
.mr-motion-media.is-playing video{opacity:1}
.mr-motion-caption{display:block;margin-top:11px;color:#879786;font-size:.56rem;font-weight:900;letter-spacing:.18em;text-align:right}
.mr-motion-disclaimer{width:min(1392px,calc(100% - 88px));margin:25px auto 0!important;color:#829080;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
@media(max-width:900px){.mr-motion-story{padding:80px 0 65px}.mr-motion-intro{grid-template-columns:1fr;gap:18px;padding-bottom:35px}.mr-motion-intro>p:last-child{max-width:620px}.mr-motion-chapter{gap:35px;padding:60px 20px}.mr-motion-chapter h3{font-size:clamp(4.7rem,8vw,6.8rem)}.mr-motion-media{width:min(100%,310px)}}
@media(max-width:640px){.mr-motion-story{padding:70px 0 50px}.mr-motion-intro h2{font-size:clamp(4.2rem,14vw,5.8rem)}.mr-motion-intro>p:last-child{font-size:.83rem}.mr-motion-chapter{grid-template-columns:1fr;gap:32px;min-height:0;padding:55px 0}.mr-motion-chapter:nth-child(even) .mr-motion-chapter-copy,.mr-motion-chapter:nth-child(even) .mr-motion-media{order:initial}.mr-motion-chapter h3{font-size:clamp(4.2rem,14vw,5.8rem)}.mr-motion-chapter-copy>p{margin-top:19px;font-size:.83rem}.mr-motion-chapter ul{margin:24px 0}.mr-motion-media{width:min(100%,305px)}.mr-motion-disclaimer{width:calc(100% - 36px)}}
@media(prefers-reduced-motion:reduce){.mr-motion-frame video{display:none}.mr-motion-frame img{display:block}}
