This has been my (brooke) project to start our website from scratch, ~~no external dependancies~~ (Currently using simplex noise and of course the existing JS for the globe). Obviously much harder so far, but a nice learning experience.
~~Update: mostly started from the ground up, got some inspiration from https://codepen.io/prisoner849 and started trying to learn three.js, looks very interesting so far. It's a big mess and I don't expect most of this code to be moved into future releases but I think it looks cool and it's performant enough for the end user.~~
Update 2: Started from the ground up again, everything has been redone to encourage the usage of static browsers, ie. FREE browser or any modern browser with JS discouraged. Now whenever JS is disabled you will still see the main content and will be able to open all modals but the globe just wont spin. https://codepen.io/thepheer/pen/jvMJMd