VPM: Symmetry-Constrained Variational Projection