:root{--vt-exit:.16s;--vt-enter:.24s;--vt-move:.42s;--vt-ease:cubic-bezier(.16, 1, .3, 1)}@keyframes vt-fade{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}@keyframes vt-slide-x{0%{translate:var(--vt-offset) 0}to{translate:0}}@keyframes vt-slide-y{0%{translate:0 12px}to{translate:0}}@keyframes vt-morph-blur{35%{filter:blur(3px)}}::view-transition-old(.nav-forward){animation:var(--vt-exit) ease-in both vt-fade reverse, var(--vt-move) var(--vt-ease) both vt-slide-x reverse}::view-transition-old(.nav-back){animation:var(--vt-exit) ease-in both vt-fade reverse, var(--vt-move) var(--vt-ease) both vt-slide-x reverse}::view-transition-new(.nav-forward){animation:var(--vt-enter) ease-out var(--vt-exit) both vt-fade, var(--vt-move) var(--vt-ease) both vt-slide-x}::view-transition-new(.nav-back){animation:var(--vt-enter) ease-out var(--vt-exit) both vt-fade, var(--vt-move) var(--vt-ease) both vt-slide-x}::view-transition-old(.nav-forward){--vt-offset:-48px}::view-transition-new(.nav-forward){--vt-offset:48px}::view-transition-old(.nav-back){--vt-offset:48px}::view-transition-new(.nav-back){--vt-offset:-48px}::view-transition-old(.page-fade){animation:var(--vt-exit) ease-in both vt-fade reverse}::view-transition-new(.page-fade){animation:var(--vt-enter) ease-out var(--vt-exit) both vt-fade, var(--vt-move) var(--vt-ease) var(--vt-exit) both vt-slide-y}[data-vt-case]{view-transition-name:var(--vt-name);view-transition-class:case-morph}html.theme-vt [data-vt-case]{view-transition-name:none}::view-transition-group(.case-morph){animation-duration:.56s;animation-timing-function:var(--vt-ease);z-index:50}::view-transition-image-pair(.case-morph){animation:.56s var(--vt-ease) vt-morph-blur}::view-transition-old(.case-morph){object-fit:cover;height:100%;animation-duration:.56s}::view-transition-new(.case-morph){object-fit:cover;height:100%;animation-duration:.56s}::view-transition-old(.case-morph):only-child{animation:var(--vt-exit) ease-in both vt-fade reverse}::view-transition-new(.case-morph):only-child{animation:var(--vt-enter) ease-out var(--vt-exit) both vt-fade}html:active-view-transition-type(nav-forward)::view-transition-old(.case-morph):only-child{--vt-offset:-48px;animation:var(--vt-exit) ease-in both vt-fade reverse, var(--vt-move) var(--vt-ease) both vt-slide-x reverse}html:active-view-transition-type(nav-forward)::view-transition-new(.case-morph):only-child{--vt-offset:48px;animation:var(--vt-enter) ease-out var(--vt-exit) both vt-fade, var(--vt-move) var(--vt-ease) both vt-slide-x}.site-header{view-transition-name:site-header}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-image-pair(*){animation-duration:0s!important;animation-delay:0s!important}}
