French artist Nicolas Pegon and producers Wizz and FOST unveil a stylized feature blending underground comics, punk music, and a surreal small-town mystery.