.burger{--burger-color-bg:transparent;--burger-color-bg-focus:var(--nav-color-highlight-focus);--burger-color-icon:var(--nav-color-icon);--burger-color-icon-focus:var(--nav-color-icon-focus);width:3.25rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0;font-weight:var(--main-font__normal);background-color:var(--burger-color-bg);color:var(--burger-color-icon);text-transform:uppercase;font-size:.75rem;line-height:2.25rem;cursor:pointer;padding:.5rem;border:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.burger:is(:focus-visible,.is-active){color:var(--burger-color-icon-focus)}.burger:is(:focus-visible,.is-active),[data-menuopen] .burger{background-color:var(--burger-color-bg-focus)}.burger:focus-visible{outline:var(--toujou-focus-outline);outline-offset:var(--toujou-focus-outline-offset)}.burger span{display:block;position:absolute;height:calc(.5*var(--border-radius));width:var(--burger-width);background:currentcolor;color:currentcolor;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:background 0s linear,top var(--toujou-transition-duration-short) ease-in-out,right var(--toujou-transition-duration-short) ease-in-out,left var(--toujou-transition-duration-short) ease-in-out,opacity var(--toujou-transition-duration-short) ease-in-out,-webkit-transform var(--toujou-transition-duration-short) ease-in-out;transition:background 0s linear,transform var(--toujou-transition-duration-short) ease-in-out,top var(--toujou-transition-duration-short) ease-in-out,right var(--toujou-transition-duration-short) ease-in-out,left var(--toujou-transition-duration-short) ease-in-out,opacity var(--toujou-transition-duration-short) ease-in-out;transition:background 0s linear,transform var(--toujou-transition-duration-short) ease-in-out,top var(--toujou-transition-duration-short) ease-in-out,right var(--toujou-transition-duration-short) ease-in-out,left var(--toujou-transition-duration-short) ease-in-out,opacity var(--toujou-transition-duration-short) ease-in-out,-webkit-transform var(--toujou-transition-duration-short) ease-in-out}.burger span:nth-child(even){left:50%;border-radius:0 var(--border-radius) var(--border-radius)0}.burger span:nth-child(odd){right:50%;border-radius:var(--border-radius)0 0 var(--border-radius)}.burger span:nth-child(1),.burger span:nth-child(2){top:calc(50% - .5*var(--burger-width) - .5*var(--border-radius))}.burger span:nth-child(3),.burger span:nth-child(4){top:50%}.burger span:nth-child(5),.burger span:nth-child(6){top:calc(50% + .5*var(--burger-width) + .5*var(--border-radius))}[data-menuopen] .burger span:nth-child(1),[data-menuopen] .burger span:nth-child(6){-webkit-transform:rotate(45deg);transform:rotate(45deg)}[data-menuopen] .burger span:nth-child(2),[data-menuopen] .burger span:nth-child(5){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[data-menuopen] .burger span:nth-child(1){right:calc(50% - var(--burger-width)/6);top:calc(50% - .25*var(--border-radius) - var(--burger-width)/3)}[data-menuopen] .burger span:nth-child(2){left:calc(50% - var(--burger-width)/6);top:calc(50% - .25*var(--border-radius) - var(--burger-width)/3)}[data-menuopen] .burger span:nth-child(3){right:100%;opacity:0}[data-menuopen] .burger span:nth-child(4){left:100%;opacity:0}[data-menuopen] .burger span:nth-child(5){right:calc(50% - var(--burger-width)/6);top:calc(50% - .25*var(--border-radius) + var(--burger-width)/3)}[data-menuopen] .burger span:nth-child(6){left:calc(50% - var(--burger-width)/6);top:calc(50% - .25*var(--border-radius) + var(--burger-width)/3)}.burger:is(:hover,:focus-visible),[data-menuopen] .burger{color:var(--burger-color-icon-focus)}@media only screen and (min-width:840px){.burger{display:none}}@media (hover:hover){.burger:hover{background:var(--burger-color-bg-focus);color:var(--burger-color-icon-focus)}}@media (forced-colors:active){.burger span{background-color:mark}.burger:is(:hover,:focus-visible) span{background-color:highlight}}