Here "separation" means "dedication." Also, this abstract noun can be expressed as a verb. Alternate translation: "of his dedication" or "that he has dedicated himself" (See: [[rc://en/ta/man/jit/figs-idiom]] or [[rc://en/ta/man/jit/figs-abstractnouns]])