::view-transition-group(.doorway){z-index:1;animation-duration:.68s;animation-timing-function:cubic-bezier(.55,0,.15,1)}::view-transition-group(.doorway-leave){z-index:2}::view-transition-group(.doorway-arrive){z-index:3}::view-transition-old(.doorway){object-fit:fill;mix-blend-mode:plus-lighter;width:100%;height:100%}::view-transition-new(.doorway){object-fit:fill;mix-blend-mode:plus-lighter;width:100%;height:100%}::view-transition-old(.doorway){animation:.18s cubic-bezier(.2,0,.6,1) both doorway-fade-out}::view-transition-new(.doorway){animation:.44s cubic-bezier(0,0,.2,1) 60ms both doorway-fade-in}::view-transition-old(.doorway-leave){transform-origin:var(--doorway-origin,30% 50%);animation:.68s cubic-bezier(.55,0,.15,1) both doorway-step,.34s cubic-bezier(.4,0,.9,.6) both doorway-fade-out;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}::view-transition-new(.doorway-arrive){animation:.52s cubic-bezier(.2,.7,.2,1) .34s both doorway-arrive}@keyframes doorway-fade-out{to{opacity:0}}@keyframes doorway-fade-in{0%{opacity:0}}@keyframes doorway-step{to{transform:translate(var(--doorway-pan,0px, 0px)) scale(1.3)}}@keyframes doorway-arrive{0%{opacity:0;transform:translateY(10px)}}:root[data-motion=reduced]::view-transition-group(.doorway){animation:none!important}:root[data-motion=reduced]::view-transition-old(.doorway){animation:none!important}:root[data-motion=reduced]::view-transition-new(.doorway){animation:none!important}:root[data-motion=reduced]::view-transition-old(.doorway-leave){animation:none!important}:root[data-motion=reduced]::view-transition-new(.doorway-arrive){animation:none!important}
