.vp-motion [data-anim="hero-photo"]{transform:scale(1.08);transform-origin:62% 50%}
.vp-motion [data-anim="hero-nav"]{opacity:0}
.vp-motion [data-anim="hero-copy"]>*{opacity:0;transform:translateY(24px)}
.vp-motion [data-anim="reel-intro"],
.vp-motion [data-anim="pioneer-head"]>*,
.vp-motion [data-anim="pioneer-copy"],
.vp-motion [data-anim="vola-intro"]{opacity:0;transform:translateY(24px)}
.vp-motion [data-anim="card"]{opacity:0;transform:translateY(40px)}
.vp-motion [data-anim="reel-links"]{opacity:0;transform:translateY(20px)}
.vp-motion [data-anim="parallax"]{transform:translate3d(0,4%,0) scale(1.14);transform-origin:30% 50%}
.vp-motion [data-anim="line"]{opacity:0;transform:translateY(22px)}
.vp-motion [data-anim="photo"]{opacity:0}
.vp-motion [data-anim="photo"] img{transform:scale(1.06)}
.vp-motion [data-anim="social-text"]{opacity:0;transform:translateY(16px)}
.vp-motion [data-anim="social-btn"]{opacity:0;transform:translateY(12px)}
.vp-motion [data-anim="phone"]{opacity:0;transform:translateY(30px)}
.vp-motion [data-anim="step"]{opacity:0;transform:translateY(20px)}
.vp-motion [data-anim="closer-photo"]{transform:scale(1.08);transform-origin:center center}
.vp-motion [data-anim="closer-copy"]>*{opacity:0;transform:translateY(22px)}
.vp-motion [data-anim="in"]{opacity:0;transform:translateY(16px)}
.vp-motion [data-anim="ticket"]{opacity:0;transform:translateY(18px)}
.vp-motion [data-anim="stub"]{opacity:0;transform:translateY(14px)}
.vp-motion [data-anim="note"]{opacity:0;transform:translateY(14px)}
[data-anim="line"]{display:block}
.vp-stat{position:relative}
.vp-rule{position:absolute;left:0;right:0;top:-1px;height:1px;background:transparent;pointer-events:none}
.vp-motion .vp-stat{border-top-color:transparent !important}
.vp-motion .vp-rule{background:rgba(255,255,255,.18);transform:scaleX(0);transform-origin:left center}
.vp-motion .vp-stat>:not(.vp-rule){opacity:0;transform:translateY(16px)}
.vp-motion [data-anim="ticket"]:has(.vi-error),
.vp-motion [data-anim="ticket"]:has(.vi-error) [data-anim="stub"],
.vp-motion [data-anim="ticket"]:has(.vi-error) ~ [data-anim="note"]{opacity:1 !important;transform:none !important}
