/* v2.10.37 — burger contrast matched to header state */
@media (max-width:1360px){
  /* Initial home state: dark header, so the three strokes need to be near-white immediately. */
  header.nav .burger i{
    background:#f7fbff!important;
    box-shadow:0 0 0 1px rgba(247,251,255,.08),0 0 8px rgba(247,251,255,.12)!important;
  }
  header.nav .burger{
    color:#f7fbff!important;
  }

  /* Scrolled/solid state: the header becomes near-white, so return the strokes to dark navy. */
  body.nav-solid header.nav .burger i,
  body.nav-compact header.nav .burger i{
    background:#0f2742!important;
    box-shadow:none!important;
  }
  body.nav-solid header.nav .burger,
  body.nav-compact header.nav .burger{
    color:#0f2742!important;
  }

  /* Open menu uses a dark overlay, therefore the close icon stays near-white. */
  body.menu-open header.nav .burger i,
  body.menu-scroll-locked-v2120 header.nav .burger i,
  body.nav-solid.menu-open header.nav .burger i,
  body.nav-compact.menu-open header.nav .burger i,
  body.nav-solid.menu-scroll-locked-v2120 header.nav .burger i,
  body.nav-compact.menu-scroll-locked-v2120 header.nav .burger i{
    background:#f7fbff!important;
    box-shadow:0 0 0 1px rgba(247,251,255,.08),0 0 8px rgba(247,251,255,.12)!important;
  }
  body.menu-open header.nav .burger,
  body.menu-scroll-locked-v2120 header.nav .burger{
    color:#f7fbff!important;
  }
}
