/* Documentary content enters in layers once; the section's layout does not move. */
.rv.lm-reveal-group{opacity:1;transform:none;transition:none}
.rv.lm-reveal-group .lm-reveal-layer{
  opacity:0;
  transform:translate3d(0,20px,0);
  transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);
  transition-delay:var(--section-reveal-delay,0ms);
}
.rv.lm-reveal-group.on .lm-reveal-layer{opacity:1;transform:none}
/* Focused links and controls become readable immediately, without a delayed focus ring. */
.rv.lm-reveal-group:focus-within .lm-reveal-layer{opacity:1;transform:none;transition:none}
.home-hero .rv,.home-film.rv,.home-inquiry .rv,
.product-search-section .rv,.product-gallery-section .rv,.specifications-page .rv{
  opacity:1;transform:none;transition:none;
}
@media(prefers-reduced-motion:reduce){
  .rv.lm-reveal-group .lm-reveal-layer{opacity:1;transform:none;transition:none;transition-delay:0ms}
}
