boomer feminists, Gen-Xer outdoor lifestyle trendies, and Millennial hipsters.