Там сделано на svg. Возможно подключена какая-то библиотека для анимации svg, там явно сборщик стоит, поэтому js минифицированны и объединены сложно однозначно сказать. Но главное, что берем svg (или генерим его в js), а далее smil анимация или css transform + keyframes или js.