:root{--hamburger-width:30px;--hamburger-box-width:44px;--hamburger-height:1px;--hamburger-gap:7.5px;--hamburger-size:33px;--hamburger-offset-top:calc(1.1em + 2px);--hamburger-offset-right:20px;--transition-duration:0.3s;--transition-timing:cubic-bezier(0.4, 0, 0.2, 1);--transition-timing-soft:cubic-bezier(0.25, 0.1, 0.25, 1);--hamburger-color-h:210;--hamburger-color-s:10%;--hamburger-color-l:10%;--hamburger-bg-h:220;--hamburger-bg-s:10%;--hamburger-bg-l:96%;--hamburger-hover-bg-h:220;--hamburger-hover-bg-s:10%;--hamburger-hover-bg-l:90%;--hamburger-focus-h:210;--hamburger-focus-s:79%;--hamburger-focus-l:46%;--overlay-bg-h:0;--overlay-bg-s:0%;--overlay-bg-l:0%;--overlay-bg-a:0.7;--menu-bg-h:0;--menu-bg-s:0%;--menu-bg-l:100%;--hamburger-color:hsl(var(--hamburger-color-h), var(--hamburger-color-s), var(--hamburger-color-l));--hamburger-bg:hsl(var(--hamburger-bg-h), var(--hamburger-bg-s), var(--hamburger-bg-l));--hamburger-hover-bg:hsl(var(--hamburger-hover-bg-h), var(--hamburger-hover-bg-s), var(--hamburger-hover-bg-l));--hamburger-focus-color:hsl(var(--hamburger-focus-h), var(--hamburger-focus-s), var(--hamburger-focus-l));--overlay-bg:hsla(var(--overlay-bg-h), var(--overlay-bg-s), var(--overlay-bg-l), var(--overlay-bg-a));--menu-bg:hsl(var(--menu-bg-h), var(--menu-bg-s), var(--menu-bg-l));--menu-shadow:-2px 0 10px hsla(var(--overlay-bg-h), var(--overlay-bg-s), var(--overlay-bg-l), 0.15);--menu-width:320px}.glyphicon-menu-hamburger::before{content:none!important;display:none!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.glyphicon-menu-hamburger{position:absolute;top:var(--hamburger-offset-top);right:var(--hamburger-offset-right);z-index:3000;display:flex;align-items:center;justify-content:center;min-height:var(--hamburger-size);padding:0;margin:0;background-color:var(--hamburger-bg);border:none;border-radius:2px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all var(--transition-duration)var(--transition-timing);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;will-change:transform,box-shadow}.glyphicon-menu-hamburger.is-sticky{position:fixed;top:var(--hamburger-offset-top);box-shadow:0 2px 8px rgba(0,0,0,.15)}.hamburger-box{width:var(--hamburger-box-width);height:calc(var(--hamburger-height) * 2 + var(--hamburger-gap) * 2);display:inline-block;position:relative}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:var(--hamburger-width);height:var(--hamburger-height);background-color:var(--hamburger-color);border-radius:calc(var(--hamburger-height)/2);position:absolute;transition:transform var(--transition-duration)var(--transition-timing),top var(--transition-duration)ease,bottom var(--transition-duration)ease,opacity .25s ease;will-change:transform,opacity}.hamburger-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:calc(-1 * var(--hamburger-gap))}.hamburger-inner::after{bottom:calc(-1 * var(--hamburger-gap))}.glyphicon-menu-hamburger[aria-expanded=true] .hamburger-inner{transform:translate(-50%,-50%)rotate(45deg);transition:transform calc(var(--transition-duration) * 1.1)var(--transition-timing-soft)}.glyphicon-menu-hamburger[aria-expanded=true] .hamburger-inner::before{top:0;opacity:0;transition:top var(--transition-duration)var(--transition-timing-soft),opacity calc(var(--transition-duration) * .8)var(--transition-timing-soft)}.glyphicon-menu-hamburger[aria-expanded=true] .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom var(--transition-duration)var(--transition-timing-soft),transform calc(var(--transition-duration) * 1.2)var(--transition-timing-soft)}.glyphicon-menu-hamburger:not([aria-expanded=true]) .hamburger-inner{transform:translate(-50%,-50%)rotate(0);transition:transform calc(var(--transition-duration) * 1.1)var(--transition-timing-soft)}.glyphicon-menu-hamburger:not([aria-expanded=true]) .hamburger-inner::before{top:calc(-1 * var(--hamburger-gap));opacity:1;transform:rotate(0);transition:top var(--transition-duration)var(--transition-timing-soft),opacity calc(var(--transition-duration) * .8)var(--transition-timing-soft)calc(var(--transition-duration) * .1)}.glyphicon-menu-hamburger:not([aria-expanded=true]) .hamburger-inner::after{bottom:calc(-1 * var(--hamburger-gap));transform:rotate(0);transition:bottom var(--transition-duration)var(--transition-timing-soft),transform calc(var(--transition-duration) * 1.2)var(--transition-timing-soft)}.glyphicon-menu-hamburger:hover{background-color:var(--hamburger-hover-bg);box-shadow:0 2px 5px rgba(0,0,0,.15);transform:translateY(-1px)}.glyphicon-menu-hamburger:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.glyphicon-menu-hamburger:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--hamburger-focus-color)}@media(forced-colors:active){.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:CanvasText;forced-color-adjust:none}.glyphicon-menu-hamburger{background-color:Canvas;border:1px solid CanvasText}}@media screen and (min-width:935px){.glyphicon-menu-hamburger{display:none}}@media screen and (min-width:769px) and (max-width:934px){.glyphicon-menu-hamburger{top:calc(.46em + 2px)!important;right:calc(1.25rem + 2px)!important;transform:translateY(calc(8% + 2px))!important;width:calc(50px + 2px)!important;height:calc(40px + 2px)!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media screen and (max-width:768px){.glyphicon-menu-hamburger{display:flex}}.menu-container{position:fixed;top:0;right:0;width:100%;max-width:var(--menu-width);height:100vh;height:100dvh;background-color:var(--menu-bg);box-shadow:var(--menu-shadow);overflow-y:auto;overscroll-behavior:contain;padding:80px 20px 20px;transform:translateX(100%);transition:transform var(--transition-duration)var(--transition-timing),opacity var(--transition-duration)var(--transition-timing),visibility var(--transition-duration)var(--transition-timing);z-index:2500;visibility:hidden;opacity:0;will-change:transform,opacity,visibility}.menu-container.is-visible,.menu-container.showmenu{transform:translate3d(0,0,0);visibility:visible;opacity:1}.menu-container.is-hidden,.menu-container.hidemenu{transform:translate3d(100%,0,0);visibility:hidden;opacity:0}body.menu-open{overflow:hidden;width:100%;height:100%;position:fixed;touch-action:none}@media(prefers-reduced-motion:reduce){:root{--transition-duration:0.01s}.glyphicon-menu-hamburger,.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after,.menu-container,.menu-overlay{transition-duration:.01s!important;animation-duration:.01s!important}}@media(prefers-color-scheme:dark){:root{--hamburger-color-l:100%;--hamburger-bg-l:13%;--hamburger-hover-bg-l:18%;--menu-bg-l:13%;--overlay-bg-a:0.85}}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;height:100dvh;background:var(--overlay-bg);opacity:0;visibility:hidden;z-index:1999;transition:opacity var(--transition-duration)var(--transition-timing),visibility var(--transition-duration)var(--transition-timing);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:opacity,visibility}.menu-overlay.is-visible{opacity:1;visibility:visible}.menu-overlay.is-hidden{opacity:0;visibility:hidden}