The Brand and Content Lead will own the company's brand narrative by defining a clear, evidence-based brand structure and designing a strategy that translates into emotionally resonant storytelling. This role is also responsible for driving creative excellence across all content deliverables, including social, email, web, and paid media, by managing internal and external resources.