This is the 516th most frequent Finnish word.
kunnes
"Kunnes" means "until" in English.
Here, 'kunnes' is used to express a condition or time limit where the action (leaving) is contingent upon a certain event arising (the rain stopping).
Älä lähde ennen kuin sade lakkaa.
Don't leave until the rain stops.
Here, 'kunnes' conveys the duration of the waiting action lasting up to a specific endpoint in time (the dog's return).
Hän odotti paikallaan, kunnes koira tuli takaisin.
He waited in his place until the dog came back.
In this sentence, 'kunnes' indicates the temporal scope of the action (working hard) ending once the stipulated condition (the project's completion) occurs.