Vocabulary

とあって

due to the fact that; because of

conjunction