Post Corporate-Memphis makes sense. Personally it reminds me of vintage Colorforms.

Maybe also could be described as Post Layervault as I don’t recall a website using so many primary colors and flat shading before they made it cool.