ugh. h2 overflows when it's position:absolute; svg overwrites when it is, and doesn't respect z-index :-/
fixed that with some js :-/