/* Extracted from original <style> block; order 03. */

@media(max-width:640px){
  .nav-links,
  .nav-links.open{
    display:flex!important;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transform:translate3d(0,-9px,0) scale(.985);
    transform-origin:top center;
    transition:opacity .24s ease,transform .32s cubic-bezier(.2,.75,.25,1),visibility 0s linear .32s;
    will-change:opacity,transform;
  }
  .nav-links.open{
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    transform:translate3d(0,0,0) scale(1);
    transition:opacity .24s ease,transform .32s cubic-bezier(.2,.75,.25,1),visibility 0s;
  }
  .nav-links a{opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .28s ease}
  .nav-links.open a{opacity:1;transform:translateY(0)}
  .nav-links.open a:nth-child(1){transition-delay:.025s}
  .nav-links.open a:nth-child(2){transition-delay:.05s}
  .nav-links.open a:nth-child(3){transition-delay:.075s}
  .nav-links.open a:nth-child(4){transition-delay:.1s}
  .nav-links.open a:nth-child(5){transition-delay:.125s}
}
@media(prefers-reduced-motion:reduce){.nav-links,.nav-links a{transition:none!important;transform:none!important}}
