This puzzle was for the monthly puzzle prompt in the Cracking The Cryptic fan discord server. I won't say here what the theme was, as you might enjoy discovering this while solving the puzzle.
This puzzle should appear below for you to solve in the browser. If this doesn't work for some reason, or if you prefer a full screen window, click here to solve at amuselabs.com.