/* The same weave as the intro, quieter behind the site's type. */
:root { --fabric-size:96px; --fabric-opacity:.30; }
body { isolation:isolate; }
body::before {
  content:"";
  position:fixed;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background-image:var(--fabric-weave,none);
  background-size:var(--fabric-size) var(--fabric-size);
  background-repeat:repeat;
  opacity:var(--fabric-opacity);
}

/* Keep the static fallback consistent with the black metal sculptures. */
.hero-fallback img { opacity:.78; filter:brightness(0); }
