.header--shrunk{background:transparent linear-gradient(180deg,#fff 0,#fff 50%,#fff0)}.header--shrinkForceFx{animation:headerShrinkFx 1s cubic-bezier(.18,.89,.32,1.28);transform-origin:50% 0}@keyframes headerShrinkFx{0%{transform:scaleY(1)}5%{transform:scaleY(1.1)}50%{transform:scaleY(1.05)}to{transform:scaleY(1)}}.header--shrunk .header__logoContainer{transform:scale(.75);transform-origin:0 0}.header--shrunk .header__logoImage{transform:scale(1.339) translateX(0);transform-origin:0 0}.header--shrunk .header__typemarkText{pointer-events:none}.header--shrunk .header__navList{opacity:0;transform:translate3D(0,calc(var(--header-offset) / -1.75),5px);transition:transform .25s cubic-bezier(1,0,0,1),opacity .25s ease;z-index:999}.header--shrunk>*{filter:drop-shadow(0 0 2px #fff)}@keyframes slidein{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes navIn{0%,50%{opacity:0;pointer-events:none;transform:translateY(-100%)}to{opacity:1;pointer-events:auto;transform:translateY(0)}}@keyframes halloweenwiggle{0%{transform:rotate(0deg)}50%{transform:rotate(6deg)}to{transform:rotate(0deg)}}