/* Static-mirror override: Squarespace's scroll-triggered reveal animations
   (combination-animation-*, individual-animation-*, data-animation-role,
   preFlex/flexIn) hide blocks until page JS adds an "animation-loaded"
   class on IntersectionObserver. That JS does not reliably run once the
   site is no longer served by Squarespace, which left images/text
   permanently invisible. This site does not need scroll animations, so
   we force everything to its final, visible state unconditionally. */
[data-animation-role],
.image-block-outer-wrapper,
.image-block-outer-wrapper .image-block-wrapper,
.image-block-outer-wrapper .image-inset,
.image-block-outer-wrapper .image-caption-wrapper,
.image-block-outer-wrapper .sqs-dynamic-text-container,
.image-block-outer-wrapper .image-button-wrapper,
.sqs-block-image-figure,
.sqs-gallery-block-grid img,
.sqs-block-html .sqs-html-content .sqsrte-scaled-text-container,
.user-accounts-link .user-accounts-text-link {
  opacity: 1 !important;
  transform: none !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  transition: none !important;
  will-change: auto !important;
}
