/**
 * Marks the document as "JavaScript available".
 *
 * Every hidden state in this template — the scroll reveals, the curtain over
 * the two story photos, the closed rows of the services list — is written
 * 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 a
 * column of empty blocks.
 *
 * 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");
