File:Screenshot 20210919-120518 Firefox.jpg

Summary
The Muppets Studio (2021) from the only capture of the logo left on The Muppets Instagram account. Pardon the poor quality, all other sources are gone.