Animar preenchimento de texto da esquerda para a direita

Eu queria animar um preenchimento de texto com CSS. O texto deve ser preenchido com cores da esquerda para a direita.

este é o meu CSS:

.box-with-text {
    background-image: -webkit-linear-gradient(right, crimson 50%, white 50%);
    background-repeat: repeat;
    background-position: 0 0;
    background-size: 200% 100%;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-animation: stripes normal forwards ease-in-out;
    animation: stripes 2s normal forwards ease-in-out;
}

Agora, apenas a primeira letra é preenchida com cores.

aqui está o violino

questionAnswers(2)

yourAnswerToTheQuestion