@Ryan this was interesting: "When you uses classes in JavaScript, you are not sidestepping prototypal inheritance. You are simply using more familiar keywords to interact with the prototype" — that's something I've been wondering a bit about.
Actually, I've written about 40k lines of Typescript code in a web app of mine, and ... Never used prototypes & classes myself more than maybe once in a plugin to something else :-) .... I only use prototypes... indirectly via React.js, though.
edit: looks like you used: https://fonts.google.com/specimen/Karla.