This URL opens a website that does not exist. It only exists on your browser. Well, the site isn’t hosted anywhere, it only exists when you click on the link.
These folks spent more time explaining it.
https://www.theverge.com/2018/7/5/17538474/itty-bitty-site-self-contained-websites-urls-open-web