Beautiful site, but the UX needs work.
In general, juggle things a bit to avoid hyphenating so many words (use variable width paragraphs, maybe?)