/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{display:inline-block;position:relative;margin:0;border:0;cursor:pointer;overflow:visible;padding:0;text-transform:none;color:inherit;font-family:inherit;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--on-x,var(--paragraph))}.hamburger-box{display:inline-block;position:relative;top:.16em;width:1.8em;height:1.02em}.hamburger-inner{display:block;top:50%;margin-top:-.09em}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;border-radius:.18em;background-color:var(--on-x,var(--paragraph));width:1.8em;height:.18em;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-.42em}.hamburger-inner:after{bottom:-.42em}.hamburger.basic .hamburger-inner,.hamburger.basic .hamburger-inner:after,.hamburger.basic .hamburger-inner:before,.hamburger.simple .hamburger-inner,.hamburger.simple .hamburger-inner:after,.hamburger.simple .hamburger-inner:before{background-color:var(--x,var(--paragraph))}.hamburger.basic:hover .hamburger-inner,.hamburger.basic:hover .hamburger-inner:after,.hamburger.basic:hover .hamburger-inner:before{background-color:var(--light-x,var(--paragraph))}.hamburger.basic:active .hamburger-inner,.hamburger.basic:active .hamburger-inner:after,.hamburger.basic:active .hamburger-inner:before,.hamburger.basic:focus .hamburger-inner,.hamburger.basic:focus .hamburger-inner:after,.hamburger.basic:focus .hamburger-inner:before{background-color:var(--on-x,var(--paragraph))}.hamburger.slider .hamburger-inner{top:.09em}.hamburger.slider .hamburger-inner:before{top:.42em;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger.slider .hamburger-inner:after{top:.84em}.hamburger.slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,.42em,0) rotate(45deg);transform:translate3d(0,.42em,0) rotate(45deg)}.hamburger.slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-.2571428571em,-.24em,0);transform:rotate(-45deg) translate3d(-.2571428571em,-.24em,0);opacity:0}.hamburger.slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-.84em,0) rotate(-90deg);transform:translate3d(0,-.84em,0) rotate(-90deg)}.hamburger.squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger.squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger.squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger.squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.12s;transition-delay:.12s}.hamburger.squeeze.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger.squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger.arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-.504em,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-.504em,0,0) rotate(-45deg) scaleX(.7)}.hamburger.arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-.504em,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-.504em,0,0) rotate(45deg) scaleX(.7)}
