.hero-mask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:visible clip}.hero-mask>span{animation:hero-mask 1s var(--ease-mask) .15s forwards;display:block;transform:translateY(108%)}.hero-rise{opacity:0;animation:hero-rise .8s var(--ease-out) var(--d,0s) forwards}@keyframes hero-mask{to{transform:translateY(0)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-mask>span,.hero-rise{opacity:1;animation:none;transform:none}}
