.tw-header-padding-small{--header--padding:24px}.menu-button-container{display:flex;padding-inline-end:calc(var(--site--padding) - 20px)}.has-logo .menu-button-container{padding-top:calc(var(--header--padding) + (var(--logo--height) - 45px) / 2)}.site-header:not(.has-logo) .menu-button-container{padding-top:calc(var(--header--padding) + (var(--branding--title--font-size) * 1.2 - 45px) / 2)}.lock-scrolling .site{position:fixed;max-width:100%;width:100%}.site-header .primary-navigation{position:absolute;top:var(--global--admin-bar--height)}.primary-navigation-open .primary-navigation{width:100%;position:fixed;z-index:2}.primary-navigation > .primary-menu-container{display:block;position:fixed;visibility:hidden;opacity:0;top:0;height:100vh;z-index:499;overflow-x:hidden;overflow-y:auto;transform:translateY(var(--global--spacing-vertical));padding:calc(6 * var(--global--spacing-unit)) var(--site--padding) var(--global--spacing-horizontal);background-color:var(--header--color-background);margin-inline-start:0}.admin-bar .primary-navigation > .primary-menu-container{top:0}.has-logo .primary-menu-container{padding-top:calc(80px + var(--logo--height))}.has-title-and-tagline .primary-menu-container{padding-top:calc(80px + var(--branding--title--font-size))}.primary-navigation > div > .menu-wrapper{padding-bottom:120px}.primary-navigation > div > .menu-wrapper:not(:last-child){padding-bottom:20px}.primary-navigation > div > .menu-wrapper li{display:block!important;position:relative;width:100%;margin-inline-start:0!important}.header-actions .search-field,.primary-navigation a{font-size:var(--primary-nav--font-size-mobile)}.site-header .primary-navigation .primary-menu-container .menu-wrapper a{padding-inline:0}.primary-navigation .sub-menu .menu-item > a{font-size:var(--primary-nav--font-size-sub-menu-mobile)}ul.header-actions{margin-inline-start:0;padding-bottom:120px;justify-content:flex-start}.header-actions .menu-search{margin:0 0 35px;width:100%}.header-actions .menu-search:last-child{margin-bottom:0}.header-actions .search-field{width:100%;border-color:currentcolor}.header-actions .menu-button{width:100%;margin:0}.header-actions .menu-button a{display:inline-block}.social-item + .menu-button{margin-top:35px}.menu-search + .menu-button{margin-top:15px}.header-actions .social-item{margin-inline-start:calc(0px - var(--primary-nav--padding))}.header-actions .social-item a{padding:var(--primary-nav--padding)}.header-actions .social-item + .social-item{margin-inline-start:0}#site-navigation .sub-menu{position:relative;display:block!important;padding:0;padding-inline-start:20px;margin:0;border:0;top:auto}.site-header .sub-menu-toggle,.site-header .sub-menu::after,.site-header .sub-menu::before{display:none!important}