html{view-transition-name:none}::view-transition-old(.page-leave){clip-path:inset(var(--sand-leave-clip-top,0px) 0 0 0);animation:.24s cubic-bezier(.4,0,1,1) both view-transition-page-leave}::view-transition-group(.sand-arrive){animation:none}::view-transition-new(.sand-arrive){animation:none}html:not([data-sand-arrival])::view-transition-new(.sand-arrive){opacity:0}::view-transition-group(.project-morph){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(.project-morph){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(.project-morph){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(.project-morph){mix-blend-mode:normal;animation:none}::view-transition-new(.project-morph){mix-blend-mode:normal;animation-name:view-transition-morph-in}html[data-sandfield-reason=traverse]::view-transition-old(.page-leave){display:none}html[data-sandfield-reason=traverse]::view-transition-group(.project-morph){animation:none}html[data-sandfield-reason=traverse]::view-transition-old(.project-morph){animation:none}html[data-sandfield-reason=traverse]::view-transition-new(.project-morph){animation:none}@keyframes view-transition-morph-in{0%{opacity:0}}@keyframes view-transition-page-leave{to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
