#conference-hero {
  min-height: 80svh;
  padding-block: 6rem 2rem;
}
#mobile-backdrop.is-open {
  opacity: 1;
  pointer-events: auto;
  background: rgb(0 0 0 / .35);
}
#mobile-navigation.is-open {
  translate: 0;
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: .01ms !important;
    transition-duration: .01ms !important;
  }
}
