@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}
body{animation:alPageIn .45s ease-out both}
@keyframes alPageIn{from{opacity:0}to{opacity:1}}
body.al-leaving{opacity:0!important;transition:opacity .18s ease}
.al-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}
.al-reveal.al-in{opacity:1;transform:none}
.pad-120bt{padding-top:70px!important;padding-bottom:70px!important}
@media (prefers-reduced-motion:reduce){body{animation:none}.al-reveal{opacity:1;transform:none;transition:none}}
