/*!
 * 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;cursor:pointer;position:relative;z-index:9999;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner{display:block;top:50%;margin-top:2px}@media screen and (max-width:35.438em){.hamburger-box{width:40px;height:30px!important}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger{padding:3px 0!important}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:2px;background-color:#FFF}}@media screen and (min-width:35.439em) and (max-width:47.000em){.hamburger-box{width:40px;height:30px}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}}@media screen and (min-width:47.01em){.hamburger-box{width:40px;height:30px}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger{padding:3px 0}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#FFF;height:2px;width:40px}}@media screen and (min-width:56.875em){.hamburger{padding:15px 20px;z-index:9999;width:40px;height:44px}.hamburger-inner:before{top:-12px}.hamburger-inner:after{bottom:-12px}.hamburger-box{width:40px;height:44px;position:relative;display:inline-block}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#000}}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}