/* Safety net for the reveal animations.
   Elements that wait for a reveal start at opacity 0. If the interaction script
   never runs, for whatever reason, nothing would ever bring them back. These
   rules apply only while the script has not announced itself, so the page is
   readable even when JavaScript is disabled, blocked or broken. */

html:not(.site-js) [data-reveal],
html:not(.site-js) [data-reveal] > *,
html:not(.site-js) .site-role li {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    transition: none !important;
}
