The Ask: Marriott Vacation Club needed a library of emails that could move fast without losing consistency. We broke each email down into reusable modules, then turned those into Figma components with built-in variations — headers, CTAs, product blocks, all interchangeable. What the client walked away with wasn't just a set of emails, but a scalable library they could self-serve from for every future campaign.