Hi Matt,
I’m sorry you’re having issue with your site. I’ve taken a look and have some ideas on what might be going on here. If you open your developer tools and go to the console, you’ll see several errors on the page related to the icons.
Notice how they are being loaded from a URL other than your site. The browser sees this as a security hazard, and won’t load fonts from another domain unless the server serving the resource explicitly adds an access control header.
If you check your other sites you’ll probably see that all the resources load from your domain itself. It looks like what might have happened is you changed the URL, but WordPress is still using the old staging URL internally. Under Settings > General in your dashboard, I would advise making sure your Site URL and WordPress URL match your domain. If you’re still having issues, you could reach out to your webhost and they should be able to help you correct the URLs.