/* ApexResell motion kit: hide entrance pieces until motion.js has set their start state. */
.m-on:not(.m-ready) :is([data-m~="lines"],[data-m~="chars"],[data-m~="up"],[data-m~="clip"],[data-m~="rise"],[data-m~="pop"],[data-m~="drop"]){visibility:hidden}
.m-line-mask{padding-bottom:.12em;margin-bottom:-.12em}
.m-prev{position:fixed;left:0;top:0;width:clamp(240px,20vw,340px);aspect-ratio:4/5;pointer-events:none;z-index:45;overflow:hidden;visibility:hidden}
.m-prev img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden}
[data-m-track] > * :is(span,p,h3,figcaption){transition:opacity .3s ease,visibility 0s linear 0s}
[data-m-track] > .m-past :is(span,p,h3,figcaption){opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}
