.ls-nav-shell{position:relative}.ls-nav-bg{position:absolute;inset-block:10px;inset-inline:10px;border-radius:30px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,240,230,.035),rgba(255,240,230,0) 60%),rgba(11,10,15,.72);box-shadow:0 22px 48px -30px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);opacity:0;transform:scale(1.025,1.12);transition:opacity .45s var(--ease),transform .7s var(--ease-out);pointer-events:none}.ls-nav-bg:after{content:"";position:absolute;inset-inline:22%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,159,128,.55) 35%,rgba(255,107,139,.7) 50%,rgba(255,159,128,.55) 65%,transparent);opacity:.8}.ls-nav.is-open .ls-nav-bg,.ls-nav.is-scrolled .ls-nav-bg{opacity:1;transform:none}.ls-nav.is-open .ls-nav-bg{border-radius:26px;background:linear-gradient(180deg,rgba(255,240,230,.035),rgba(255,240,230,0) 60%),rgba(11,10,15,.93)}@media (min-width:1024px){.ls-nav-bg{inset-inline:14px}}.ls-nav-logo{display:inline-flex;align-items:center;gap:.65rem;border-radius:999px;color:var(--cream);-webkit-tap-highlight-color:transparent}.ls-nav-mark{width:2rem;height:2rem;flex:none;filter:drop-shadow(0 0 10px rgba(255,107,139,.35));transition:transform .6s var(--ease-spring),filter .4s var(--ease)}.ls-nav-logo:hover .ls-nav-mark{transform:rotate(-8deg) scale(1.07);filter:drop-shadow(0 0 14px rgba(255,107,139,.6))}.ls-nav-word{font-family:var(--font-display);font-weight:560;font-size:1.32rem;line-height:1;letter-spacing:var(--tr-h2);color:var(--cream);white-space:nowrap}.ls-nav-link{position:relative;padding:.55rem .8rem;border-radius:999px;font-size:.875rem;font-weight:500;line-height:1.2;color:var(--text);white-space:nowrap;transition:color .25s var(--ease);-webkit-tap-highlight-color:transparent}.ls-nav-link:after{content:"";position:absolute;inset-inline:.8rem;bottom:.18rem;height:3px;color:var(--coral);background-image:radial-gradient(circle,currentColor 0 1px,transparent 1.4px);background-size:6px 3px;background-repeat:repeat-x;background-position:0 50%;clip-path:inset(0 100% 0 0);transition:clip-path .5s var(--ease-out)}[dir=rtl] .ls-nav-link:after{clip-path:inset(0 0 0 100%)}.ls-nav-link:focus-visible,.ls-nav-link:hover{color:var(--cream)}.ls-nav-link:focus-visible:after,.ls-nav-link:hover:after{clip-path:inset(0 0 0 0)}@media (min-width:1280px){.ls-nav-link{padding-inline:.95rem}.ls-nav-link:after{inset-inline:.95rem}}.ls-nav-try{white-space:nowrap}.ls-nav-burger{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:none;border-radius:999px;border:1px solid var(--line-strong);background-color:hsla(26,47%,93%,.03);color:var(--cream);transition:background-color .25s var(--ease),border-color .25s var(--ease);-webkit-tap-highlight-color:transparent}.ls-nav-burger:hover{background-color:hsla(26,47%,93%,.07);border-color:hsla(26,47%,93%,.28)}@media (min-width:1024px){.ls-nav-burger,.ls-nav-panel{display:none}}.ls-nav-burger-lines{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:18px;height:13.5px}.ls-nav-burger-lines>span{display:block;width:100%;height:1.5px;border-radius:2px;background-color:currentColor;transform-origin:center;transition:transform .45s var(--ease-out),opacity .25s var(--ease)}.ls-nav-burger-lines>span:nth-child(2){width:66%}.ls-nav.is-open .ls-nav-burger-lines>span:first-child{transform:translateY(6px) rotate(45deg)}.ls-nav.is-open .ls-nav-burger-lines>span:nth-child(2){opacity:0;transform:scaleX(.4)}.ls-nav.is-open .ls-nav-burger-lines>span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.ls-nav-panel{position:relative;overflow:hidden;transition:max-height .55s var(--ease-out),opacity .35s var(--ease),visibility .55s linear}.ls-nav-panel-rule{height:3px;margin-inline:.25rem;color:rgba(255,208,168,.28)}.ls-nav-list{position:relative;padding-block:.75rem 1.9rem;padding-inline-start:1.6rem}.ls-nav-list:before{content:"";position:absolute;inset-inline-start:.62rem;top:1.9rem;bottom:5.4rem;width:3px;color:rgba(255,208,168,.4);background-image:radial-gradient(circle,currentColor 0 1px,transparent 1.4px);background-size:3px 8px;background-repeat:repeat-y}.ls-nav-mitem{opacity:0;transform:translateY(-8px);transition:opacity .3s var(--ease),transform .5s var(--ease-out)}.ls-nav.is-open .ls-nav-mitem{opacity:1;transform:none;transition-delay:calc(90ms + var(--i, 0) * 45ms)}.ls-nav-mbtn{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border-radius:16px;font-size:1rem;font-weight:500;line-height:1.3;text-align:start;color:var(--text);transition:background-color .25s var(--ease),color .25s var(--ease);-webkit-tap-highlight-color:transparent}.ls-nav-mbtn:before{content:"";position:absolute;inset-inline-start:-1.25rem;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:999px;border:1px solid rgba(255,208,168,.55);background:var(--night-950);transition:background-color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.ls-nav-mbtn:focus-visible,.ls-nav-mbtn:hover{background-color:hsla(26,47%,93%,.05);color:var(--cream)}.ls-nav-mbtn:focus-visible:before,.ls-nav-mbtn:hover:before{background-color:var(--rose);border-color:var(--rose);box-shadow:0 0 10px var(--glow-rose)}.ls-nav-mbtn-arrow{width:1.05rem;height:1.05rem;color:var(--champagne);opacity:.45;transition:translate .3s var(--ease),opacity .25s var(--ease)}.ls-nav-mbtn:hover .ls-nav-mbtn-arrow{opacity:1;translate:3px 0}[dir=rtl] .ls-nav-mbtn:hover .ls-nav-mbtn-arrow{translate:-3px 0}.ls-nav-mtry{margin-top:.85rem;margin-inline-start:-1.6rem}.ls-lang-trigger{display:inline-flex;align-items:center;gap:.4rem;height:2.5rem;padding-inline:.8rem .7rem;border-radius:999px;border:1px solid var(--line-strong);background-color:hsla(26,47%,93%,.03);font-size:.875rem;font-weight:500;color:var(--cream);transition:background-color .25s var(--ease),border-color .25s var(--ease);-webkit-tap-highlight-color:transparent}.ls-lang-trigger:hover,.ls-lang-trigger[aria-expanded=true]{background-color:hsla(26,47%,93%,.07);border-color:rgba(255,208,168,.3)}.ls-lang-globe{width:1rem;height:1rem;flex:none;color:var(--champagne)}.ls-lang-chevron{width:.8rem;height:.8rem;flex:none;opacity:.7;transition:transform .35s var(--ease-out)}ul.ls-lang-menu{border-color:var(--line-strong);background:rgba(17,15,22,.86);box-shadow:0 28px 60px -24px rgba(0,0,0,.9),0 0 50px -30px var(--glow-rose),inset 0 1px 0 hsla(0,0%,100%,.06);transform-origin:top right;scrollbar-width:thin;scrollbar-color:hsla(26,47%,93%,.16) transparent;overscroll-behavior:contain}[dir=rtl] ul.ls-lang-menu{transform-origin:top left}@media (prefers-reduced-motion:no-preference){ul.ls-lang-menu{animation:ls-hn-pop .32s var(--ease-out) both}}.ls-lang-opt{position:relative;display:block;padding:.5rem .75rem;padding-inline-end:2rem;border-radius:12px;font-size:.875rem;line-height:1.3;color:var(--text);transition:background-color .2s var(--ease),color .2s var(--ease)}.ls-lang-opt:focus-visible,.ls-lang-opt:hover{background-color:hsla(26,47%,93%,.06);color:var(--cream)}.ls-lang-opt.is-active{background:linear-gradient(90deg,rgba(255,107,139,.16),rgba(255,159,128,.06));color:var(--cream);font-weight:600}[dir=rtl] .ls-lang-opt.is-active{background:linear-gradient(270deg,rgba(255,107,139,.16),rgba(255,159,128,.06))}.ls-lang-opt.is-active:after{content:"";position:absolute;inset-inline-end:.8rem;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:999px;background:var(--dusk);box-shadow:0 0 10px var(--glow-rose)}.ls-lang-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.ls-lang-chip{display:inline-flex;align-items:center;padding:.32rem .8rem;border-radius:999px;border:1px solid var(--line);font-size:.8125rem;line-height:1.35;color:var(--muted);transition:color .25s var(--ease),border-color .25s var(--ease),background-color .25s var(--ease)}.ls-lang-chip:focus-visible,.ls-lang-chip:hover{color:var(--cream);border-color:rgba(255,208,168,.3);background-color:hsla(26,47%,93%,.04)}.ls-lang-chip.is-active{border-color:transparent;background-image:var(--dusk-btn);color:var(--ink-on-dusk);font-weight:650;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 8px 20px -12px rgba(255,107,139,.8)}.ls-hero{isolation:isolate}.ls-hero-sky{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 76% 88%,rgba(255,107,139,.13),transparent 70%),radial-gradient(50% 45% at 8% 6%,rgba(169,155,255,.075),transparent 72%),linear-gradient(180deg,#0b0a0f,#110d17 48%,#160f1b 78%,#0b0a0f)}[dir=rtl] .ls-hero-sky{background:radial-gradient(70% 60% at 24% 88%,rgba(255,107,139,.13),transparent 70%),radial-gradient(50% 45% at 92% 6%,rgba(169,155,255,.075),transparent 72%),linear-gradient(180deg,#0b0a0f,#110d17 48%,#160f1b 78%,#0b0a0f)}.ls-hero-stars{-webkit-mask-image:linear-gradient(180deg,#000,#000 45%,transparent 88%);mask-image:linear-gradient(180deg,#000,#000 45%,transparent 88%);opacity:.85}.ls-hero-topo{position:absolute;inset-block:8% 30%;inset-inline-start:-6%;width:58%;background-image:var(--topo);background-size:200px 200px;opacity:.05;-webkit-mask-image:radial-gradient(60% 60% at 40% 50%,#000,transparent 75%);mask-image:radial-gradient(60% 60% at 40% 50%,#000,transparent 75%)}.ls-hero-sky:after{content:"";position:absolute;inset-inline:0;bottom:0;height:140px;background:linear-gradient(180deg,transparent,var(--night-950))}.ls-hero-copy{max-width:37rem}.ls-hero-badge{display:inline-flex;max-width:100%;align-items:center;gap:.6rem;padding-block:.32rem;padding-inline:.32rem 1rem;border-radius:999px;border:1px solid var(--line-strong);background:linear-gradient(180deg,rgba(255,240,230,.06),rgba(255,240,230,.02)),rgba(17,15,22,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);font-family:var(--font-sans),system-ui,sans-serif;font-size:.7rem;font-weight:600;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:var(--champagne)}@media (min-width:640px){.ls-hero-badge{font-size:.72rem;letter-spacing:var(--tr-label)}}.ls-hero-badge-pin{display:grid;place-items:center;width:1.7rem;height:1.7rem;flex:none;border-radius:999px;background-image:var(--dusk-btn);color:var(--ink-on-dusk);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 0 16px -2px var(--glow-rose)}.ls-hero-badge-pin>svg{width:.95rem;height:.95rem}.ls-hero .ls-hero-title{margin-top:1.35rem;font-size:clamp(2.6rem,5vw,4.35rem);line-height:1.02}.ls-hero-brand{padding-bottom:.04em;filter:drop-shadow(0 0 28px rgba(255,107,139,.22))}.ls-hero-typed{margin-top:.26em;font-size:.64em;font-weight:500;line-height:1.12;color:var(--cream)}.ls-hero-caret{display:inline-block;margin-inline-start:.06em;font-family:var(--font-sans),system-ui,sans-serif;font-weight:200;color:var(--rose);text-shadow:0 0 18px var(--glow-rose);transform:translateY(-.04em)}.ls-hero .ls-hero-highlight{margin-top:1.5rem;padding:.95rem 1.25rem;padding-inline-start:1.45rem;border-radius:20px;background:linear-gradient(180deg,rgba(255,240,230,.055),rgba(255,240,230,.018)),rgba(17,15,22,.35);font-size:.975rem;line-height:1.72;color:var(--text)}.ls-hero-highlight:before{content:"";position:absolute;inset-block:1rem;inset-inline-start:-1px;width:2px;border-radius:2px;background:linear-gradient(180deg,#ff6b8b,#ff9f80 55%,#ffd0a8);box-shadow:0 0 12px var(--glow-rose)}@media (min-width:640px){.ls-hero .ls-hero-highlight{font-size:1rem}}.ls-hero-strong{color:var(--cream);font-weight:600;background-image:var(--dusk);background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%;padding-bottom:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ls-hero-desc{margin-top:1.15rem;font-size:1.02rem;line-height:1.72;color:hsla(26,47%,93%,.68)}@media (min-width:640px){.ls-hero-desc{font-size:1.075rem}}.ls-hero-ctas{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ls-hero .ls-hero-cta{width:100%;padding:1rem 1.6rem}@media (min-width:480px){.ls-hero .ls-hero-cta{width:auto}}.ls-hero-ghost-ic{width:1.1em;height:1.1em;color:var(--champagne);transition:transform .45s var(--ease-spring)}.ls-hero-cta:hover .ls-hero-ghost-ic{transform:scale(1.12) rotate(-6deg)}.ls-hero-visual{display:flex;flex-direction:column;align-items:center;padding-top:1.5rem}.ls-hero-stage{position:relative;width:15rem}@media (min-width:640px){.ls-hero-stage{width:17.5rem}}@media (min-width:1024px){.ls-hero-visual{padding-top:0}.ls-hero-stage{width:clamp(18.5rem,25vw,22rem)}}.ls-hero-sun{z-index:0;inset-inline:-95%;bottom:-38%;height:112%;background:radial-gradient(closest-side,rgba(255,107,139,.42),rgba(255,159,128,.2) 42%,rgba(255,208,168,.05) 70%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 66%,transparent 66.2%);mask-image:linear-gradient(180deg,#000 66%,transparent 66.2%)}.ls-hero-contours,.ls-hero-sun{position:absolute;pointer-events:none}.ls-hero-contours{z-index:1;inset-inline:-52%;top:-21%;color:var(--champagne);-webkit-mask-image:linear-gradient(180deg,#000 76%,transparent 96%);mask-image:linear-gradient(180deg,#000 76%,transparent 96%)}.ls-hero-contours>svg{width:100%;height:auto}.ls-hero-ground{position:absolute;z-index:2;top:100%;inset-inline:-80%;height:50%;overflow:hidden;background:linear-gradient(180deg,rgba(255,107,139,.1),rgba(11,10,15,0) 70%);-webkit-mask-image:radial-gradient(50% 100% at 50% 0,#000 20%,transparent 78%);mask-image:radial-gradient(50% 100% at 50% 0,#000 20%,transparent 78%);pointer-events:none}.ls-hero-ground:before{content:"";position:absolute;inset:0 -25% -80%;background-image:var(--topo);background-size:110px 110px;opacity:.32;transform:perspective(280px) rotateX(58deg);transform-origin:50% 0}.ls-hero-horizon{position:absolute;z-index:3;top:100%;inset-inline:-85%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,208,168,.3) 22%,rgba(255,159,128,.75) 42%,#ff8fa3 50%,rgba(255,159,128,.75) 58%,rgba(255,208,168,.3) 78%,transparent);box-shadow:0 0 14px rgba(255,107,139,.45);pointer-events:none}.ls-hero-archwrap{position:relative;z-index:4}.ls-hero-archwrap:before{content:"";position:absolute;inset:-11px -11px 0;border-radius:999px 999px 0 0;border:1px solid rgba(255,208,168,.26);border-bottom:0;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);pointer-events:none}.ls-hero-archwrap:after{content:"";position:absolute;top:-15px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#ffe3cc,#ff6b8b 70%);box-shadow:0 0 0 4px rgba(255,107,139,.16),0 0 16px 2px var(--glow-rose)}.ls-hero-arch{position:relative;aspect-ratio:300/425;background:var(--night-850);box-shadow:0 40px 80px -36px rgba(255,107,139,.55),0 30px 60px -30px rgba(0,0,0,.9)}.ls-hero-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ls-hero-archwrap:hover .ls-hero-img{transform:scale(1.035)}}.ls-hero-veil{inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(11,10,15,0) 52%,rgba(11,10,15,.28) 80%,rgba(40,14,26,.55)),radial-gradient(90% 40% at 50% 100%,rgba(255,107,139,.22),transparent 70%);box-shadow:inset 0 0 0 1px rgba(255,232,220,.14),inset 0 1px 0 hsla(0,0%,100%,.12)}.ls-hero-chip,.ls-hero-veil{position:absolute;pointer-events:none}.ls-hero-chip{z-index:5}.ls-hero .ls-hero-orb{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:999px;color:var(--champagne);box-shadow:0 14px 30px -14px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.08)}.ls-hero-orb>svg{width:1.3rem;height:1.3rem}.ls-hero-chip--chat{top:13%;inset-inline-start:-21%}.ls-hero-chip--heart{top:43%;inset-inline-end:-19%}.ls-hero-chip--mic{bottom:14%;inset-inline-start:-15%}.ls-hero-chip--spark{top:-3%;inset-inline-end:-3%}.ls-hero .ls-hero-chip--heart .ls-hero-orb{width:3.4rem;height:3.4rem;border-color:transparent;background-image:var(--dusk-btn);color:var(--ink-on-dusk);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 6px rgba(255,107,139,.1),0 16px 36px -12px rgba(255,107,139,.7)}.ls-hero .ls-hero-chip--mic .ls-hero-orb{width:2.75rem;height:2.75rem}.ls-hero .ls-hero-chip--spark .ls-hero-orb{width:2.5rem;height:2.5rem;color:var(--coral)}.ls-hero-chip--mic .ls-hero-orb>svg,.ls-hero-chip--spark .ls-hero-orb>svg{width:1.1rem;height:1.1rem}.ls-hero .ls-hero-chip--chat .ls-hero-orb{animation-duration:10s;animation-delay:-1.5s}.ls-hero .ls-hero-chip--heart .ls-hero-orb{animation-duration:8.5s;animation-delay:-4s}.ls-hero .ls-hero-chip--mic .ls-hero-orb{animation-duration:11s;animation-delay:-6.5s}.ls-hero .ls-hero-chip--spark .ls-hero-orb{animation-duration:9.5s;animation-delay:-3s}@media (max-width:639px){.ls-hero-chip--chat{inset-inline-start:-17%}.ls-hero-chip--heart{inset-inline-end:-16%}}.ls-hero-caption{position:relative;z-index:6;display:inline-flex;max-width:21rem;align-items:center;gap:.7rem;margin-top:2.6rem;font-size:.9rem;font-weight:500;line-height:1.45;color:var(--muted)}.ls-hero-caption-mark{display:inline-flex;flex:none;align-items:center;gap:.45rem;color:var(--champagne)}.ls-hero-caption-ring{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;border:1px solid rgba(255,208,168,.4);background:rgba(11,10,15,.7);color:var(--rose)}.ls-hero-caption-ring>svg{width:.9rem;height:.9rem}.ls-hero-caption-dots{width:1.5rem;opacity:.6}.ls-hero .ls-in-1{animation-delay:60ms}.ls-hero .ls-in-2{animation-delay:.12s}.ls-hero .ls-in-3{animation-delay:.18s}.ls-hero .ls-in-4{animation-delay:.24s}.ls-hero .ls-in-5{animation-delay:.3s}.ls-hero .ls-in-6{animation-delay:.35s}@media (prefers-reduced-motion:no-preference){.ls-hero-horizon{animation:ls-hn-horizon 1.1s var(--ease-out) .12s both}.ls-hero-sun{animation:ls-hn-sunrise 1.3s var(--ease-out) .06s both}.ls-hero-ground:before{animation:ls-hn-ground 1.4s var(--ease-out) .18s both}.ls-hero-archwrap:after{animation:ls-hn-beacon 3.2s var(--ease-sine) 1.2s infinite}}@keyframes ls-hn-pop{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}@keyframes ls-hn-horizon{0%{opacity:0;transform:scaleX(.25)}to{opacity:1;transform:none}}@keyframes ls-hn-sunrise{0%{opacity:0;transform:translateY(14%) scale(.92)}to{opacity:1;transform:none}}@keyframes ls-hn-ground{0%{opacity:0;transform:perspective(280px) rotateX(58deg) translateY(-18px)}to{opacity:.32;transform:perspective(280px) rotateX(58deg)}}@keyframes ls-hn-beacon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.82)}}