/* Post-migration fixes. Loaded after the Webflow stylesheet on every page.
   Each rule documents the defect it addresses. */

/* MOBILE NAV — the hamburger menu never appears on screen.
   The navbar is configured with data-animation="over-left", so Webflow's JS
   parks the drawer at translateX(-100%) and is supposed to animate it to 0 on
   open. That animation never completes: the button gets .w--open and the
   overlay is created, but the drawer stays at -280px, fully outside the
   viewport. Mobile visitors get no navigation at all.

   This is a pre-existing defect — the live Webflow site fails identically —
   not something introduced by the migration.

   Webflow moves .w-nav-menu inside .w-nav-overlay only while the menu is open,
   so this selector cannot affect the closed state. Forcing the open position
   trades the slide-in animation for a menu that actually works. */
.w-nav-overlay .w-nav-menu {
  transform: translateX(0) !important;
}
