You bring up a good point. What qualifies as a mask? Do fake beards and mustaches count? What about religious face coverings? What about people who have prosthetic noses? I have a feeling this is going to be a tricky one for them to enforce in any sort of reasonable way.
Not that you’d want to because you hate JS and web components and all that, and there’s nothing wrong with your website, but NextJS supports Static Site generation.
So, JS and frameworks and webcomponents can get the job done for simple stuff nowadays. My portfolio page has a load time of 631 ms using the SSG built into NextJS, and its really similar to your website.