The art style on that page makes me think of Soviet bloc propaganda.
https://news.ycombinator.com/item?id=27107820 ("Why does every advert look the same? Corporate Memphis (wired.co.uk)") [189 comments]
>"The illustration style is flat, geometric, figurative, and usually made up of solid colours... It’s an aesthetic that’s often referred to as ‘Corporate Memphis’, and it’s become the definitive style for big tech and small startups, relentlessly imitated and increasingly parodied. It involves the use of simple, well-bounded scenes of flat cartoon figures in action, often with a slight distortion in proportions (the most common of which being long, bendy arms) to signal that a company is fun and creative."
https://www.jwz.org/blog/2016/10/they-live-and-the-secret-hi...