That they're using JS to achieve the same effect is both a waste of resources and a shame on such a big corporation. They're out of touch with their audience, and that breeds inhumane design. I hand-craft my web pages. If I'm ever in a position not to be able to afford that (or achieve the same result by hiring designers on my payroll), it's time for me to retire.
And if, by some curse, it is CSS, I do not envy those daring to look at the stylesheet's content.