the CSS for the curved path is courtesy of https://jeremyckahn.github.io/stylie/