.global-header-content-underlay{background:rgb(0 0 0 / 0%);height:100%;width:100%;min-height:100vh;visibility:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:var(--global-header-height);right:0;left:0;bottom:0;z-index:1000;transition:visibility var(--transition-out) .03s,background var(--transition-out) .04s}#menu-toggle-state:checked ~ .global-header .global-header-content-underlay{background:rgb(0 0 0 / 68%);visibility:visible;transition:visibility 0s linear,background var(--transition-in) .2s}.global-header-content section{padding:8px var(--gutter) var(--gutter)}.global-header-section-heading{color:var(--color-gray-five);font-family:var(--font-primary);font-size:12px;font-weight:var(--font-primary-normal);letter-spacing:1px;line-height:var(--global-header-height);text-transform:uppercase}.global-header-section-text a{color:var(--link-color)}.global-header-section-text a:hover{color:var(--link-color-hover)}.global-header-section-link{color:inherit;overflow:hidden;position:relative}.global-header-section-link:after{content:"";background:var(--border-color);height:100%;display:block;width:100%;position:absolute;bottom:0;transform:translateY(100%);transform-origin:bottom;transition:opacity .12s ease-in,transform .16s ease-in}.global-header-section-link:hover:after,.global-header-section-link:focus:after{transform:translateY(0)}.global-header-section-link:hover:after{opacity:.4}.global-header-section-link:focus:after{opacity:.64}.global-header-content{--aside-width:320px;display:grid;grid-template-areas:"menu" "footer";grid-template-rows:1fr auto;font-size:14px;height:calc(100vh - var(--global-header-height));max-width:420px;overflow-x:hidden;opacity:0;position:absolute;top:0;right:0;transform:translateX(100vh);transform-origin:right;transition:opacity var(--transition-out),transform var(--transition-out)}#menu-toggle-state:checked ~ .global-header .global-header-content{opacity:1;transform:none;transition:opacity var(--transition-in),transform var(--transition-in)}.global-header-footer-section{border-top:1px solid var(--border-color);grid-area:footer}