As an improviser, I am constantly challenged to be more open to new opportunities and more resilient in how I pursue them: a lesson that has weaved itself into many of my most rewarding academic and professional experiences.
I'm wondering whether the colon between "them" and "a lesson" is correct. If not, do you know what punctuation should be used?