@keyframes concept-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes concept-marquee{to{transform:translate(-50%)}}@keyframes concept-twinkle{0%,to{opacity:.25}50%{opacity:.9}}@keyframes concept-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.concept-bob{animation:6s ease-in-out infinite concept-bob}.concept-marquee{animation:40s linear infinite concept-marquee}.concept-twinkle{animation:4s ease-in-out infinite concept-twinkle}.concept-rise{animation:.9s cubic-bezier(.2,.8,.2,1) both concept-rise}@media (prefers-reduced-motion:reduce){.concept-bob,.concept-marquee,.concept-twinkle,.concept-rise{animation:none}}
