This is an expression someone used (written in a book) to praise a brand.
The sentence is:
"arguably the brand of the century" and "a logo in a glass."
It is about an alcohol brand.
Might "logo in a glass" mean "it should be kept in a showcase"?
Or do you think "glass" has something to do with it being an alcohol brand.
>"a logo in a glass."
I think logo here stands for trademark, something easily recognizable for its fine quality (beer in this case) and it's in a glass because once you pour the beer into the glass you will recognize the taste of that particular beer right off the bat. In other words, the taste speaks for itself. Taste is the real logo.