.hamburger .menu-pipe{display:block;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger:hover{cursor:pointer}#hamburger-1.is-active .menu-pipe:nth-child(2){opacity:0}#hamburger-1.is-active .menu-pipe:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);-o-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}#hamburger-1.is-active .menu-pipe:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);-o-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}@media (max-width: 1023px){#hamburger-1.is-active .menu-pipe:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}#hamburger-1.is-active .menu-pipe:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);-o-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.menu_overlay{clip-path:polygon(50% 0%,100% 0,100% 100%,50% 100%,0 49%);top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);background-color:var(--color-primary-500,var(--color-kawasaki-lime-500));opacity:.8;animation:.3s forwards overlay_animation;position:fixed}@keyframes overlay_animation{0%{clip-path:polygon(50% 0%,100% 0,100% 100%,42% 100%,0 49%);width:10%}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 46%);width:100%}}.sidemenu_link{font-family:var(--font-accent,"Oswald",sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-size:26px;font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);text-transform:uppercase;position:relative}@media (min-width:64rem){.sidemenu_link{font-size:2.78vw}}.sidemenu_link:before{content:attr(data-text);color:#000;position:absolute;top:0;left:0;overflow:hidden}.sidemenu_link:hover:before{animation:.5s forwards animateHeight}.sidemenu_link:not(:hover):before{animation:.5s forwards reverseAnimateHeight}@keyframes animateHeight{0%{height:0%}to{height:100%}}@keyframes reverseAnimateHeight{0%{height:100%}to{height:0%}}@property --tw-font-weight{syntax:"*";inherits:false}
