Black Mesa Release site bug

Hello, when you click to download in the release site, there’s a broken image.

And I copied the url of the broken image:

I see that broken image too…

I found that the real link to the image is this one

https://release.blackmesasource.com/img/dl-header.png

Which leads to this image

Yes, but it still broken on the site.

Founded in 2004, Leakfree.org became one of the first online communities dedicated to Valve’s Source engine development. It is more famously known for the formation of Black Mesa: Source under the 'Leakfree Modification Team' handle in September 2004.