The URL you linked to results in a 503 error (Service unavailable) and the Wayback Machine returns "Error code: 403 Forbidden" with "Looks like there’s a problem with this site", for all timestamps I tried, in 2025 or 2024.
I'm outside the US so that's probably the cause. Is such information available elsewhere?