Particle raises $40M Series C