Vermeulen GroupSan Francisco, CAbrand consultation & creative strategy, site design & digital support