IMPACT
Apr 23, 2026
•
4 min read
Three thousand creatives. One open letter. And $24 billion in petrodollars standing on the other side.