Japanese street realism featuring a cozy, glowing convenience store against a cold, snowy mountain backdrop.