.lp{--lp-bg:#08090b;--lp-line:#222429;--lp-muted:#9a9da4;--lp-ease:cubic-bezier(.16, 1, .3, 1);background:var(--lp-bg);color:#f4f4f5}.lp :focus-visible:not(input,textarea){outline-offset:3px;outline:2px solid #e4e4e7}.lp ::selection{color:#fff;background:#e4e4e740}.lp-light :focus-visible:not(input,textarea){outline-color:#18181b}.lp-light ::selection{color:#09090b;background:#18181b1f}.lp-silver{background:linear-gradient(110deg,#fff 5%,#858990 30%,#f5f5f5 48%,#575b62 70%,#e5e7eb 90%) 0%/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.lp-enter .lp-silver,[data-in] .lp-silver{animation:lp-shine 2.4s var(--lp-ease) .35s 1 both}@keyframes lp-shine{0%{background-position:100%}to{background-position:0%}}.lp-metal{background:linear-gradient(135deg,#e5e7eb 0%,#8a8f96 38%,#f7f7f7 58%,#5b5f66 78%,#c9ccd1 100%);box-shadow:inset 0 1px 1px #fff9,0 30px 60px -20px #000000bf}.lp-noise:after{content:"";pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lp-enter{animation:lp-rise .9s var(--lp-ease) var(--d,0s) both}.lp-enter-scale{animation:lp-pop 1.1s var(--lp-ease) var(--d,0s) both}@keyframes lp-rise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}}@keyframes lp-pop{0%{opacity:0;filter:blur(6px);transform:scale(.94)}}.fx-ready [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .9s var(--lp-ease) var(--d,0s), transform .9s var(--lp-ease) var(--d,0s), filter .9s var(--lp-ease) var(--d,0s), translate .3s cubic-bezier(.4, 0, .2, 1), border-color .3s cubic-bezier(.4, 0, .2, 1), background-color .3s cubic-bezier(.4, 0, .2, 1);transform:translateY(28px)}.fx-ready [data-reveal=left]{transform:translate(-36px)}.fx-ready [data-reveal=right]{transform:translate(36px)}.fx-ready [data-reveal=scale]{transform:scale(.94)}.fx-ready [data-reveal][data-in]{opacity:1;filter:none;transform:none}.lp-progress{transform-origin:0;transform:scaleX(var(--page,0))}.lp-card-stage{perspective:1200px}.lp-card{--fx:0;transform-style:preserve-3d;transform:rotateX(calc(var(--fx) * 18deg)) rotate(calc(-12deg + var(--fx) * 22deg)) translate3d(0, calc(var(--fx) * -70px), 0) scale(calc(1 - var(--fx) * .12));will-change:transform}.lp-card-tilt{transform:rotateX(calc(var(--ry,0) * 1deg)) rotateY(calc(var(--rx,0) * 1deg));transition:transform .25s var(--lp-ease)}.lp-card-shine{transform:translateX(calc(-60% + var(--rx,0) * 6%));mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 20%,#ffffff8c 45%,#0000 60%)}.lp-glow{--fx:0;transform:translate3d(0, calc(var(--fx) * 140px), 0) scale(calc(1 + var(--fx) * .4));opacity:calc(.24 - var(--fx) * .12)}.lp-hero-copy{--fx:0;transform:translate3d(0, calc(var(--fx) * 60px), 0);opacity:clamp(0, calc(1.6 - var(--fx) * 2), 1)}.lp-slide{--fx:.5;transform:translate3d(calc((.5 - var(--fx)) * 38%), 0, 0)}.lp-slide-rev{--fx:.5;transform:translate3d(calc((var(--fx) - .5) * 38%), 0, 0)}[data-spotlight]{isolation:isolate;position:relative}[data-spotlight]:before{content:"";border-radius:inherit;z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--sx,50%) var(--sy,50%), #ffffff17, transparent 60%);transition:opacity .3s;position:absolute;inset:0}[data-spotlight]:hover:before{opacity:1}.lp-words{--fx:0}.lp-words>span{opacity:clamp(.14, calc((var(--fx) - .22) * var(--n) * 2.4 - var(--i)), 1);transition:opacity .2s linear}.lp-line{transform-origin:50% 0;transform:scaleY(clamp(0, calc(var(--fx,0) * 1.9 - .45), 1))}.lp-big-r{transform:rotate(calc((var(--fx,.5) - .5) * 26deg)) scale(calc(.9 + var(--fx,.5) * .2))}.lp-parallax{transform:translate3d(0, calc((.5 - var(--fx,.5)) * var(--speed,80px)), 0)}.lp-marquee{animation:36s linear infinite lp-marquee}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp-card,.lp-card-tilt,.lp-glow,.lp-hero-copy,.lp-slide,.lp-slide-rev,.lp-big-r,.lp-parallax,.lp-line{transform:none!important}.lp-hero-copy,.lp-line,.lp-words>span{opacity:1!important}.lp-silver,.lp-marquee,.lp-enter,.lp-enter-scale{animation:none!important}.fx-ready [data-reveal]{filter:none!important;transform:none!important}}
