.scene--application-motor{background:#080e14}
.scene--application-motor picture{display:block;width:100%;height:100%}
.scene--application-motor img,.scene--application-motor video{transform:none;object-fit:contain;object-position:center}
.scene--application-motor.active img{animation:none}
.scene-tab.active i{animation-duration:var(--scene-duration,6500ms)}
.concept-disclosure a{color:#a5e1ff;text-decoration:underline;text-underline-offset:3px}
@media(min-width:761px){
 .motion-hero .scene-controls{flex-shrink:0}
 .motion-hero .scene-tab{white-space:nowrap}
 .motion-hero .scene-tab:first-child{min-width:110px}
 .scene--application-motor picture,.scene--application-motor video{left:auto;right:0;width:66%}
 .scene--application-motor picture{position:absolute;top:0;bottom:0}
 .motion-hero .hero-shade{background:linear-gradient(90deg,#080e14 0%,#080e14 30%,rgba(8,14,20,.15) 38%,transparent 44%)}
}
@media(max-width:760px){
 .motion-hero .scene-controls{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:10px}
 .motion-hero .scene-tab{min-width:0;font-size:12px;white-space:nowrap}
 .motion-hero .scene-tab span{display:block;margin:0 0 3px}
 .motion-hero #motion-toggle{min-width:48px;padding:7px 8px}
 .motion-hero .motion-content h1{font-size:clamp(30px,10vw,40px)}
 .scene--application-motor picture{height:390px}
 .scene--application-motor img,.scene--application-motor video{height:390px;object-fit:contain;object-position:center}
}
