/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding: 15px 15px;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible}.hamburger:hover{opacity: 0.7}.hamburger.is-active:hover{opacity: 0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color: #000}.hamburger-box{width: 30px;height: 24px;display: inline-block;position: relative}.hamburger-inner{display: block;top: 50%;margin-top: -2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width: 30px;height: 2px;background-color: #333;border-radius: 0px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease}.hamburger-inner::before,.hamburger-inner::after{content: "";display: block}.hamburger-inner::before{top: -10px}.hamburger-inner::after{bottom: -10px}.hamburger--squeeze .hamburger-inner{transition-duration: 0.075s;transition-timing-function: cubic-bezier(.55, .055, .675, .19)}.hamburger--squeeze .hamburger-inner::before{transition: top .075s .12s ease, opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition: bottom .075s .12s ease, transform .075s cubic-bezier(.55, .055, .675, .19)}.hamburger--squeeze.is-active .hamburger-inner{transform: rotate(45deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(.215, .61, .355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top: 0;opacity: 0;transition: top .075s ease, opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom: 0;transform: rotate(-90deg);transition: bottom .075s ease, transform .075s .12s cubic-bezier(.215, .61, .355, 1)}