::view-transition{pointer-events:none}::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(.page-exit){animation:80ms cubic-bezier(.4,0,1,1) both vt-fade-out}::view-transition-old(.page-exit-forward){animation:80ms cubic-bezier(.4,0,1,1) both vt-fade-out}::view-transition-old(.page-exit-back){animation:80ms cubic-bezier(.4,0,1,1) both vt-fade-out}::view-transition-new(.page-enter){animation:.16s cubic-bezier(.2,.7,.2,1) 40ms both vt-fade-in}::view-transition-new(.page-enter-forward){animation:.16s cubic-bezier(.2,.7,.2,1) 40ms both vt-fade-in}::view-transition-new(.page-enter-back){animation:.16s cubic-bezier(.2,.7,.2,1) 40ms both vt-fade-in}::view-transition-old(.page-exit-forward){animation:80ms cubic-bezier(.4,0,1,1) both vt-fade-out,.22s cubic-bezier(.3,0,0,1) both vt-slide-to-left}::view-transition-new(.page-enter-forward){animation:.16s cubic-bezier(.2,.7,.2,1) 40ms both vt-fade-in,.22s cubic-bezier(.3,0,0,1) both vt-slide-from-right}::view-transition-old(.page-exit-back){animation:80ms cubic-bezier(.4,0,1,1) both vt-fade-out,.22s cubic-bezier(.3,0,0,1) both vt-slide-to-right}::view-transition-new(.page-enter-back){animation:.16s cubic-bezier(.2,.7,.2,1) 40ms both vt-fade-in,.22s cubic-bezier(.3,0,0,1) both vt-slide-from-left}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-slide-from-right{0%{translate:48px}}@keyframes vt-slide-to-left{to{translate:-48px}}@keyframes vt-slide-from-left{0%{translate:-48px}}@keyframes vt-slide-to-right{to{translate:48px}}::view-transition-group(.work-cover-open){z-index:2;animation-duration:.26s;animation-timing-function:cubic-bezier(.3,0,0,1)}::view-transition-group(.work-cover-close){z-index:2;animation-duration:.26s;animation-timing-function:cubic-bezier(.3,0,0,1)}::view-transition-old(.work-cover-open){mix-blend-mode:normal;border-radius:4px;height:100%;animation:none;overflow:clip}::view-transition-new(.work-cover-open){mix-blend-mode:normal;border-radius:4px;height:100%;animation:none;overflow:clip}::view-transition-old(.work-cover-close){mix-blend-mode:normal;border-radius:4px;height:100%;animation:none;overflow:clip}::view-transition-new(.work-cover-close){mix-blend-mode:normal;border-radius:4px;height:100%;animation:none;overflow:clip}::view-transition-old(.work-cover-open){-o-object-fit:contain;object-fit:contain}::view-transition-new(.work-cover-open){-o-object-fit:cover;object-fit:cover;animation:90ms linear both vt-fade-in}::view-transition-old(.work-cover-close){-o-object-fit:cover;object-fit:cover}::view-transition-new(.work-cover-close){-o-object-fit:contain;object-fit:contain;animation:70ms linear .19s both vt-fade-in}::view-transition-old(.work-cover-open):only-child{animation:80ms cubic-bezier(.4,0,1,1) both vt-fade-out}::view-transition-old(.work-cover-close):only-child{animation:80ms cubic-bezier(.4,0,1,1) both vt-fade-out}::view-transition-new(.work-cover-open):only-child{animation:.16s cubic-bezier(.2,.7,.2,1) 40ms both vt-fade-in}::view-transition-new(.work-cover-close):only-child{animation:.16s cubic-bezier(.2,.7,.2,1) 40ms both vt-fade-in}html[data-traversing]::view-transition-old(root){mix-blend-mode:normal;animation:80ms cubic-bezier(.4,0,1,1) both vt-fade-out}html[data-traversing]::view-transition-new(root){mix-blend-mode:normal;animation:.16s cubic-bezier(.2,.7,.2,1) 40ms both vt-fade-in}html[data-theme-switching],html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important}html[data-theme-switching] *{view-transition-name:none!important}html[data-theme-switching]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-theme-switching]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-theme-switching]::view-transition-new(root){animation:.32s cubic-bezier(.2,.7,.2,1) both theme-reveal}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--theme-reveal-x,50%) var(--theme-reveal-y,0px))}to{clip-path:circle(var(--theme-reveal-r,150vmax) at var(--theme-reveal-x,50%) var(--theme-reveal-y,0px))}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-old(*){display:none!important}}
