A ... Marvel/DC vibe? What exactly does that mean?