/* Small replacements for the original site's Squarespace initialization. */
[hidden] { display: none !important; }
.preFade, .preSlide, .preScale { opacity: 1 !important; transform: none !important; }
/* The old platform hides content for two seconds while its runtime starts. */
#header, section > .content-wrapper, footer { animation: none !important; }
body.header--menu-open { overflow: hidden; }
.header-nav-item--folder:focus-within .header-nav-folder-content,
.header-nav-item--folder.is-open .header-nav-folder-content { opacity: 1; visibility: visible; pointer-events: auto; }
.header-menu { overscroll-behavior: contain; }
.background-video { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; opacity: 1 !important; object-fit: cover; }
.sqs-video-background { overflow: hidden; }
.sqs-video-background .custom-fallback-image { width: 100%; height: 100%; object-fit: cover; opacity: 1; }
.sqs-native-video { width: 100%; }
.local-video { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; background: #000; }
.sqs-video-wrapper .embedded-video { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
.static-form-note { font-size: 12px; line-height: 1.5; margin: 12px 0 0; opacity: .75; }
.static-form-status:empty { display: none; }
.static-form-status { margin-top: 16px; font-size: 15px; line-height: 1.5; }
.static-form-status a { text-decoration: underline; }
.user-items-list-carousel__slides { transition: transform .35s ease; }
.static-lightbox { border: 0; padding: 16px; background: #fff; max-width: min(94vw, 1400px); max-height: 94vh; }
.static-lightbox::backdrop { background: rgb(0 0 0 / .85); }
.static-lightbox img { display: block; max-width: 100%; max-height: 82vh; object-fit: contain; }
.static-lightbox button { display: block; margin-left: auto; cursor: pointer; padding: 8px 16px; }
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: .01ms !important; transition-duration: .01ms !important; }
}
