The DTC apparel retailer will open 10 locations in 2027, its “largest investment in standalone retail in years.”