/* A compact, overlapping entrance. Disable the local flag to restore the original. */
@keyframes pf-home-entry-reveal{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}
@keyframes pf-home-entry-rise{from{opacity:0;visibility:hidden;transform:translateY(8px)}to{opacity:1;visibility:visible;transform:translateY(0)}}
@keyframes pf-home-entry-illustration{from{opacity:0;visibility:hidden;translate:0 8px;scale:.985}to{opacity:1;visibility:visible;translate:0 0;scale:1}}
@media(prefers-reduced-motion:no-preference){
  html.pf-home-entry-trial body.portfolio-home{animation:none}
  html.pf-home-entry-trial .portfolio-home .pf-header{animation:pf-home-entry-reveal .4s ease-out both}
  html.pf-home-entry-trial .portfolio-home .pf-hero-copy>h1{animation:pf-home-entry-rise .6s cubic-bezier(.2,.75,.25,1) .06s both}
  html.pf-home-entry-trial .portfolio-home .pf-hero-description{animation:pf-home-entry-rise .6s cubic-bezier(.2,.75,.25,1) .16s both}
  html.pf-home-entry-trial .portfolio-home .pf-hero-actions{animation:pf-home-entry-rise .6s cubic-bezier(.2,.75,.25,1) .26s both}
  html.pf-home-entry-trial .portfolio-home .pf-workflow-showcase{animation:pf-home-entry-illustration .7s cubic-bezier(.2,.75,.25,1) .12s both}
  html.pf-home-entry-trial .portfolio-home .pf-hero .pf-workflow{animation:none}
  html.pf-home-entry-trial .portfolio-home #main>.pf-section:not(.pf-hero),
  html.pf-home-entry-trial .portfolio-home .pf-contact-stage{animation:pf-home-entry-reveal .55s ease-out .12s both}
}
