It is a strange sentence
It seems that in some other examples it was suggested to translate 'înainte' as 'until'. However, here it was considered not correct. Please comment!
wouldn't "inainte de" always mean before?
I can see that it does relate to that adverbial meaning "forward".