How Patagonia’s repairs program drives loyalty and customer advocacy