[data-reveal=pending]{opacity:0;transform:translateY(32px)scale(.985)}[data-reveal=in]{opacity:1;transition:opacity .9s var(--ease-mk-cinematic), transform 1.2s var(--ease-mk-cinematic);transition-delay:var(--lp-delay,0s);transform:none}[data-reveal=in] .lp-rise{animation:lp-rise .8s var(--ease-mk-cinematic) both;animation-delay:var(--d,0s)}[data-reveal=in] .lp-pop{animation:lp-pop .7s var(--ease-mk-cinematic) both;animation-delay:var(--d,0s)}[data-reveal=in] .lp-fade{animation:lp-fade .6s var(--ease-mk-cinematic) both;animation-delay:var(--d,0s)}[data-reveal=in] .lp-slide{animation:lp-slide .8s var(--ease-mk-cinematic) both;animation-delay:var(--d,0s)}[data-reveal=in] .lp-type{animation:lp-type .9s steps(var(--steps,7), end) both;animation-delay:var(--d,0s)}[data-reveal=in] .lp-fill-x{transform-origin:0;animation:lp-fill-x 1.1s var(--ease-mk-cinematic) both;animation-delay:var(--d,0s)}[data-reveal=in] .lp-fill-y{transform-origin:top;animation:lp-fill-y 2.4s var(--ease-mk-in-out,ease-in-out) both;animation-delay:var(--d,0s)}[data-reveal=in] .lp-press{animation:lp-press .45s var(--ease-mk-cinematic) both;animation-delay:var(--d,0s)}[data-reveal=in] .lp-light{animation:lp-light .5s var(--ease-mk-cinematic) both;animation-delay:var(--d,0s)}.lp-out{opacity:0}[data-reveal=in] .lp-out{animation:lp-out .35s var(--ease-mk-cinematic) both;animation-delay:var(--d,0s)}.lp-live{animation:1.6s ease-in-out infinite lp-live}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-slide{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes lp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lp-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-press{0%{transform:none}40%{transform:scale(.94)}to{transform:none}}@keyframes lp-light{0%{color:var(--color-mk-fg-subtle)}to{color:var(--color-mk-fg)}}@keyframes lp-out{0%{opacity:1}to{opacity:0}}@keyframes lp-live{0%,to{opacity:1}50%{opacity:.35}}.lp-hero-title{font-family:var(--font-mk-sans);letter-spacing:-.035em;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:500;line-height:1.04}.lp-stage{animation:lp-stage 1.4s var(--ease-mk-cinematic) both;animation-delay:.55s}@keyframes lp-stage{0%{opacity:0;transform:translateY(48px)scale(.96)}to{opacity:1;transform:none}}.lp-line{transition:opacity .5s var(--ease-mk-cinematic), color .5s var(--ease-mk-cinematic)}@media (prefers-reduced-motion:reduce){[data-reveal=pending]{opacity:1;transform:none}[data-reveal=in]{transition:none}[data-reveal=in] *,.lp-stage,.lp-live{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.lp-turn{opacity:0;transition:opacity .7s var(--ease-mk-cinematic), transform .9s var(--ease-mk-cinematic);transform:translateY(24px)}.lp-turn.is-on{opacity:1;transform:none}.lp-turn-item{opacity:0;transition:opacity .6s var(--ease-mk-cinematic), transform .8s var(--ease-mk-cinematic);transform:translateY(12px)}.lp-turn.is-on .lp-turn-item{opacity:1;transition-delay:calc(.25s + var(--i,0) * .1s);transform:none}@media (prefers-reduced-motion:reduce){.lp-turn,.lp-turn-item{transition:none}}
