@keyframes enhanced-fade-out{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}50%{opacity:.8;transform:scale(.98) translateY(-5px);filter:blur(1px)}to{opacity:0;transform:scale(.95) translateY(-10px);filter:blur(2px)}}@keyframes enhanced-fade-in{0%{opacity:0;transform:scale(1.05) translateY(10px);filter:blur(2px)}50%{opacity:.5;transform:scale(1.02) translateY(5px);filter:blur(1px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes page-entry-fallback{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dramatic-exit{0%{opacity:1;transform:scale(1) rotateY(0deg)}to{opacity:0;transform:scale(.9) rotateY(-10deg)}}@keyframes dramatic-enter{0%{opacity:0;transform:scale(1.1) rotateY(10deg)}to{opacity:1;transform:scale(1) rotateY(0deg)}}::view-transition-new(root),::view-transition-old(root){animation-duration:.5s!important;animation-timing-function:cubic-bezier(.4,0,.2,1)}.no-view-transitions body{animation:page-entry-fallback .4s ease-out}@-moz-document url-prefix(){body{background:#fff;min-height:100vh}*{transition:opacity .2s ease-out}}@supports (view-transition-name:root){:root{view-transition-name:root}::view-transition-image-pair(root){isolation:isolate}::view-transition-new(root),::view-transition-old(root){will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}}@supports (-webkit-backdrop-filter:none) and (not (view-transition-name:root)){body{transition:opacity .3s ease-out}body.transitioning{opacity:.8}}.transitioning{cursor:wait!important}[data-transition-enabled=true]{position:relative}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation-duration:.001ms!important}*,body{animation-duration:.001ms!important;transition-duration:.001ms!important}}html{background-color:#fff}html.transitioning{scroll-behavior:auto!important;overflow-x:hidden}body{overflow-x:hidden;min-height:100vh}.transitioning footer,.transitioning header{position:relative!important}::view-transition-old(root){animation-name:dramatic-exit;animation-duration:.6s!important}::view-transition-new(root){animation-name:dramatic-enter;animation-duration:.6s!important}header{view-transition-name:header}::view-transition-new(header),::view-transition-old(header){animation:none}