To celebrate the end of the school year, here's a 21x21 Sunday stumper that's not for the faint of heart! To keep things interesting, I've decided it to share it in two versions: Regular and Hard. In the Regular version, there are seven starred Across answers that provide an explanation of the theme when read in order. In the Hard version, they're not starred, and you have to find the seven words by yourself (meta-style). The clues and answers are otherwise identical in the two versions. The version on CrossHare is the Hard one, and you can enter the meta answer after successfully completing the puzzle.
Happy solving!