/**
 * Scroll-Reveal — CSS fallback.
 *
 * Behavior is primarily driven by scroll-reveal.js which sets inline styles.
 * This CSS file covers the "no-JS" case so content doesn't get stuck invisible
 * if JavaScript fails to execute: the `.vis` class the script adds falls back
 * to a static visible state.
 *
 * If JS never runs, nothing hidden ships — `.rv` stays at its natural flow
 * rendering. This is by design: fail-safe to "visible", never "hidden."
 */

.rv.vis,
.pill-rv.vis {
	opacity: 1;
	transform: translateY(0);
}
