/* Progressive cross-document transitions preserve ordinary links and history. */
@view-transition{navigation:auto}
::view-transition-old(root){animation:journey-depart 320ms cubic-bezier(.22,1,.36,1) both}
::view-transition-new(root){animation:journey-arrive 640ms cubic-bezier(.16,1,.3,1) both}
@keyframes journey-depart{to{opacity:0;transform:scale(1.015)}}
@keyframes journey-arrive{from{opacity:0;clip-path:inset(6% 0 0);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:none}}
@media(max-width:620px){::view-transition-new(root),::view-transition-old(root){animation-duration:240ms}}
@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}
