I seem to recall the architectural firm Populous being mentioned with this project. Here's a page highlighting some of their recent stadium designs. The Totenham Hotspur stadium looks like what is being discussed for Buffalo. 60K, open air, covered stands.
https://populous.com/our-projects/stadium-experience