@supports (animation-timeline:scroll()){.site-header-bg{animation:linear both site-header-bg;animation-timeline:scroll(root);animation-range:0 64px}@media (prefers-reduced-motion:no-preference){.site-header-bg{transform-origin:top;animation-name:site-header-bg,site-header-shrink}.site-header-bar{animation:linear both site-header-bar;animation-timeline:scroll(root);animation-range:0 64px}.site-header-logo{transform-origin:0;animation:linear both site-header-logo;animation-timeline:scroll(root);animation-range:0 64px}}}@keyframes site-header-bg{0%{opacity:0}}@keyframes site-header-shrink{to{transform:scaleY(.778)}}@keyframes site-header-bar{to{transform:translateY(-8px)}}@keyframes site-header-logo{to{transform:scale(.85)}}@media (prefers-reduced-motion:no-preference){.mobile-menu[data-state=open]{animation:mobile-menu-in var(--duration-base) var(--ease-out-expo)}.mobile-menu[data-state=closed]{animation:mobile-menu-in var(--duration-fast) var(--ease-in-out-quart) reverse}.mobile-menu[data-state=open] .mobile-menu-label{animation:mobile-menu-label var(--duration-base) var(--ease-out-expo);display:inline-block}}@keyframes mobile-menu-in{0%{clip-path:polygon(100% 0,130% 0,130% 100%,130% 100%)}to{clip-path:polygon(-30% 0,130% 0,130% 100%,0 100%)}}@keyframes mobile-menu-label{0%{opacity:0;transform:translateY(60%)}}::view-transition-group(.nav-indicator){animation-duration:var(--duration-base);animation-timing-function:var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (prefers-reduced-motion:no-preference){.consent-banner{animation:consent-in var(--duration-base) var(--ease-out-expo) both}}@keyframes consent-in{0%{opacity:0;transform:translateY(1rem)}}@media (prefers-reduced-motion:no-preference){.author-link{transition:transform var(--duration-base) var(--ease-out-expo)}.author-link:hover,.author-link:focus-visible{transform:translateY(-2px)}}
