Stratified consumer activism: How socioeconomic status shapes boycott participation | Synapse