.animate-up,.animate-fade,.animate-scale,.animate-left,.animate-right,.image-reveal { opacity:0; transition:opacity .8s ease, transform .8s ease, clip-path 1s ease; }.animate-up { transform:translateY(28px); }.animate-left { transform:translateX(-30px); }.animate-right { transform:translateX(30px); }.animate-scale { transform:scale(.94); }.image-reveal { clip-path:inset(0 100% 0 0); }.is-visible { opacity:1; transform:none; clip-path:inset(0 0 0 0); }.delay-1 { transition-delay:.12s; }.delay-2 { transition-delay:.24s; }.delay-3 { transition-delay:.36s; }.word-reveal { display:inline-block; overflow:hidden; vertical-align:bottom; }.word-reveal > span { display:inline-block; transform:translateY(110%); transition:transform .75s cubic-bezier(.16,1,.3,1); }.is-visible .word-reveal > span { transform:none; }@keyframes marquee { to { transform:translateX(-50%); } }@keyframes profileArrow { 0%,100% { opacity:.72; transform:rotate(-10deg) translate(0,0); } 50% { opacity:1; transform:rotate(-10deg) translate(6px,7px); } }@keyframes approachOrbit { from { transform:rotate(0deg) translateX(8px) rotate(0deg); } to { transform:rotate(360deg) translateX(8px) rotate(-360deg); } }@media (prefers-reduced-motion:reduce) { *,*::before,*::after { animation-duration:.01ms !important; animation-iteration-count:1 !important; scroll-behavior:auto !important; transition-duration:.01ms !important; } .animate-up,.animate-fade,.animate-scale,.animate-left,.animate-right,.image-reveal { opacity:1; transform:none; clip-path:none; } .profile-arrow { animation:none; } }