Yup - for me, each ascender of an "h" is a line of red pixels next to a line of blue, no actual black at any point.
Removing the unnecessary font-weight CSS makes it better. Personally I also find it more readable if I remove the font specification and let it fall back to Serif, and it also takes up less vertical space, but that's a matter of personal taste. Not tried it on mobile.