hard-left