.shape{position:absolute;bottom:-50px;opacity:0;animation:float 10s linear infinite;border-radius:50%;clip-path:polygon(0 0,100% 0,100% 25%,50% 50%,100% 75%,100% 100%,0 100%);transform-origin:center center;will-change:transform,opacity}@keyframes float{0%{transform:translate(0) scale(0) rotate(-45deg);opacity:0}10%{opacity:1;transform:translateY(-20px) scale(1) rotate(-45deg)}90%{opacity:1;transform:translate(500px,-1000px) scale(1) rotate(-45deg)}to{opacity:0;transform:translate(500px,-1050px) scale(0) rotate(-45deg)}}.shape{animation-timing-function:linear}