.layout-container nav.contextual-region{position:static}.layout-container nav ul.menu{margin:0;padding:0;display:flex}.layout-container nav.menu--main ul.menu{gap:1em;font-size:var(--font-size-nav);font-weight:var(--font-weight-menu)}.layout-container ul.menu{list-style:none outside}.layout-container ul.menu li{margin:0}.layout-container ul.menu li::before{display:none}.layout-container ul.menu a{text-decoration:none;color:var(--link-color, inherit)}.layout-container ul.menu a.is-active{color:var(--color-nav-text-active)}@media screen and (max-width:960px){.layout-container nav.menu--main .hamburger{display:inline-block !important}.layout-container nav.menu--main ul.menu{display:none}.layout-container nav.menu--main.is-active ul.menu{display:block}.layout-container nav.menu--main.is-active::after{position:fixed;display:block;top:-50vh;left:0;right:0;bottom:0;width:100%;height:200vh;background-color:rgba(255,255,255,0.8);content:"";z-index:-1;pointer-events:auto}.layout-container header.main-header{position:relative}.layout-container header.main-header ul.menu{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background-color:white;border-top:6px solid var(--color-primary);border-block:6px solid var(--color-primary)}.layout-container header.main-header ul.menu a{display:block;padding:var(--spacing-s) var(--spacing)}.layout-container header.main-header ul.menu a:hover{background-color:var(--color-primary);color:white}}.layout-container nav.menu--main .hamburger{padding:12px;margin:-12px;display:none;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;overflow:visible}.layout-container nav.menu--main .hamburger:hover{opacity:.7}.layout-container nav.menu--main .hamburger-box{width:30px;height:20px;display:inline-block;position:relative}.layout-container nav.menu--main .hamburger-inner{display:block;top:50%;margin-top:-2px}.layout-container nav.menu--main .hamburger-inner,.layout-container nav.menu--main .hamburger-inner::before,.layout-container nav.menu--main .hamburger-inner::after{width:30px;height:4px;background-color:var(--color-text);border-radius:0px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.layout-container nav.menu--main .hamburger-inner::before,.layout-container nav.menu--main .hamburger-inner::after{content:"";display:block}.layout-container nav.menu--main .hamburger-inner::before{top:-8px}.layout-container nav.menu--main .hamburger-inner::after{bottom:-8px}.layout-container nav.menu--main .hamburger .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55, .055, .675, .19)}.layout-container nav.menu--main .hamburger .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.layout-container nav.menu--main .hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55, .055, .675, .19)}.layout-container nav.menu--main.is-active .hamburger .hamburger-inner,.layout-container nav.menu--main.is-active .hamburger .hamburger-inner::before,.layout-container nav.menu--main.is-active .hamburger .hamburger-inner::after{background-color:var(--color-text)}.layout-container nav.menu--main.is-active .hamburger .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215, .61, .355, 1)}.layout-container nav.menu--main.is-active .hamburger .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.layout-container nav.menu--main.is-active .hamburger .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215, .61, .355, 1)}/*# sourceMappingURL=./menu.css.map */