No food but dress code is on the website. No ball caps or holy jeans. Basically look like you have a style, casual up to pin up and they won't bother you. I've worn cargo shorts and a polo or jeans and a button up and I'm usually right in the middle on the spectrum.
No to both questions.
Thanks! Your answer is awaiting moderation.