.lyvv-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--lyvv-delay,0ms);will-change:opacity,transform}.lyvv-reveal[data-variant=left]{transform:translate3d(-40px,0,0)}.lyvv-reveal[data-variant=right]{transform:translate3d(40px,0,0)}.lyvv-reveal[data-variant=scale]{transform:scale(.94)}.lyvv-reveal[data-variant=blur]{transform:translate3d(0,16px,0);filter:blur(10px)}.lyvv-reveal[data-in=true]{opacity:1;transform:none;filter:none}.lyvv-word{display:inline-block;opacity:0;transform:translate3d(0,.6em,0) rotate(2deg);filter:blur(8px);animation:lyvv-word-in 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--lyvv-delay,0ms)}@keyframes lyvv-word-in{to{opacity:1;transform:none;filter:blur(0)}}.lyvv-fade-up{opacity:0;animation:lyvv-fade-up .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--lyvv-delay,0ms)}@keyframes lyvv-fade-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.lyvv-shimmer{background:linear-gradient(100deg,#e8b98a,#f5c4b3 25%,#fff 45%,#e8b98a 60%,#d4915e);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lyvv-shimmer 6s ease-in-out infinite}@keyframes lyvv-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}.lyvv-kenburns{animation:lyvv-kenburns 24s ease-in-out infinite alternate;transform-origin:70% 40%}@keyframes lyvv-kenburns{0%{transform:scale(1.12) translate3d(-1%,0,0)}to{transform:scale(1) translateZ(0)}}.lyvv-spotlight{background:radial-gradient(600px circle at var(--mx,70%) var(--my,30%),hsla(30,67%,73%,.18),transparent 60%);transition:background .12s linear}.lyvv-blob{position:absolute;border-radius:9999px;filter:blur(70px);opacity:.55;animation:lyvv-drift 18s ease-in-out infinite alternate}.lyvv-blob:nth-child(2){animation-duration:23s;animation-delay:-6s}.lyvv-blob:nth-child(3){animation-duration:29s;animation-delay:-12s}@keyframes lyvv-drift{0%{transform:translateZ(0) scale(1)}33%{transform:translate3d(8%,-10%,0) scale(1.15)}66%{transform:translate3d(-6%,8%,0) scale(.9)}to{transform:translate3d(4%,4%,0) scale(1.05)}}.lyvv-grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>");opacity:.08;mix-blend-mode:overlay}.lyvv-float{animation:lyvv-float 7s ease-in-out infinite}.lyvv-float-slow{animation:lyvv-float 10s ease-in-out infinite;animation-delay:-3s}@keyframes lyvv-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}.lyvv-spin{animation:lyvv-spin 40s linear infinite}.lyvv-spin,.lyvv-spin-rev{transform-origin:center;transform-box:fill-box}.lyvv-spin-rev{animation:lyvv-spin 60s linear infinite reverse}@keyframes lyvv-spin{to{transform:rotate(1turn)}}.lyvv-flow{stroke-dasharray:4 10;animation:lyvv-flow 1.6s linear infinite}@keyframes lyvv-flow{to{stroke-dashoffset:-28}}.lyvv-node-pulse{animation:lyvv-node-pulse 2.8s ease-out infinite;transform-origin:center;transform-box:fill-box}@keyframes lyvv-node-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}.lyvv-ring{transition:stroke-dashoffset 2.2s cubic-bezier(.22,1,.36,1)}.lyvv-marquee{display:flex;width:-moz-max-content;width:max-content;animation:lyvv-marquee 38s linear infinite}.lyvv-marquee-wrap:hover .lyvv-marquee{animation-play-state:paused}@keyframes lyvv-marquee{to{transform:translate3d(-50%,0,0)}}.lyvv-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lyvv-scrub-word{opacity:clamp(.14,calc(var(--p, 0) * var(--n, 1) * 1.15 - var(--i, 0)),1);transition:opacity .12s linear}.lyvv-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease;transform-style:preserve-3d}.lyvv-tilt[data-active=true]{transition:transform 80ms linear,box-shadow .3s ease;box-shadow:0 30px 60px -20px rgba(27,45,79,.28)}.lyvv-tilt-glare{background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%),hsla(0,0%,100%,.55),transparent 45%);opacity:0;transition:opacity .3s ease;mix-blend-mode:soft-light}.lyvv-tilt[data-active=true] .lyvv-tilt-glare{opacity:1}.lyvv-step-panel{opacity:0;transform:translate3d(0,24px,0) scale(.97);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.lyvv-step-panel[data-active=true]{opacity:1;transform:none;pointer-events:auto}.lyvv-bar-grow{transform-origin:left;animation:lyvv-bar-grow 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lyvv-delay,0ms)}@keyframes lyvv-bar-grow{0%{transform:scaleX(0)}}.lyvv-pop{animation:lyvv-pop .6s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--lyvv-delay,0ms)}@keyframes lyvv-pop{0%{opacity:0;transform:scale(.6) translate3d(0,8px,0)}}.lyvv-swap{animation:lyvv-swap .7s cubic-bezier(.22,1,.36,1) both}@keyframes lyvv-swap{0%{opacity:0;transform:translate3d(0,14px,0);filter:blur(6px)}}.lyvv-progress-fill{transform-origin:left;animation:lyvv-progress var(--lyvv-duration,7s) linear forwards}.lyvv-progress-paused .lyvv-progress-fill{animation-play-state:paused}@keyframes lyvv-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lyvv-sheen{position:relative;overflow:hidden;isolation:isolate}.lyvv-sheen:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:1}.lyvv-sheen:hover:after{transform:translateX(120%)}@media (prefers-reduced-motion:reduce){.lyvv-fade-up,.lyvv-pop,.lyvv-reveal,.lyvv-step-panel[data-active=true],.lyvv-swap,.lyvv-word{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}.lyvv-bar-grow,.lyvv-blob,.lyvv-float,.lyvv-float-slow,.lyvv-flow,.lyvv-kenburns,.lyvv-marquee,.lyvv-node-pulse,.lyvv-progress-fill,.lyvv-shimmer,.lyvv-spin,.lyvv-spin-rev{animation:none!important}.lyvv-scrub-word{opacity:1!important}.lyvv-sheen:after,.lyvv-spotlight{display:none}.lyvv-tilt{transform:none!important}.lyvv-ring{transition:none!important}}