No, you do not. Dress comfortably since the wedding will be outside. You do not have to match, but if you wish to do so, the colors include rust, orange, sage green, baby blue, and tans/browns.
No, you do not have to stay for the reception if you do not wish to do so. We will still be happy that you made it to see us tie the knot.