.copy-motion .motion-letter{display:inline-block;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.7,.3,1)}.motion-1 .motion-letter{animation-name:copy-rise;animation-duration:1s;animation-delay:calc(.3s + var(--order)*.105s)}.motion-2 .motion-letter{animation-name:copy-fade;animation-duration:1.2s;animation-delay:calc(.3s + var(--order)*.1s)}.motion-3 .motion-letter{animation-name:copy-rise;animation-duration:1s;animation-delay:calc(.3s + var(--group)*.45s)}.hero-refined .motion-4>.motion-line{animation:copy-line 1.2s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(.3s + var(--row)*.65s)}.motion-5 .motion-letter{animation-name:copy-focus;animation-duration:1.3s;animation-delay:calc(.3s + var(--order)*.08s)}@keyframes copy-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}@keyframes copy-fade{0%{opacity:0}to{opacity:1}}@keyframes copy-line{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(.3em)}to{opacity:1;clip-path:inset(-20% -5% -30% -5%);transform:translateY(0)}}@keyframes copy-focus{0%{opacity:0;filter:blur(5px);transform:translateY(.12em)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.copy-motion .motion-letter,.hero-refined .copy-motion>.motion-line{animation:none!important;opacity:1;transform:none;filter:none}}