YES, masks are mandatory at ALL TIMES except when eating.
Yes, they will be provided at each event, if you forgot yours.
Please refer to your invitation. Some events are limited to family only due to COVID.