/*!
 * 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:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:32px;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:32px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.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--3dx .hamburger-box{perspective:64px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:64px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:64px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:64px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:64px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:64px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-6.4px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-6.4px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(6.4px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(6.4px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-6.4px, -8px, 0) rotate(-45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-6.4px, 8px, 0) rotate(45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(6.4px, -8px, 0) rotate(45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(6.4px, 8px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-64px;top:-64px;transform:translate3d(64px, 64px, 0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-64px;top:-64px;transform:translate3d(-64px, 64px, 0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-64px;top:64px;transform:translate3d(64px, -64px, 0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-64px;top:64px;transform:translate3d(-64px, -64px, 0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-4.5714285714px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(4.5714285714px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0) !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.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(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.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(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}html,body{margin:0 !important}header{background-color:#b55629;padding-bottom:1rem;padding-top:1rem}.search{display:flex;width:100%;background-color:#fff;align-items:center;padding-right:.9rem}.search>div:first-of-type{flex-grow:1}.search>div input{appearance:none;border:none;height:100%;width:100%;outline:none !important;border:none;line-height:1;padding:.6rem .9rem}.search-holder{position:relative;width:100%}.search-popup{position:absolute;width:100%;left:0;top:100%;background:#fff;border-top:1px solid #cc5e2a}.search-popup ul{margin:0;padding:0;list-style:none;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.search-popup ul li{border-bottom:1px solid #eddbb0;font-size:.9rem}.search-popup ul li.search-item-headtitle{font-weight:700;padding:.4rem .5rem}.search-popup ul a{display:block;width:100%;padding:.4rem .5rem;line-height:1.2;text-decoration:none !important;color:#2f2e2d !important}.search-popup ul a:hover{text-decoration:none !important;color:#2f2e2d !important;background:#eddbb0}.search-popup .mainsearch-item-des{font-size:.8rem;opacity:.7;padding-top:.4rem}.search-popup{display:none}.search-holder:focus-within .search-popup.no-data{display:block;z-index:9}header .row>div{display:flex;align-items:center}header .navigation{display:flex;align-items:center}header .navigation>nav:first-of-type{flex-grow:1}header nav .mainmenu ul{display:flex;margin:0;padding:0;list-style:none}header nav .mainmenu ul li{padding-right:1rem;padding-left:1rem;line-height:1}header nav .mainmenu ul li a{font-size:1rem;color:#fff !important;text-decoration:none !important}header nav .mainmenu ul li.current-menu-item a{text-decoration:underline !important}.langmenu ul{padding:0 0 0 2rem;margin:0;list-style:none}.langmenu ul li a{font-size:1rem;color:#fff !important;text-decoration:none !important;display:block;padding:.4rem;line-height:1}.langmenu li.active{background-color:#fff}.langmenu ul li.active a{color:#b55629 !important;font-weight:700}.langmenu .qtranxs_widget_end{display:none}footer{background-color:#f8f3e3;padding-top:4rem;padding-bottom:4rem}footer .dummy-content .rectangle{background:#d9d9d9;width:257px;height:79px;margin-bottom:2rem}footer .dummy-content a{text-decoration:none;color:#000}footer .social-media ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}footer .social-media ul li{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;margin:.6rem;border-radius:50%;border:1px solid #eddbb0}footer .right-wrap{display:flex;flex-direction:column;align-items:flex-end}footer .social-media ul li:first-child{margin-left:0}footer .published-text{padding-top:.8rem;color:#7c7c7c;font-size:14px;font-style:italic;font-weight:400;line-height:normal;letter-spacing:.28px;margin-bottom:1rem}.footer-menu{padding-top:4rem}footer .footer-menu ul{padding:0;margin:0;list-style:none;display:flex}footer .footer-menu ul li{padding-left:1rem;padding-left:1rem}footer .footer-menu ul li a{color:#7a7a7a !important;font-size:.9rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none !important}.footer-right{display:flex;justify-content:flex-end}.footer-left{display:flex;flex-direction:column}footer .footer-left .dummy-content{flex-grow:1}.banner-out{position:relative;padding-top:30%}.banner-line{position:absolute;left:0;top:0;width:100%;height:100%;background:#b55629}.banner{position:relative;height:calc(100% - 4px);margin:2px}.max-width1000{max-width:1013px;margin:0 auto}.inverse-border{-webkit-mask-image:radial-gradient(circle at top left, transparent 0, transparent 20px, black 21px),radial-gradient(circle at top right, transparent 0, transparent 20px, black 21px),radial-gradient(circle at bottom left, transparent 0, transparent 20px, black 21px),radial-gradient(circle at bottom right, transparent 0, transparent 20px, black 21px);-webkit-mask-position:top left,top right,bottom left,bottom right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:51% 51%;mask-image:radial-gradient(circle at top left, transparent 0, transparent 20px, black 21px),radial-gradient(circle at top right, transparent 0, transparent 20px, black 21px),radial-gradient(circle at bottom left, transparent 0, transparent 20px, black 21px),radial-gradient(circle at bottom right, transparent 0, transparent 20px, black 21px);mask-position:top left,top right,bottom left,bottom right;mask-repeat:no-repeat;mask-size:51% 51%}.image-cover{position:relative;overflow:hidden}.image-cover>img{position:absolute;left:0;top:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%;max-width:none;max-height:none;object-position:50% 50%}.image-cover>iframe{width:100%;height:100%;position:absolute;left:0;top:0}.banner-text{position:absolute;display:flex;justify-content:center;align-items:center;left:0;top:0;height:100%;width:100%;color:#fff;padding:1rem;font-family:Gotu;font-size:4rem;font-style:normal;font-weight:400;line-height:1.1;flex-direction:column}.banner-text:before{content:"";background:#000;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.4}.banner-text *{position:relative;font-size:inherit;color:inherit}.banner-subtext{font-family:"IBM Plex Sans",sans-serif;padding-top:1.5rem;font-size:1.25rem;font-weight:400}.thisis-mark{color:#cc5e2a !important;font-weight:700;background:rgba(0,0,0,0);padding:0}.breadcrumb{background:#eddbb0;padding-top:.8rem;padding-bottom:.8rem;color:#b55629;font-size:.8rem;margin-bottom:0}.breadcrumb a{text-decoration:none !important;color:#b55629 !important}.search-mobile-holder{padding-left:1rem}.buttonx{display:inline-block;padding:.9rem 1.5rem;position:relative;text-align:center;text-decoration:none !important;color:#000 !important;cursor:pointer}.buttonx:hover span:last-of-type{text-decoration:underline;text-underline-offset:6px}.buttonx span:not(:last-of-type){position:absolute;width:100%;height:100%;left:0;top:0}.buttonx svg{width:10px;height:10px;position:absolute}.buttonx svg path{stroke-width:2px}.buttonx span:nth-of-type(1):before{content:"";height:2px;position:absolute;width:calc(100% - 20px);top:0;left:10px;background:#000}.buttonx span:nth-of-type(1):after{content:"";height:2px;position:absolute;width:calc(100% - 20px);bottom:0;left:10px;background:#000}.buttonx span:nth-of-type(2):before{content:"";width:2px;position:absolute;height:calc(100% - 20px);left:0;top:10px;background:#000}.buttonx span:nth-of-type(2):after{content:"";width:2px;position:absolute;height:calc(100% - 20px);right:0;top:10px;background:#000}.buttonx span:nth-of-type(3) svg{left:0;top:0}.buttonx span:nth-of-type(4) svg{right:0;bottom:0}.buttonx span:nth-of-type(5) svg{right:0;top:0}.buttonx span:nth-of-type(6) svg{left:0;bottom:0}#wpadminbar{display:none}.logo-holder .rectangle-orange{width:174px;height:37px;background-color:#d9d9d9;opacity:.2}.logo-holder a{text-decoration:none;color:#fff;font-weight:300;font-size:14px;line-height:1.2;display:flex;align-items:center}.line-white{width:1px;height:50px;margin-right:1em;margin-left:1em;background-color:#fff}.logo-holder{width:100%}.logo-holder .rectangle-orange,.sccc{width:50%}@media(max-width: 1999px){header nav .mainmenu ul li{padding-left:.5rem;padding-right:.5rem}.langmenu ul{padding-left:.5rem}}@media(max-width: 767px){html,body{font-size:16px}.mobile_hide{display:none !important}.buttonx{font-size:1rem}.inverse-border-mobile{-webkit-mask-image:radial-gradient(circle at top left, transparent 0, transparent 12px, black 13px),radial-gradient(circle at top right, transparent 0, transparent 12px, black 13px),radial-gradient(circle at bottom left, transparent 0, transparent 12px, black 13px),radial-gradient(circle at bottom right, transparent 0, transparent 12px, black 13px);-webkit-mask-position:top left,top right,bottom left,bottom right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:51% 51%;mask-image:radial-gradient(circle at top left, transparent 0, transparent 12px, black 13px),radial-gradient(circle at top right, transparent 0, transparent 12px, black 13px),radial-gradient(circle at bottom left, transparent 0, transparent 12px, black 13px),radial-gradient(circle at bottom right, transparent 0, transparent 12px, black 13px);mask-position:top left,top right,bottom left,bottom right;mask-repeat:no-repeat;mask-size:51% 51%}.footer-left{justify-content:center}.footer-right{justify-content:center}.social-media ul{justify-content:center}header{padding-top:.8rem;padding-bottom:.6rem}.langmenu ul{padding-left:0}.langmenu ul li a{padding:.2rem .6rem}.hamburger{padding:0;margin-top:.6rem}.hamburger-holder{padding-right:1.25rem}.mobile-reverse{flex-direction:row-reverse}.logo-holder{flex-grow:1}.top-menu-holder{z-index:9}.mobile-menu-holder{position:fixed;left:0;top:0;width:100vw;height:100vh;visibility:hidden;overflow:hidden}.mobile-menu-holder.menu-active{visibility:visible}.mobile-menu-holder-inside{width:100%;height:100%;background-color:#b55629;transform:translate(-100%, 0);transition:all .5s}.mobile-menu-holder-inside.menu-active{transform:translate(0%, 0);transition:all .5s}.logo-menu-mobile{min-height:60px}.tmp-header{display:none}.tmp-header.menu-active{display:block}header.menu-active{position:fixed;left:0;top:0;width:100%;z-index:9}.logo-menu-mobile{padding-top:1.25rem;display:flex;align-items:center;justify-content:center;padding-bottom:.9rem}.mobile-menu-holder-inside nav ul{margin:0;padding:1rem;padding-top:4rem;list-style:none;color:#fff !important}.mobile-menu-holder-inside nav ul li{padding-bottom:1rem}.mobile-menu-holder-inside nav ul a{display:block;text-align:center;color:#fff !important;text-decoration:none}.langmenu ul li a{font-size:.8rem}header .row .top-menu-holder{flex:0 0 auto;flex-grow:1;width:auto}header .row .navigation{flex:0 0 auto;width:auto;justify-content:flex-end}.search-mobile-menu{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:9;visibility:hidden}.search-mobile-menu.is-active{visibility:visible}.search-mobile-menu>div{background:#fffcf3;width:100%;min-height:20rem;opacity:0;transition:all .5s}.search-mobile-menu>div.is-active{opacity:1;transition:all .5s}.search-mobile-menu-top{display:flex;padding:1.25rem .6rem;border:1px solid #eddbb0}.search-mobile-menu-top>div{padding:0 .6rem}.search-mobile-menu-topform input{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,0);border:none;outline:none}.search-mobile-menu-topform{flex-grow:1}.search-mobile-menu-bottom{padding:.6rem 1.25rem 1.25rem 1.25rem}.mobile-quick-title{font-size:1rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:.28px;color:#b55629;padding-bottom:1.25rem}.mobile-quick-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.mobile-quick-list ul li{margin-right:.9rem;margin-bottom:.9rem}.mobile-quick-list ul li a{display:inline-block;padding:.5rem;background-color:#eddbb0;color:#2f2e2d !important;text-decoration:none !important}footer .footer-left .dummy-content{text-align:center;padding-bottom:1.5rem}footer .dummy-content .rectangle{margin-left:auto;margin-right:auto}footer .published-text{padding-top:1.5rem;margin-bottom:.8rem}.footer-right .right-inner{text-align:center;width:100%}.footer-menu{padding-top:2rem}.menu-mobile-container .menu-text{font-size:1.25rem}.menu-separator{border:none;border-bottom:1px solid #eddbb0;height:1px;opacity:1;margin-top:.5rem;margin-bottom:.5rem}}@media(min-width: 768px){.desktop_hide{display:none !important}}html,body{background-color:#eddbb0}.topic-section{background-size:cover}.topic-item-holder{text-align:center;padding-bottom:4rem;position:relative;height:100%}.dummy-row{margin-bottom:2rem;margin-bottom:4.5rem}.row-col-banner{margin-bottom:2rem}.col-thumbnail img{max-width:100%;height:auto}.row-col-item{width:100%;max-width:800px;margin:0 auto;display:flex;flex-wrap:wrap}.row-col-item>div[class*=col-]{padding-left:1.25rem;padding-right:1.25rem}.topic-container{background-position:center;background-size:cover;padding-top:2.125rem;padding-bottom:4.5rem}.collection-container{padding-top:2.125rem;padding-bottom:4.5rem}.topic-image{padding-bottom:.5rem;display:flex;align-items:center;justify-content:center;height:8rem}.topic-image img{max-width:100%;max-height:100%;width:auto;height:auto}.topic-title{font-size:1.25rem;font-weight:700;padding-bottom:.5rem;margin-bottom:0}.row-topic{justify-content:center;max-width:1160px;margin:0 auto}.row-topic>div{margin-bottom:23px}.collection-title{font-size:1.5rem;font-family:"Gotu",serif}.topic-description{line-height:1.5;padding-bottom:1.25rem;max-width:18rem;margin:0 auto}.sub-topic-list{margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;max-width:20rem}.sub-topic-list li{padding:.2rem .4rem;background:#eddbb0;border:1px solid #eddbb0;font-size:.8rem;margin-right:.4rem;margin-left:.4rem;margin-bottom:.8rem;border-radius:.2rem}.sub-topic-list li.more-subtopic{background-color:#fdf6e0}.sub-topic-list li a{text-decoration:none;color:#2f2e2d !important}.sub-topic-list li.more-subtopic a{text-decoration:none;color:#ad793d !important}.main-topic-link{position:absolute;bottom:1.5rem;width:100%;text-align:center;left:0}.main-topic-link a{color:#444e8b !important;text-decoration:none}h1.main-title{font-family:"Gotu",serif;font-size:2.125rem;font-style:normal;font-weight:400;line-height:normal;margin:0;text-align:center}.lang-zh h1.main-title{font-family:"Ma Shan Zheng",sans-serif;font-size:3rem;line-height:1.5}.main-text{text-align:center;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.21px}.tab-section{padding-top:2.125rem;background-color:#eddbb0;padding-bottom:0;margin-bottom:0}.main-shadow{background:linear-gradient(180deg, #E4C196, rgba(0, 0, 0, 0) 100%);height:1.5rem}input[name=explore-selection]:not(:checked)+section{display:none}.main-tab{padding-top:2.125rem}.main-tab ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center}.main-tab ul li{padding-left:1.5rem;padding-right:1.5rem}.main-tab ul li label{padding-left:.5rem;padding-right:.5rem;position:relative;font-family:"Gotu",serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;padding-bottom:.4rem;cursor:pointer;text-transform:uppercase}.main-tab ul li{color:#8a7a65}.main-tab ul li label.active-tab{color:#444e8b}.main-tab ul li label:after{content:"";position:absolute;bottom:0;height:5px;background:#444e8b;width:0;left:50%;transform:translate(-50%, 0);transition:all .5s linear}.main-tab ul li label.active-tab:after{content:"";position:absolute;bottom:0;height:5px;background:#444e8b;transform:translate(-50%, 0);width:100%;transition:all .5s linear}.col-item-post{text-align:center}.col-item-post a{text-decoration:none;color:inherit;display:inline-block;margin-bottom:.8rem;margin-top:.8rem;text-align:left}.collection-container .banner-text h2{font-size:2.125rem}.banner-subtext{max-width:60rem;text-align:center}@media(min-width: 1440px){.collection-section .collection-container{max-width:1140px}}@media(min-width: 991px){.lang-zh h1.main-title{font-size:2rem}}@media(max-width: 767px){.lang-zh h1.main-title{font-size:2rem}.collection-container .banner-out{padding-top:60%}.collection-container .banner-text h2{font-size:1.5rem}.collection-container .banner-text .banner-subtext{font-size:1rem}.row-col-item>div[class*=col-]{padding-left:.75rem;padding-right:.75rem}.row-col-item .col-thumbnail{padding-left:0;padding-right:0}.topic-title{font-size:1.5rem}.topic-description{font-size:1.1rem}.sub-topic-list li{font-size:1rem;margin-bottom:.9rem}.main-topic-link{position:relative;bottom:auto;left:auto}.topic-item-holder{padding-bottom:4.5rem}.row-col-item{width:100%}.collection-excerpt{display:none}.collection-title{font-size:1.25rem}}
