/**
 * Marks the document as "JavaScript available".
 *
 * Every animated state in this template (scroll reveals, the hero fade-in, the
 * split headings) is hidden only under `html.js` in the stylesheet. If the
 * scripts fail to load, that class is never added and the page stays fully
 * readable instead of showing blank sections.
 *
 * This file is loaded synchronously in <head>, before the first paint, which is
 * what prevents a flash of visible-then-hidden content.
 */
document.documentElement.classList.add("js");
