Brazil is a country that feels larger than life—from the iconic beaches of Rio de Janeiro to the vast Amazon…