/* Subtle one-time entrances; the content is visible by default. */
@media (prefers-reduced-motion: no-preference){
  .motion-pending{opacity:0;transform:translate3d(0,20px,0)}
  .motion-pending.motion-from-left{transform:translate3d(0,20px,0)}
  .motion-pending.motion-from-right{transform:translate3d(0,20px,0)}
  .motion-reveal{transition:opacity .65s ease-out var(--motion-delay,0ms),transform .65s cubic-bezier(.2,.7,.2,1) var(--motion-delay,0ms)}
  .motion-reveal:not(.motion-pending){opacity:1;transform:none}
  .motion-pending:focus-within{opacity:1;transform:none;transition:none}
  .motion-home-intro{animation:motion-home-enter .7s ease-out both}
  @keyframes motion-home-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
}
@media (prefers-reduced-motion: reduce){.motion-reveal,.motion-pending,.motion-home-intro{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}
