.pv-stage{position:relative}.pv-lion{transform-origin:50% 90%}.pv-plane{opacity:0;offset-path:path("M 0 0 C 120 -160, 420 -140, 560 40");offset-rotate:auto 8deg;z-index:30;width:4.5rem;filter:drop-shadow(0 8px 12px color-mix(in oklab, var(--brand-ink,#111) 35%, transparent));position:absolute;top:38%;left:12%}.pv-trail{pointer-events:none;opacity:0;position:absolute;inset:0}.pv-card{opacity:0;transform-origin:30% 20%;transform:perspective(1400px)rotateX(58deg)rotate(-8deg)scale(.18)translateY(-30%)}.pv-wing{z-index:-1;opacity:0;position:absolute}.pv-sparkle{color:var(--brand-yellow);opacity:0;pointer-events:none;position:absolute}.pv-go .pv-lion{animation:1s ease-out both pv-lion-toss}.pv-go .pv-plane{animation:1.9s cubic-bezier(.45,.05,.35,1) .35s both pv-fly}.pv-go .pv-trail{animation:2.2s ease-out .35s both pv-trail}.pv-go .pv-trail path{stroke-dasharray:900;stroke-dashoffset:900px;animation:1.9s cubic-bezier(.45,.05,.35,1) .35s forwards pv-draw}.pv-go .pv-card{animation:1.1s cubic-bezier(.2,.9,.25,1.15) 2.05s forwards pv-unfold,7s ease-in-out 3.2s infinite pv-hover}.pv-go .pv-wing{animation:.9s ease-out 2.4s forwards pv-wing-in}.pv-go .pv-sparkle{animation:pv-spark 1.6s ease-out var(--d,2.1s) both}.pv-go .pv-shine{animation:6s ease-in-out 3.4s infinite pv-shine}@keyframes pv-lion-toss{0%{transform:none}35%{transform:rotate(-6deg)translateY(-6px)}70%{transform:rotate(3deg)}to{transform:none}}@keyframes pv-fly{0%{offset-distance:0%;opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1)}85%{opacity:1;transform:scale(1.4)}to{offset-distance:100%;opacity:0;transform:scale(3.2)}}@keyframes pv-trail{0%{opacity:0}15%{opacity:1}80%{opacity:.9}to{opacity:.35}}@keyframes pv-draw{to{stroke-dashoffset:0}}@keyframes pv-unfold{0%{opacity:0;transform:perspective(1400px)rotateX(58deg)rotate(-8deg)scale(.18)translateY(-30%)}55%{opacity:1}to{opacity:1;transform:perspective(1400px)rotateX(4deg)rotate(-1.2deg)scale(1)}}@keyframes pv-hover{0%,to{transform:perspective(1400px)rotateX(4deg)rotate(-1.2deg)translateY(0)}50%{transform:perspective(1400px)rotateX(2deg)rotate(-.4deg)translateY(-12px)}}@keyframes pv-wing-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes pv-spark{0%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1.3)rotate(40deg)}to{opacity:0;transform:scale(.6) translate(var(--x,0),var(--y,-30px)) rotate(120deg)}}@keyframes pv-shine{0%,70%{transform:translate(-120%)}to{transform:translate(220%)}}@media (width<=1023px){.pv-plane{offset-path:path("M 0 0 C 60 -40, 40 140, 0 230");top:12%;left:40%}}@media (prefers-reduced-motion:reduce){.pv-plane,.pv-sparkle{display:none}.pv-trail,.pv-card,.pv-wing{opacity:1!important;animation:none!important;transform:none!important}.pv-go .pv-lion,.pv-go .pv-shine,.pv-trail path{stroke-dashoffset:0!important;animation:none!important}}
