.site-header .mobile-nav{overscroll-behavior:contain;max-block-size:calc(100dvh - 100px);overflow-y:auto;box-shadow:0 24px 64px #00000047}.site-header [data-panel-state=closing]{pointer-events:none}.site-header [data-panel-state=opening],.site-header [data-panel-state=closing]{will-change:transform, opacity}.site-header .menu-button{min-block-size:44px;min-inline-size:44px}.menu-button-icon{vertical-align:middle;justify-content:center;align-items:center;block-size:20px;inline-size:24px;display:inline-flex;position:relative}.menu-button-icon>span{transform-origin:50%;background:currentColor;border-radius:1px;block-size:1.5px;transition:transform .4s cubic-bezier(.22,.75,.16,1);position:absolute;inset-inline:1px}.menu-button-icon>span:first-child{transform:translateY(-3.5px)}.menu-button-icon>span:last-child{transform:translateY(3.5px)}.menu-button[aria-expanded=true] .menu-button-icon>span:first-child{transform:rotate(45deg)}.menu-button[aria-expanded=true] .menu-button-icon>span:last-child{transform:rotate(-45deg)}html[data-micro-motion=off] .menu-button-icon>span{transition:none}html[data-micro-motion=quiet] .menu-button-icon>span{transition-duration:.14s}@media (prefers-reduced-motion:reduce){.menu-button-icon>span{transition:none}}
