Social movements are behind the most powerful changes in the world – from voting rights to political upheavals to the fight for racial equality. But how do you build a movement that unites millions of people and captures the attention of those in power?