In this codepen there is a css selector &:hover
what does that selector match?
I believe the ampersand is a Sass feature. From the docs:
Referencing Parent Selectors: &
Sometimes it’s useful to use a nested rule’s parent selector in other ways than the default. For instance, you might want to have special styles for when that selector is hovered over or for when the body element has a certain class. In these cases, you can explicitly specify where the parent selector should be inserted using the & character.