.lp-root{--lp-night:#070818;--lp-night-2:#0d0f26;--lp-ivory:#f7f4ec;--lp-ivory-2:#efeadf;--lp-ink:#0e1022;--lp-gold:#f5b544;--lp-gold-deep:#c98a2e;--lp-turq:#7fe0da;--lp-violet:#9aa2f8;--lp-lapis:#2b33d6;--lp-ease:cubic-bezier(.19, 1, .22, 1);--lp-display:"Unbounded", "Onest", ui-sans-serif, system-ui, sans-serif;--lp-serif:"Cormorant Garamond", "Playfair Display", Georgia, serif;background:var(--lp-ivory);color:var(--lp-ink);overflow-x:clip}.lp-root h1,.lp-root h2,.lp-root h3,.lp-display{font-family:var(--lp-display);letter-spacing:-.035em;font-weight:600}.lp-serif{font-variant-numeric:lining-nums;font-family:var(--lp-serif);letter-spacing:-.01em;font-style:italic;font-weight:600}.lp-root ::selection{background:#f5b54459}.lp-root :focus-visible{outline:2px solid var(--lp-turq);outline-offset:3px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lp-hero{background:var(--lp-night);color:#fff;isolation:isolate}.lp-hero-fallback{background:radial-gradient(60% 50% at 72% 42%,#4048ec59,#0000 70%),radial-gradient(40% 40% at 85% 20%,#7fe0da2e,#0000 70%),radial-gradient(50% 45% at 20% 10%,#2b33d647,#0000 70%),linear-gradient(#080a1f 0%,#070818 100%)}.lp-field{opacity:0;transition:opacity 1.4s var(--lp-ease)}.lp-field-ready .lp-field{opacity:1}.lp-hero-shade{background:linear-gradient(90deg,#070818b8 0%,#07081859 45%,#0000 70%),linear-gradient(#0000 78%,#070818e6 100%)}@media (width<=1023px){.lp-hero-shade{background:linear-gradient(#0708188c 0%,#07081833 55%,#0000 80%),linear-gradient(#0000 82%,#070818e6 100%)}}.lp-word{white-space:nowrap;display:inline-block}.lp-ch{animation:lp-rise 1.1s var(--lp-ease) both;animation-delay:calc(var(--i) * 30ms + 80ms);will-change:transform;display:inline-block}@keyframes lp-rise{0%{opacity:0;filter:blur(8px);transform:translateY(.6em)rotate(5deg)}60%{filter:blur()}to{opacity:1;filter:blur();transform:none}}.lp-grad{background-image:linear-gradient(90deg,#9aa2f8 0%,#c9cdfb 30%,#7fe0da 62%,#f5b544 100%);background-size:var(--gs) 100%;background-position:var(--gp) 0;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.lp-fade-in{animation:lp-fade 1.2s var(--lp-ease) both;animation-delay:var(--d,0s)}@keyframes lp-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp-rosette{overflow:visible}.lp-draw .lp-stroke{stroke-dasharray:1;stroke-dashoffset:1px;animation:lp-draw 3.2s var(--lp-ease) forwards;animation-delay:calc(var(--d) + .4s)}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp-spin{animation:160s linear infinite lp-spin}.lp-spin-rev{animation:220s linear infinite reverse lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-mic{-webkit-tap-highlight-color:transparent}.lp-mic-core{-webkit-backdrop-filter:blur(10px);transition:transform .5s var(--lp-ease), background .3s, box-shadow .4s;background:#ffffff1a;border:1px solid #ffffff47;box-shadow:0 0 #7fe0da80}.lp-mic:hover .lp-mic-core{background:#ffffff29;transform:scale(1.08);box-shadow:0 0 0 10px #ffffff0d}.lp-mic-ping{animation:lp-ping 2.6s var(--lp-ease) infinite}@keyframes lp-ping{0%{opacity:.6;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}.lp-cta{isolation:isolate;color:#fff;transition:box-shadow .4s var(--lp-ease), filter .3s;background:linear-gradient(115deg,#4048ec 0%,#2b33d6 48%,#1fb8b0 100%);position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #4048eccc,inset 0 1px #ffffff4d}.lp-cta:after{content:"";z-index:-1;transition:transform .9s var(--lp-ease);background:linear-gradient(100deg,#0000 20%,#ffffff73 50%,#0000 80%);position:absolute;inset:-2px;transform:translate(-120%)}.lp-cta:hover:after{transform:translate(120%)}.lp-cta:hover{box-shadow:0 16px 60px -8px #4048ecf2,inset 0 1px #ffffff59}.lp-ghost-dark{color:#ffffffdb;background:#ffffff0a;border:1px solid #ffffff29;transition:background .3s,border-color .3s,color .3s}.lp-ghost-dark:hover{color:#fff;background:#ffffff17;border-color:#ffffff4d}.lp-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-marquee-track{width:max-content;animation:lp-marq var(--dur,48s) linear infinite;display:flex}.lp-marquee-track.lp-rev{animation-direction:reverse}.lp-paused .lp-marquee-track,.lp-paused .lp-spin,.lp-paused .lp-spin-rev{animation-play-state:paused}@keyframes lp-marq{to{transform:translate(-50%)}}.lp-scroll-line{animation:lp-scrollline 2.2s var(--lp-ease) infinite}@keyframes lp-scrollline{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.lp-nav{-webkit-backdrop-filter:blur(18px)saturate(1.4);transition:background .4s, transform .5s var(--lp-ease), box-shadow .4s;background:#0a0b1e8c;border:1px solid #ffffff1a;box-shadow:0 10px 40px -20px #0009}.lp-nav.lp-nav-scrolled{background:#090a1ae6}.lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:12px;font-weight:600;display:inline-flex}.lp-sw{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.lp-sw-i{will-change:transform;display:inline-block}.lp-spot{isolation:isolate;position:relative}.lp-spot:before,.lp-spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0}.lp-spot:before{z-index:-1;background:radial-gradient(380px circle at var(--mx,-999px) var(--my,-999px), var(--spot,#9aa2f829), transparent 45%)}.lp-spot:after{background:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px), var(--spot-edge,#9aa2f8b3), transparent 50%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-spot-group:hover .lp-spot:before,.lp-spot-group:hover .lp-spot:after{opacity:1}.lp-stage3d{perspective:1600px;perspective-origin:50% 30%}.lp-plane{transform-style:preserve-3d;transform:rotateX(var(--rx,6deg)) rotateY(var(--ry,-2deg)) rotateZ(-3deg) scale(var(--s,1))}.lp-mini{transition:transform .7s var(--lp-ease), box-shadow .7s var(--lp-ease);transform:translateZ(0)}.lp-mini:hover{transform:translateZ(60px)translateY(-6px);box-shadow:0 40px 80px -30px #0e10228c}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-conic{background:conic-gradient(from var(--ang,0deg), #2b33d6, #9aa2f8, #7fe0da, #f5b544, #2b33d6);animation:6s linear infinite lp-ang}@keyframes lp-ang{to{--ang:360deg}}.lp-story{background:var(--lp-night);color:#fff}.lp-bar{transform-origin:50%}.lp-wave-bar{animation:1.2s ease-in-out infinite lp-wave;animation-delay:var(--wd,0s);transform-origin:50%}@keyframes lp-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.lp-ikat{filter:blur(.6px)saturate(1.1);background:repeating-linear-gradient(90deg,#0000 0 14px,#fff0 14px 16px),radial-gradient(9px 22px at 25%,#ffd23f 55%,#0000 62%) 0 0/36px 48px,radial-gradient(9px 22px at 75% 0,#e0306f 55%,#0000 62%) 0 0/36px 48px,radial-gradient(9px 22px at 75% 100%,#e0306f 55%,#0000 62%) 0 0/36px 48px,radial-gradient(5px 12px at 25%,#1b2a8f 60%,#0000 68%) 0 0/36px 48px,linear-gradient(90deg,#2b1a7a,#5b1b8f 50%,#2b1a7a)}@media (prefers-reduced-motion:reduce){.lp-ch,.lp-fade-in{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.lp-draw .lp-stroke{stroke-dashoffset:0;animation:none!important}.lp-marquee-track,.lp-spin,.lp-spin-rev,.lp-mic-ping,.lp-wave-bar,.lp-scroll-line,.lp-conic{animation:none!important}}.lp-ico-wave{transform-origin:60px 60px;animation:lp-ico-wave 2.1s var(--lp-ease) infinite}@keyframes lp-ico-wave{0%{opacity:.9;transform:scale(.75)}to{opacity:0;transform:scale(1.7)}}.lp-ico-block{transform-box:fill-box;transform-origin:0;animation:lp-ico-block 3.2s var(--lp-ease) infinite both}@keyframes lp-ico-block{0%{opacity:0;transform:scaleX(0)}18%,82%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.lp-ico-twinkle{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite lp-twinkle}@keyframes lp-twinkle{0%,to{opacity:.5;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}.lp-ico-orbit{transform-origin:60px 60px;animation:6s linear infinite lp-spin}.lp-paused-ico .lp-ico-wave,.lp-paused-ico .lp-ico-block,.lp-paused-ico .lp-ico-twinkle,.lp-paused-ico .lp-ico-orbit{animation-play-state:paused}.lp-float{animation:4s ease-in-out infinite lp-float}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.lp-ico-wave,.lp-ico-block,.lp-ico-twinkle,.lp-ico-orbit,.lp-float{animation:none!important}}.lp-tg-phone{background:linear-gradient(160deg,#23285a,#0a0c24 38%,#05061a);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff2e,0 60px 120px -40px #0e1030a6,0 30px 60px -30px #2b33d673}.lp-tg-screen{font-family:var(--font-sans,"Onest", ui-sans-serif, system-ui, sans-serif);letter-spacing:0;background:#0b0e2a}.lp-tg-head{background:#111436f5;box-shadow:0 1px #ffffff0d}.lp-tg-head:last-child{box-shadow:0 -1px #ffffff0d}.lp-tg-wall{background:radial-gradient(80% 50% at 85% 10%,#4048ec47,#0000 70%),radial-gradient(70% 45% at 0 95%,#1fb8b029,#0000 70%),#0b0e2a}.lp-tg-fade{-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.lp-tg-out{background:linear-gradient(140deg,#4048ec,#2b33d6 70%)}.lp-tg-in{background:#191d4a;box-shadow:inset 0 0 0 1px #ffffff0d}.lp-tg-chip{-webkit-backdrop-filter:blur(6px);background:#0a0c248c}.lp-tg-key{color:#e6e8ff;-webkit-backdrop-filter:blur(6px);transition:transform .25s var(--lp-ease), background .25s;background:#191d4ab8;box-shadow:inset 0 0 0 1px #ffffff0f}.lp-tg-key-on{background:#4048ec8c;transform:scale(.96)}.lp-tg-tap{animation:lp-tg-tap .7s var(--lp-ease) both;background:#7fe0da8c}@keyframes lp-tg-tap{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}.lp-tg-prog{transition:width .8s var(--lp-ease);background:linear-gradient(90deg,#4048ec,#7fe0da)}.lp-tg-spin{animation:.8s linear infinite lp-spin}.lp-tg-dot{animation:1.1s ease-in-out infinite lp-tg-dot}@keyframes lp-tg-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lp-tg-wv{transform-origin:50% 100%;animation:lp-tg-wv .5s var(--lp-ease) both;animation-delay:calc(var(--i) * 18ms)}@keyframes lp-tg-wv{0%{transform:scaleY(.15)}}.lp-tg-rec{animation:1s ease-in-out infinite lp-tg-rec}@keyframes lp-tg-rec{50%{opacity:.25}}.lp-tg-recbtn{animation:lp-tg-recbtn 1.2s var(--lp-ease) infinite;background:linear-gradient(140deg,#4048ec,#2b33d6);box-shadow:0 0 #7fe0da80}@keyframes lp-tg-recbtn{to{box-shadow:0 0 0 12px #7fe0da00}}.lp-tg-beat{background:linear-gradient(90deg,#2b33d6,#1fb8b0);animation:linear both lp-tg-beat}.lp-tg-beat-paused{animation-play-state:paused}@keyframes lp-tg-beat{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-tg-trail path:first-child{stroke-dashoffset:0;animation:2.4s linear infinite lp-tg-trail}@keyframes lp-tg-trail{to{stroke-dashoffset:-36px}}@media (prefers-reduced-motion:reduce){.lp-tg-spin,.lp-tg-dot,.lp-tg-wv,.lp-tg-rec,.lp-tg-recbtn,.lp-tg-tap,.lp-tg-beat,.lp-tg-trail path{animation:none!important}}.lp-orb-in{animation:lp-fade-orb 1.2s var(--lp-ease) both}@keyframes lp-fade-orb{0%{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.lp-orb-in{animation:none!important}}.lp-nav-shell{will-change:transform;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .25s}.lp-nav-hidden{opacity:0;transform:translateY(calc(-100% - 12px))}@media (prefers-reduced-motion:reduce){.lp-nav-shell{transition:opacity .15s linear}.lp-nav-hidden{opacity:0;pointer-events:none;transform:none}}
