Attire is formal. The wedding will be outdoors on a grass lawn, so don't wear high heels unless you like falling over a lot.