/* Shared inner-page header; dimensions and mascot styling come from live styles.css. */
.inner-header{position:sticky;top:0;z-index:30;background:#fffffffa;transition:box-shadow .2s}.inner-header .header-inner{width:min(var(--page-width),calc(100% - 72px))}.inner-header.is-scrolled{box-shadow:0 5px 24px #183c6112}.inner-header .header-cat{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.inner-header .navigation{position:static}@media(max-width:1200px){.inner-header .header-inner{width:calc(100% - 64px)}}@media(max-width:1000px){.inner-header .navigation{position:absolute;top:100%}}@media(max-width:720px){.inner-header .header-inner{width:calc(100% - 36px)}}
.inner-header .cat-eyelid{position:absolute;display:block;background:#243449;opacity:0;pointer-events:none;transform-origin:top;z-index:1}.inner-header .cat-eyelid::after{content:"";position:absolute;left:0;right:0;top:65%;height:var(--lid-line,1px);background:#0a172a}.inner-header .mascot.is-blinking .cat-eyelid{animation:inner-cat-blink .22s linear both}@keyframes inner-cat-blink{0%,100%{opacity:0;transform:scaleY(0)}20%,75%{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.inner-header{transition:none}.inner-header .cat-eyelid{display:none}}
