https://filterwears.com/
This company makes filter covers that are dirt proof and hydrophobic to a certain extent. Probably better than nothing. They run these on offroad race trucks all the time. Other than that, you would have to build a custom rain tray to divert the water away from the vents.