@keyframes sim-rise{0%{opacity:0;transform:translate3d(0, var(--sim-reveal-distance), 0)}to{opacity:1;transform:translate(0,0)}}[data-reveal-root=on] [data-reveal=rise],[data-reveal-root=on] [data-reveal=stagger]>*{opacity:0;will-change:opacity, transform}[data-reveal-root=on] [data-reveal=rise]{--sim-reveal-distance:var(--sim-rise-distance)}[data-reveal-root=on] [data-reveal=rise][data-visible=true]{animation:sim-rise var(--sim-rise-duration) var(--sim-rise-ease) both;animation-delay:var(--sim-reveal-delay,0s)}[data-reveal-root=on] [data-reveal=stagger]>*{--sim-reveal-distance:var(--sim-stagger-distance)}[data-reveal-root=on] [data-reveal=stagger][data-visible=true]>*{animation:sim-rise var(--sim-stagger-duration) var(--sim-stagger-ease) both;animation-delay:calc(var(--sim-reveal-delay,0s) + var(--sim-reveal-i,0) * var(--sim-stagger-step))}@keyframes sim-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-reveal-root=on] [data-reveal=line]{transform-origin:0;will-change:transform;transform:scaleX(0)}[data-reveal-root=on] [data-reveal=line][data-visible=true]{animation:sim-line var(--sim-line-duration) var(--sim-line-ease) both;animation-delay:var(--sim-reveal-delay,0s)}[data-reveal-root=on] .zone{border-bottom-color:#0000}.zone__rule{inset-inline:0;background:var(--color-sim-hairline);pointer-events:none;height:1px;display:none;position:absolute;bottom:-1px}[data-reveal-root=on] .zone__rule{display:block}@media (prefers-reduced-motion:reduce){[data-reveal-root=on] [data-reveal],[data-reveal-root=on] [data-reveal=stagger]>*{opacity:1;transform:none;animation:none!important}[data-reveal-root=on] .zone{border-bottom-color:var(--color-sim-hairline)}}
