/* v2.1.1: enhance after Next hydration to keep React UI functional. */
body.cinematic-mounted main#inicio > section.hero { display: none !important; }
body.cinematic-mounted main#inicio > .marquee { display: none !important; }
body.cinematic-mounted .scroll-experience { display: block !important; }
body.cinematic-mounted .hero-overview { display: grid !important; }
@media (max-width: 980px) {
  body.site-scroll-enhanced .main-nav {
    display: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    pointer-events: auto !important;
  }
  body.site-scroll-enhanced .main-nav.open { display: flex !important; }
  body.site-scroll-enhanced .menu-button { display: inline-flex !important; }
}
@media (max-width: 700px) {
  .scroll-experience { min-height: max(1720px, 385svh); }
}
