I wouldn't bother with `filter` here. It's been known to cause performance issues (sorry I can't find a reference), and it's purely visual for IE8 and IE9. If we really want to give a gradient to IE9, I would use an SVG Data URI gradient.