.tm-modern .tm-media-explorer{border:1px solid #2d3b46;background:#111922;border-radius:28px;overflow:hidden}.tm-modern .tm-media-stage{aspect-ratio:1.92;position:relative;background:#070d13;isolation:isolate}.tm-modern .tm-media-stage img{object-fit:contain;opacity:0;transition:opacity .2s}.tm-modern .tm-media-stage img.is-active{opacity:1}.tm-modern .tm-media-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#070d13df);padding:55px 28px 22px;font-size:1rem;color:#fff;z-index:1}.tm-modern .tm-media-explorer .sm-pills{margin:0;padding:18px;justify-content:center}.tm-modern .tm-feature-pills{display:flex;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;padding-bottom:8px}.tm-modern .tm-feature-pills button{flex:0 0 auto;white-space:nowrap}.tm-modern .tm-next-step{max-width:800px;margin:30px auto 0}.tm-modern .tm-next-step .sm-pills{justify-content:center}.tm-modern .tm-next-step>.tc-button{min-width:190px}.tm-modern .tm-next-step>p{font-size:.85rem;margin-top:18px}.tm-modern .sm-stella{grid-template-columns:1.2fr 1fr;gap:45px}.tm-modern .sm-stella figure{margin:0;min-width:0}.tm-modern .sm-feature-stage .sm-feature-image{object-fit:contain}.tm-modern .tm-dimensions .sm-height{right:4%}.tm-modern .tm-dimensions .sm-length{left:28%}.tm-modern .tm-dimensions .sm-wheelbase{left:63%}@media(max-width:760px){.tm-modern .tm-media-stage{aspect-ratio:1.36}.tm-modern .tm-media-stage img{padding-bottom:30px}.tm-modern .tm-media-caption{font-size:.875rem;padding:30px 18px 18px}.tm-modern .tm-media-explorer .sm-pills{padding:14px 10px}.tm-modern .tm-media-explorer .sm-pills button{padding:10px 7px;font-size:.875rem}.tm-modern .sm-stella{grid-template-columns:1fr;gap:28px}.tm-modern .sm-stella figure{max-width:none}.tm-modern .tm-next-step .sm-pills{flex-direction:column}.tm-modern .tm-next-step>.tc-button{width:100%}.tm-modern .tm-dimensions .sm-dimension-label{font-size:12px}.tm-modern .tm-feature-pills{margin-right:-5px}.tm-modern .tm-feature-pills button{flex:0 0 auto;padding-inline:15px}.tm-modern .sm-feature-caption{min-height:175px}}