.jn-mascot-motion{position:relative;width:min(100%,500px)}@keyframes jn-bubble-pop{0%{transform:scale(.55)}60%{transform:scale(1.06)}to{transform:scale(1)}}.jn-mascot-motion.is-bubble .jnm-bubble-intro{transform-box:fill-box;transform-origin:30% 100%;animation:jn-bubble-pop .8s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion:reduce){.jn-mascot-motion.is-bubble .jnm-bubble-intro{animation:none}}