.voy-dolphin{transform-box:fill-box;transform-origin:50%;opacity:0;animation:9s cubic-bezier(.3,0,.4,1) infinite voy-leap}.voy-late{animation-delay:.8s}@keyframes voy-leap{0%{opacity:0;transform:translate(0)rotate(-40deg)}3%{opacity:1}12%{transform:translate(16px,-20px)rotate(-18deg)}20%{transform:translate(32px,-26px)rotate(4deg)}28%{transform:translate(48px,-18px)rotate(30deg)}34%{opacity:1;transform:translate(60px)rotate(50deg)}37%,to{opacity:0;transform:translate(60px,6px)rotate(52deg)}}.voy-splash{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:9s ease-out infinite voy-splash}.voy-splash-in{animation-delay:3s}.voy-splash-in.voy-late{animation-delay:3.8s}@keyframes voy-splash{0%{opacity:.9;transform:scale(.3)}10%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.voy-tail{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:11s ease-in-out infinite voy-tail}@keyframes voy-tail{0%,to{opacity:0;transform:translateY(10px)scaleY(.6)}20%{opacity:1;transform:translateY(0)scaleY(1)rotate(0)}55%{opacity:1;transform:translateY(0)scaleY(1)rotate(-4deg)}75%{opacity:0;transform:translateY(10px)scaleY(.6)rotate(0)}}.voy-smoke{transform-box:fill-box;transform-origin:50% 100%;animation:6s ease-in-out infinite voy-smoke}@keyframes voy-smoke{0%,to{opacity:.35;transform:translate(0)scaleY(.9)}50%{opacity:.8;transform:translate(3px)scaleY(1.1)}}.voy-sign{font-family:var(--font-display);fill:var(--color-brand);opacity:0;animation:voy-fade .9s ease var(--d,0s) forwards;font-size:8.5px}@keyframes voy-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.voy-dolphin,.voy-splash{opacity:0;animation:none}.voy-tail{opacity:1;animation:none}.voy-smoke{opacity:.6;animation:none}.voy-sign{opacity:1;animation:none}}
