.reveal.reveal[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1) var(--reveal-delay, 0ms),transform .85s cubic-bezier(.22,.61,.36,1) var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal.reveal[data-reveal=up]{transform:translateY(36px)}.reveal.reveal[data-reveal=left]{transform:translate(-48px)}.reveal.reveal[data-reveal=right]{transform:translate(48px)}.reveal.reveal[data-reveal=pop]{transform:translateY(56px) scale(.92)}.reveal.reveal.reveal-in[data-reveal]{opacity:1;transform:none}.reveal .reveal-item{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .55s cubic-bezier(.22,.61,.36,1)}.reveal.reveal-in .reveal-item{opacity:1;transform:none;transition-delay:calc(var(--reveal-delay, 0ms) + .28s + var(--i, 0) * 90ms)}.reveal .reveal-badge{opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.reveal.reveal-in .reveal-badge{opacity:1;transform:none;transition-delay:calc(var(--reveal-delay, 0ms) + .52s + var(--i, 0) * 90ms)}.reveal-lift{transition:transform .35s cubic-bezier(.34,1.4,.64,1),box-shadow .35s ease,background-color .3s ease}@media (hover: hover) and (prefers-reduced-motion: no-preference){.reveal-lift:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 22px 40px -18px #11453b59}}
