Angela Cravens is a writer and mother of two based in California. She reports on fashion, design, technology and culture.