I guess we've gone full circle as CSS replacing JS for hovering on menus was the original cool thing to do with CSS. e.g. https://meyerweb.com/eric/css/edge/
I feel really old, that "pure CSS" still sounds like something to be vaguely proud of << and then I see this website and remember what those menus looked like.