Вообще, сайт написан на ангуляре.
Про шрифт - font-size вешается на html скриптом, скорее всего, как раз в зависимости от экрана. Все остальные размеры указываются относительно него в rem.
Про анимашки я ничего там особо не нашёл, но скролл внешне похож на
fullpage js