Можно ли средствами CSS сделать анимацию текста?
Для подобного примера я бы сэкономил время и использовал уже готовые решения. Подключите Animate.css и добавьте к заголовку соответствующий класс. Можно добавить Delay.css, если текст должен появиться не сразу. Ну и в особых случаях, обычно для объектов не на первом экране, к этому всему можно добавить WOW.js.
ПыСы: есть у меня ещё одна ссылка, вдруг пригодится https://tobiasahlin.com/moving-letters/
Конфигурирование анимации