Environmental heterogeneity generates opposite gene-by-environment interactions for two fitness-related traits within a population. (1st February 2015)