.hero-wash{--wash:radial-gradient(closest-side at 58% 44%, #000 0%, #000000c7 34%, #00000052 66%, transparent 100%);--wash-tone:color-mix(in srgb, var(--color-steel-100) 12%, transparent);animation:hero-fade 1.6s var(--ease-land) both;inset:-24%}.hero-rings{opacity:.35;transform:scale(1.35);-webkit-mask-image:radial-gradient(closest-side at 58% 42%,#0000 30%,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side at 58% 42%,#0000 30%,#000 55%,#0000 100%)}.hero-face{animation:.8s cubic-bezier(.2,0,0,1) both hero-face}@keyframes hero-face{0%{opacity:0;transform:scale(1.02)}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}.hero-cross{animation:hero-cross .7s var(--ease-land) 1.5s both}@keyframes hero-cross{0%{opacity:0;transform:rotate(-90deg)scale(.4)}}.hero-rule{transform-origin:0;animation:hero-rule .9s var(--ease-land) .5s both}@keyframes hero-rule{0%{transform:scaleX(0)}}.ink-art{animation:hero-fade .9s var(--ease-land) both}@media (prefers-reduced-motion:reduce){.hero-wash,.hero-face,.hero-cross,.hero-rule,.ink-art{opacity:1;animation:none}}
