@media (prefers-reduced-motion: no-preference) {
  @keyframes neu-enter { from { opacity:0; transform:translate3d(var(--neu-x,0px),var(--neu-y,0px),0); } to { opacity:1; transform:translate3d(0,0,0); } }
  .neu-motion-ready .neu-reveal { opacity:0; }
  .neu-motion-ready .neu-reveal.neu-visible { animation:neu-enter .62s cubic-bezier(.16,1,.3,1) var(--neu-delay,0ms) both; }
  .neu-motion-ready .neu-reveal:focus-within { opacity:1; animation:none; }
  .profile-portrait { overflow:hidden; }
  .profile-portrait > img.neu-reveal { --neu-x:64px; }
  .profile-panel.neu-reveal { --neu-x:-24px; --neu-delay:140ms; }
  #allTalents .neu-reveal { --neu-x:24px; }
  #allTalents .neu-reveal:nth-child(even) { --neu-x:-24px; }
  .section .heading.neu-reveal, .profile-achievements.neu-reveal { --neu-y:14px; }
  @media (hover:hover) and (pointer:fine) {
    #allTalents .profile-link { transition:transform .22s ease; }
    #allTalents .profile-link:hover { transform:translateY(-4px); }
  }
  @media (max-width:600px) {
    .profile-portrait > img.neu-reveal { --neu-x:30px; }
    .profile-panel.neu-reveal { --neu-x:-12px; }
    #allTalents .neu-reveal { --neu-x:12px; }
    #allTalents .neu-reveal:nth-child(even) { --neu-x:-12px; }
  }
}
