:root{--page-exit:.16s;--page-enter:.34s;--page-ease-in:cubic-bezier(.4, 0, 1, 1);--page-ease-out:cubic-bezier(.2, .7, .2, 1)}::view-transition-old(.page-out){animation:page-leave var(--page-exit) var(--page-ease-in) both}::view-transition-old(.page-swap){animation:page-leave var(--page-exit) var(--page-ease-in) both}::view-transition-new(.page-in){animation:page-arrive var(--page-enter) var(--page-ease-out) calc(var(--page-exit) * .6) both}::view-transition-new(.page-swap){animation:page-arrive var(--page-enter) var(--page-ease-out) calc(var(--page-exit) * .6) both}::view-transition-group(.page-swap){animation-duration:var(--page-enter)}::view-transition-old(.page-swap){object-fit:none;object-position:top;height:100%}::view-transition-new(.page-swap){object-fit:none;object-position:top;height:100%}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-old(root){animation-duration:var(--page-enter)}::view-transition-new(root){animation-duration:var(--page-enter)}@keyframes page-leave{to{opacity:0;transform:translateY(-.375rem)}}@keyframes page-arrive{0%{filter:blur(.25rem);opacity:0;transform:translateY(.875rem)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}