@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-ext-wght-normal.DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-math-wght-normal.Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-symbols-wght-normal.DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-vietnamese-wght-normal.BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-ext-wght-normal.QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-cyrillic-ext-wght-normal.2qyXmZWE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-cyrillic-wght-normal.C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-vietnamese-wght-normal.rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-ext-wght-normal.D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-wght-normal.D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-ext-wght-normal.EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme,base;@layer components{html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}html.ls{background:var(--ls-night);scroll-padding-top:6rem}html.ls body{background:#fff;overflow-x:clip}html.ls ::selection{background:var(--ls-lime);color:var(--ls-ink)}.font-hand{letter-spacing:0;font-family:Caveat Variable,Segoe Print,cursive;font-size:1.12em;font-weight:600;line-height:.9}.mono-label{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.74rem;font-weight:500;display:inline-flex}.display-xl,.display-lg,.display-md{letter-spacing:-.035em;text-wrap:balance;font-family:Unbounded Variable,Onest Variable,sans-serif;font-weight:600}.display-lg{font-size:clamp(2rem,1.2rem + 3.6vw,4.4rem);line-height:1.02}.display-md{font-size:clamp(1.8rem,1.2rem + 2.4vw,3.2rem);line-height:1.05}.display-lg .font-hand,.display-md .font-hand{letter-spacing:-.01em;font-size:1.14em;font-weight:700}.sec-lead{max-width:40rem;color:var(--ls-muted);margin-top:1.25rem;font-size:1.125rem;line-height:1.65}.sec-head{margin-bottom:3rem}.sec-head--center{text-align:center;flex-direction:column;align-items:center;display:flex}.sec-head--split{align-items:end;gap:1.5rem;display:grid}@media (width>=1024px){.sec-head{margin-bottom:4.5rem}.sec-head--split{grid-template-columns:1.2fr .8fr;gap:4rem}}.container-wide{width:100%;max-width:88rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=640px){.container-wide{padding-inline:2rem}}@media (width>=1280px){.container-wide{padding-inline:3rem}}.live-dot{background:var(--ls-lime);border-radius:99px;flex:none;width:.5rem;height:.5rem;display:inline-block;position:relative}.live-dot:after{content:"";border-radius:inherit;background:inherit;opacity:.45;animation:ping 1.8s var(--ls-ease) infinite;position:absolute;inset:-4px}.live-dot--green{background:#22c55e}@keyframes ping{70%,to{opacity:0;transform:scale(2.2)}}.grain{z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,2%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.grain{animation:none}}.btn-pill{min-height:2.75rem;transition:background-color .35s var(--ls-ease), color .35s var(--ls-ease), box-shadow .35s var(--ls-ease), border-color .35s;will-change:transform;isolation:isolate;white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.25rem;font-size:.95rem;font-weight:600;line-height:1.15;display:inline-flex;position:relative}.btn-pill--lg{min-height:3.4rem;padding:.95rem 1.6rem;font-size:1.02rem}@media (width<=420px){.btn-pill--lg{white-space:normal;text-align:left}}.btn-pill--primary,.btn-pill--blue{background:var(--ls-blue);color:#fff;box-shadow:0 10px 26px -12px #3150e8cc}.btn-pill--primary:hover,.btn-pill--blue:hover{background:var(--ls-blue-2)}.btn-pill--lime{background:var(--ls-lime);color:var(--ls-ink);box-shadow:0 12px 30px -14px #c8f53cbf}.btn-pill--lime:hover{background:#d7ff5a}.btn-pill--ink{background:var(--ls-ink);color:#fff}.btn-pill--ink:hover{background:#1c2540}.btn-pill--white{color:var(--ls-ink);background:#fff}.btn-pill--white:hover{background:var(--ls-lime)}.btn-pill--ghost-dark{color:#fff;backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff38}.btn-pill--ghost-dark:hover{background:#ffffff1a;border-color:#ffffff80}.btn-pill__icon{width:1.6rem;height:1.6rem;transition:transform .4s var(--ls-ease);background:#ffffff2e;border-radius:99px;place-items:center;margin-right:-.55rem;display:inline-grid}.btn-pill:hover .btn-pill__icon{transform:rotate(45deg)}.site-header{z-index:60;color:var(--ls-ink);transition:transform .55s var(--ls-ease), color .35s;position:fixed;inset:0 0 auto}.site-header__bar{border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;width:calc(100% - 1.2rem);max-width:86rem;height:3.6rem;margin:.6rem auto 0;padding:0 .6rem 0 1rem;transition:background-color .4s,border-color .4s,box-shadow .4s,backdrop-filter .4s;display:flex}@media (width>=1024px){.site-header__bar{height:3.9rem;margin-top:.8rem;padding-left:1.4rem}}.site-header.is-scrolled .site-header__bar{backdrop-filter:blur(14px)saturate(1.4);background:#ffffffc7;border-color:#0e142414;box-shadow:0 12px 40px -20px #0e142459}.site-header.is-dark{color:#fff}.site-header.is-dark.is-scrolled .site-header__bar{background:#0e14249e;border-color:#ffffff1a}.site-header.is-hidden{transform:translateY(-120%)}html.menu-open .site-header{color:#fff;transform:none}html.menu-open .site-header .site-header__bar{box-shadow:none;background:0 0;border-color:#0000}.site-header__logo{border-radius:.6rem;display:inline-flex}.site-header__nav{gap:.25rem;font-size:.94rem;font-weight:500;display:none}@media (width>=1024px){.site-header__nav{display:flex}}.nav-link{opacity:.82;border-radius:999px;padding:.55rem .9rem;transition:opacity .3s,background-color .3s;position:relative}.nav-link:hover,.nav-link.is-active{opacity:1}.nav-link:after{display:none}.nav-link.is-active:before{content:"";background:currentColor;border-radius:99px;width:.3rem;height:.3rem;margin-left:-.15rem;position:absolute;bottom:.2rem;left:50%}.site-header__progress{opacity:0;background:#7f8cff2e;border-radius:2px;width:min(8rem,30vw);height:2px;transition:opacity .4s;position:absolute;bottom:-.35rem;left:50%;overflow:hidden;transform:translate(-50%)}.site-header.is-scrolled .site-header__progress{opacity:1}.site-header__progress span{transform-origin:0;background:var(--ls-blue);width:100%;height:100%;display:block;transform:scaleX(0)}.site-header.is-dark .site-header__progress span{background:var(--ls-lime)}.menu-toggle{background:var(--ls-ink);color:#fff;border-radius:99px;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.site-header.is-dark .menu-toggle,html.menu-open .menu-toggle{color:var(--ls-ink);background:#fff}.menu-toggle__lines{width:1.1rem;height:.7rem;position:relative}.menu-toggle__lines span{height:2px;transition:transform .45s var(--ls-ease), top .45s var(--ls-ease);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.menu-toggle__lines span:first-child{top:0}.menu-toggle__lines span:last-child{top:calc(100% - 2px)}[data-menu-toggle][aria-expanded=true] .menu-toggle__lines span:first-child{top:calc(50% - 1px);transform:rotate(45deg)}[data-menu-toggle][aria-expanded=true] .menu-toggle__lines span:last-child{top:calc(50% - 1px);transform:rotate(-45deg)}.mobile-menu{z-index:-1;background:var(--ls-night);color:#fff;position:fixed;inset:0;overflow-y:auto}.mobile-menu:not([hidden]){animation:menu-in .55s var(--ls-ease) both;display:block}@keyframes menu-in{0%{clip-path:inset(0 0 100% round 0 0 2rem 2rem)}to{clip-path:inset(0)}}.mobile-menu__inner{flex-direction:column;justify-content:space-between;min-height:100%;padding:6.5rem 1.5rem 2rem;display:flex}.mobile-menu__nav{flex-direction:column;display:flex}.mobile-menu__link{letter-spacing:-.03em;animation:menu-link .7s var(--ls-ease) both;animation-delay:calc(80ms + var(--i) * 50ms);border-bottom:1px solid #ffffff1a;align-items:baseline;gap:1rem;padding:.9rem 0;font-family:Unbounded Variable,sans-serif;font-size:clamp(1.6rem,8vw,2.6rem);font-weight:600;display:flex}.mobile-menu__num{letter-spacing:0;color:var(--ls-lime);font-family:JetBrains Mono Variable,monospace;font-size:.75rem;font-weight:500}.mobile-menu__foot{animation:menu-link .7s var(--ls-ease) both;animation-delay:calc(80ms + var(--i) * 50ms);margin-top:2.5rem}.btn-pill.w-full{white-space:normal}@keyframes menu-link{0%{opacity:0;transform:translateY(1.2rem)}}@media (prefers-reduced-motion:reduce){.mobile-menu:not([hidden]),.mobile-menu__link,.mobile-menu__foot{animation:none}}html.ls[data-page=page] main{padding-top:5rem}div.intro{display:none}html.has-intro .intro{z-index:200;background:var(--ls-night);color:#fff;place-items:center;animation:.6s 4.5s forwards intro-fallback;display:grid;position:fixed;inset:0}html.has-intro.intro-done div.intro{display:none}html.has-intro body{overflow:hidden}@keyframes intro-fallback{to{opacity:0;visibility:hidden}}.intro__stage{flex-direction:column;align-items:center;gap:1.4rem;display:flex}.intro__mark{width:clamp(4.5rem,12vw,7rem);height:auto;overflow:visible}.intro__word{letter-spacing:-.02em;font-family:Unbounded Variable,sans-serif;font-size:clamp(1.1rem,2.6vw,1.6rem);font-weight:600}.intro__tag{color:#ffffff8c;position:absolute;bottom:1.5rem;left:1.5rem}.intro__count{letter-spacing:-.05em;color:#ffffff1f;font-variant-numeric:tabular-nums;font-family:Unbounded Variable,sans-serif;font-size:clamp(3rem,12vw,9rem);font-weight:600;line-height:1;position:absolute;bottom:.6rem;right:1.5rem}.intro__wipe{background:var(--ls-blue);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}@media (scripting:none){html.has-intro div.intro{display:none}html.has-intro body{overflow:auto}}.hero{isolation:isolate;background:var(--ls-night);color:#fff;padding-top:7.5rem;position:relative;overflow:clip}@media (width>=1024px){.hero{padding-top:9.5rem}}.hero__bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero__gl{opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.hero__gl.is-ready{opacity:1}.hero__fallback{background:radial-gradient(60rem 40rem at 85% 10%, #3150e88c, transparent 60%), radial-gradient(40rem 30rem at 10% 30%, #5468f059, transparent 65%), radial-gradient(30rem 20rem at 60% 80%, #c8f53c1a, transparent 70%), var(--ls-night);position:absolute;inset:0}.hero__vignette{background:linear-gradient(to bottom, #080b1600 55%, var(--ls-night) 100%);position:absolute;inset:0}.hero__top{position:relative}.hero__eyebrow{color:#ffffffb3;flex-wrap:wrap;row-gap:.25rem;line-height:1.5}.hero__title{letter-spacing:-.045em;text-wrap:initial;margin-top:1.4rem;font-family:Unbounded Variable,sans-serif;font-size:clamp(2.35rem,.9rem + 6.6vw,8.2rem);font-weight:600;line-height:.98}.hero__line{white-space:nowrap;display:block}.hero__line--2{padding-left:.9em}.hero__accent{color:var(--ls-lime)}@media (width<=480px){.hero__line{white-space:normal}.hero__line--2{padding-left:0}}.hero__row{align-items:end;gap:1.8rem;margin-top:2.2rem;display:grid}@media (width>=1024px){.hero__row{grid-template-columns:minmax(0,34rem) auto;justify-content:space-between;margin-top:2.8rem}}.hero__lead{color:#ffffffb8;max-width:36rem;font-size:clamp(1.05rem,1rem + .35vw,1.28rem);line-height:1.6}.hero__ctas{flex-wrap:wrap;gap:.75rem;display:flex}.hero__ticks{color:#ffffffbf;flex-wrap:wrap;gap:.7rem 1.6rem;margin-top:2rem;font-size:.92rem;display:flex}.hero__ticks li{align-items:center;gap:.55rem;display:inline-flex}.hero__tick{background:var(--ls-lime);width:1.2rem;height:1.2rem;color:var(--ls-ink);border-radius:99px;place-items:center;display:inline-grid}.hero__stage-wrap{perspective:1600px;margin-top:3.5rem;padding:0 1rem 5rem;position:relative}@media (width>=1024px){.hero__stage-wrap{margin-top:5rem;padding-bottom:8rem}}.hero__stage{max-width:64rem;transform-style:preserve-3d;transform-origin:50% 0;margin:0 auto;position:relative}.browser{background:#0f1528;border-radius:1.1rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 50px 120px -30px #3150e88c,0 30px 60px -30px #000c}.browser__bar{background:#161d36;border-bottom:1px solid #ffffff12;align-items:center;gap:.8rem;height:2.6rem;padding:0 .85rem;display:flex}.browser__dots{gap:.38rem;display:flex}.browser__dots i{background:#ffffff2e;border-radius:99px;width:.62rem;height:.62rem}.browser__dots i:first-child{background:#ff6b5b}.browser__dots i:nth-child(2){background:#ffcc4d}.browser__dots i:nth-child(3){background:#44d07a}.browser__url{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border-radius:99px;flex:1;align-items:center;gap:.45rem;min-width:0;height:1.7rem;padding:0 .8rem;font-family:JetBrains Mono Variable,monospace;font-size:.72rem;display:flex;overflow:hidden}.browser__lock{background:#ffffff73;border-radius:2px;flex:none;width:.55rem;height:.45rem;position:relative;top:.08rem}.browser__lock:before{content:"";border:1.5px solid #ffffff73;border-bottom:0;border-radius:.3rem .3rem 0 0;height:.38rem;position:absolute;top:-.3rem;left:.1rem;right:.1rem}.browser__status{color:#fcd34d;white-space:nowrap;background:#fbbf2426;border-radius:99px;align-items:center;gap:.4rem;height:1.7rem;padding:0 .7rem;font-size:.72rem;font-weight:600;display:none}@media (width>=640px){.browser__status{display:inline-flex}}.browser__status i{background:currentColor;border-radius:99px;width:.45rem;height:.45rem}.browser__status[data-state=live]{color:#4ade80;background:#22c55e29}.browser__status[data-state=live] i{animation:1.6s infinite status-pulse;box-shadow:0 0 #4ade8099}@keyframes status-pulse{to{box-shadow:0 0 0 .45rem #4ade8000}}.browser__viewport{aspect-ratio:16/10;background:#fff;position:relative;overflow:hidden}.browser__sweep{pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.shots,.shot{position:absolute;inset:0}.shot{opacity:0}.shot.is-on{opacity:1}.shot picture,.shot img{width:100%;height:100%;display:block}.shot img{object-fit:cover;object-position:50% 0%}@media (prefers-reduced-motion:no-preference){.shot.is-on img{animation:14s ease-in-out .8s both shot-scroll}}@keyframes shot-scroll{0%,8%{object-position:50% 0%}to{object-position:50% 62%}}.wire{z-index:2;background:#f4f6fb;flex-direction:column;gap:6%;padding:4% 5%;display:none;position:absolute;inset:0}html.js .wire.is-on{display:flex}.wire i,.wire b,.wire u,.wire em,.wire s,.wire span,.wire__img{background:#dde2ef;border-radius:.4rem;display:block}.wire__nav{align-items:center;gap:3%;height:6%;display:flex}.wire__nav i{background:#c7cdff;width:9%;height:100%}.wire__nav b{width:8%;height:45%;margin-left:auto}.wire__nav b+b{margin-left:0}.wire__nav u{background:var(--ls-blue);border-radius:99px;width:12%;height:100%}.wire__hero{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:5%;display:grid}.wire__copy{flex-direction:column;gap:.7rem;display:flex}.wire__copy em{height:1.1rem}.wire__copy em.short{width:60%}.wire__copy s{background:var(--ls-blue);border-radius:99px;width:38%;height:1.6rem;margin-top:.6rem}.wire__img{background:linear-gradient(135deg,#c7cdff,#e9ecff);border-radius:.8rem;height:100%;min-height:6rem}.wire__cards{grid-template-columns:repeat(3,1fr);gap:3%;height:18%;display:grid}.wire__cards span{border-radius:.6rem;height:100%}.float{z-index:3;will-change:transform;border-radius:1rem;align-items:center;gap:.7rem;display:flex;position:absolute}.float--notify{max-width:17rem;color:var(--ls-ink);background:#fff;padding:.75rem .95rem;bottom:14%;left:-1.5rem;box-shadow:0 24px 50px -20px #0000008c}.float__icon{background:var(--ls-blue);color:#fff;border-radius:.7rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.float--palette{background:#fff;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.7rem .85rem;top:16%;left:-2.5rem;box-shadow:0 20px 44px -20px #00000080}.float__swatches{gap:.3rem;display:flex}.float__swatches i{border-radius:99px;width:1.35rem;height:1.35rem;box-shadow:0 0 0 2px #fff,0 0 0 3px #0e142414}.float--speed{background:var(--ls-ink);color:#fff;border:1px solid #ffffff24;border-radius:99px;padding:.55rem .9rem;font-size:.85rem;font-weight:600;top:-1.2rem;right:12%}.float--phone{width:clamp(6.5rem,16vw,11.5rem);bottom:-3rem;right:-1.5rem}.float--phone .device-phone{border-radius:1.6rem;padding:.35rem}.float--phone .device-phone__screen{border-radius:1.3rem}@media (width<=767px){.float--palette,.float--speed{display:none}.float--notify{max-width:14.5rem;padding:.6rem .75rem;bottom:-1.8rem;left:-.4rem}.float--notify .float__icon{width:1.9rem;height:1.9rem}.float--phone{bottom:-2.8rem;right:-.5rem}}.hero__note{color:var(--ls-lime);align-items:flex-start;gap:.2rem;font-family:Caveat Variable,cursive;font-size:1.7rem;font-weight:600;display:none;position:absolute;top:-3.4rem;right:18%;transform:rotate(-4deg)}@media (width>=1024px){.hero__note{display:flex}}.hero__note-arrow{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:4.5rem;height:2.4rem;margin-top:.8rem}.hero__scroll{color:#ffffff8c;flex-direction:column;gap:.6rem;display:none;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.hero__scroll-line{background:linear-gradient(#0000,#fff9);width:1px;height:2.4rem;margin:0 auto;position:relative;overflow:hidden}.hero__scroll-line:after{content:"";background:var(--ls-lime);width:100%;height:40%;animation:scroll-line 2s var(--ls-ease-io) infinite;position:absolute;top:-40%;left:0}@keyframes scroll-line{to{top:100%}}.marquee-band{z-index:2;background:var(--ls-lime);color:var(--ls-ink);--mq-dot:var(--ls-lime);padding:1.1rem 0;position:relative;overflow:hidden}.marquee{overflow:hidden}.marquee__track{will-change:transform;width:max-content;display:flex}.marquee__group{flex:none;display:flex}.marquee__item{white-space:nowrap;letter-spacing:-.035em;align-items:center;gap:.5em;padding-right:.5em;font-family:Unbounded Variable,sans-serif;font-size:clamp(2rem,1.2rem + 3.8vw,5.2rem);font-weight:600;line-height:1.12;display:inline-flex}.marquee--b .marquee__item{color:#0000;-webkit-text-stroke:1.5px var(--ls-ink)}.marquee__sep{width:.62em;height:.62em;color:var(--ls-ink);display:inline-block}.marquee__sep svg{width:100%;height:100%}.marquee--b .marquee__sep{color:var(--ls-blue);--mq-dot:var(--ls-lime)}@media (prefers-reduced-motion:no-preference){html:not(.js) .marquee--a .marquee__track{animation:40s linear infinite mq}html:not(.js) .marquee--b .marquee__track{animation:46s linear infinite reverse mq}}@keyframes mq{to{transform:translate(-50%)}}.work{--tint:#3150e8;background:color-mix(in oklab, var(--ls-ink) 86%, var(--tint));color:#fff;padding:5.5rem 0 4rem;position:relative;overflow:clip}.work__pin{position:relative}.work__head{flex-direction:column;gap:1.5rem;display:flex}@media (width>=1024px){.work__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.work__meta{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media (width>=1024px){.work__meta{align-items:flex-end}}.work__note{color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:.55rem;padding:.45rem .9rem;font-size:.85rem;display:inline-flex}.work__count{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Unbounded Variable,sans-serif;font-size:1.6rem;font-weight:600}.work__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:2.5rem;overflow-x:auto}.work__viewport::-webkit-scrollbar{display:none}.work__track{gap:1rem;width:max-content;padding:0 1.25rem 1rem;display:flex}.work-card{scroll-snap-align:center;flex:none;width:min(86vw,30rem)}.work-card__link{background:#151c33;border:1px solid #ffffff14;border-radius:1.6rem;flex-direction:column;height:100%;transition:border-color .4s;display:flex;overflow:hidden}.work-card__link:hover{border-color:#ffffff38}.work-card__visual{isolation:isolate;padding:1.4rem 1.4rem 2.2rem;position:relative;overflow:hidden}.work-card__glow{z-index:-1;background:radial-gradient(closest-side, var(--card), transparent);opacity:.75;filter:blur(10px);transition:opacity .6s;position:absolute;inset:-30% -10% 10%}.work-card__link:hover .work-card__glow{opacity:1}.work-card__devices{position:relative}.work-card__laptop{width:88%;transition:transform .8s var(--ls-ease)}.work-card__link:hover .work-card__laptop{transform:translateY(-4px)}.work-card__phone{width:26%;position:absolute;bottom:-1.2rem;right:0}.work-card__phone .device-phone{border-radius:1.2rem;padding:.28rem}.work-card__phone .device-phone__screen{border-radius:.95rem}.work-card__phone .device-phone__island{display:none}.work-card__body{flex:1;gap:1rem;padding:1.4rem 1.4rem 1.6rem;display:flex}.work-card__num{color:var(--ls-lime);padding-top:.2rem;font-family:Unbounded Variable,sans-serif;font-size:.95rem;font-weight:600}.work-card__label{color:#ffffff8c;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.work-card__title{letter-spacing:-.025em;margin-top:.5rem;font-family:Unbounded Variable,sans-serif;font-size:clamp(1.1rem,1rem + .5vw,1.45rem);font-weight:600;line-height:1.2}.work-card__summary{color:#ffffffa6;margin-top:.7rem;font-size:.95rem;line-height:1.6}.work-card__tags{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.work-card__tags li{color:#fffc;background:#ffffff0f;border-radius:99px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.8rem;display:inline-flex}.work-card__cta{color:var(--ls-lime);align-items:center;gap:.4rem;margin-top:1.2rem;font-weight:600;display:inline-flex}.work-card--end{display:flex}.work-end{background:var(--ls-blue);border-radius:1.6rem;flex-direction:column;justify-content:center;width:100%;padding:2rem 1.6rem;display:flex}.work-end__title{letter-spacing:-.04em;margin-top:1rem;font-family:Unbounded Variable,sans-serif;font-size:clamp(2rem,1.4rem + 2.4vw,3.6rem);font-weight:600;line-height:1.02}.work-end__title .font-hand{font-size:1.25em}.work__progress{background:#ffffff1a;border-radius:2px;height:2px;margin-top:2rem;overflow:hidden}.work__progress span{background:var(--ls-lime);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width>=1024px){.work:not(.is-pinned){padding:7rem 0 5rem}.work:not(.is-pinned) .work__viewport{scroll-snap-type:none;overflow:visible}.work:not(.is-pinned) .work__track{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-width:88rem;margin:0 auto;display:grid}.work:not(.is-pinned) .work-card{width:auto}.work:not(.is-pinned) .work-card__link{flex-direction:column}.work:not(.is-pinned) .work__progress{display:none}.work.is-pinned{padding:0}.work.is-pinned .work__pin{flex-direction:column;justify-content:center;height:100vh;min-height:44rem;padding:6.5rem 0 3rem;display:flex}.work.is-pinned .work__viewport{scroll-snap-type:none;margin-top:2.2rem;overflow:visible}.work__track{gap:1.5rem;padding:0 3rem}.work.is-pinned .work-card{width:min(62vw,60rem)}.work.is-pinned .work-card__link{flex-direction:row}.work.is-pinned .work-card__visual{flex:1.35;align-items:center;padding:2.4rem 2.4rem 3.2rem;display:flex}.work-card__devices{width:100%}.work.is-pinned .work-card__body{flex:1;align-items:flex-start;padding:2.4rem 2.2rem 2.4rem .4rem}.work.is-pinned .work-card--end{width:min(40vw,32rem)}.work-end{padding:3rem}}@media (width>=1024px) and (height<=820px){.work.is-pinned .work__pin{padding-top:5.5rem}.work.is-pinned .work-card__summary{display:none}}.bento-sec{background:var(--ls-paper);padding:6rem 0}@media (width>=1024px){.bento-sec{padding:9rem 0}}.bento{grid-template-columns:1fr;gap:.9rem;display:grid}@media (width>=640px){.bento{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(15.5rem,auto);gap:1rem}.tile--phone{grid-area:span 2/span 2}.tile--domain,.tile--cta{grid-column:span 2}}.tile{isolation:isolate;border:1px solid var(--ls-line);--mx:-999px;--my:-999px;background:#fff;border-radius:1.6rem;flex-direction:column;justify-content:flex-end;gap:.35rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.tile:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(28rem circle at var(--mx) var(--my), #3150e817, transparent 45%);position:absolute;inset:0}.tile:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(20rem circle at var(--mx) var(--my), #3150e88c, transparent 40%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-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;mask-composite:exclude;mask-mode:match-source,match-source}.tile__icon{background:var(--ls-blue-soft);width:2.6rem;height:2.6rem;color:var(--ls-blue);border-radius:.85rem;place-items:center;margin-bottom:.7rem;display:inline-grid}.tile__title{letter-spacing:-.025em;font-family:Unbounded Variable,sans-serif;font-size:1.15rem;font-weight:600;line-height:1.2}.tile__p{color:var(--ls-muted);max-width:32rem;font-size:.97rem;line-height:1.6}.tile__text{position:relative}.tile--phone{background:var(--ls-ink);color:#fff;border-color:#0000;justify-content:space-between;min-height:30rem}.tile--phone .tile__p{color:#ffffffad}.tile--phone .tile__icon{color:var(--ls-lime);background:#ffffff1a}.art-reflow{flex:1;place-items:center;padding:1rem 0 2rem;display:grid}.art-reflow__frame{aspect-ratio:16/10;background:#f4f6fb;border-radius:.9rem;grid-template:"nav nav""hero img"1fr"cards cards"/1.1fr .9fr;gap:5%;width:88%;padding:4%;display:grid;box-shadow:0 0 0 .35rem #1f2847,0 30px 60px -30px #000000b3}.art-reflow__nav{grid-area:nav;align-items:center;gap:6%;height:.9rem;display:flex}.art-reflow__nav i{background:var(--ls-blue);border-radius:.3rem;width:16%;height:100%}.art-reflow__nav b{background:#d4d9e8;border-radius:.3rem;width:12%;height:45%;margin-left:auto}.art-reflow__nav b+b{margin-left:0}.art-reflow__hero{flex-direction:column;grid-area:hero;justify-content:center;gap:.5rem;display:flex}.art-reflow__hero em{background:#c9cfe0;border-radius:.3rem;height:.75rem;display:block}.art-reflow__hero em.short{width:65%}.art-reflow__hero s{background:var(--ls-lime);border-radius:99px;width:45%;height:1.1rem;margin-top:.3rem;display:block}.art-reflow__img{background:linear-gradient(135deg,#7f8cff,#3150e8);border-radius:.6rem;grid-area:img;min-height:4rem}.art-reflow__cards{grid-area:cards;grid-template-columns:repeat(3,1fr);gap:6%;height:2rem;display:grid}.art-reflow__cards span{background:#dde2ef;border-radius:.4rem}@media (prefers-reduced-motion:no-preference){.art-reflow__frame{animation:reflow 7s var(--ls-ease-io) infinite}}@keyframes reflow{0%,38%{aspect-ratio:16/10;width:88%}50%,88%{aspect-ratio:9/17;grid-template:"nav nav""img img""hero hero"1fr"cards cards"/1fr 0fr;width:36%}to{aspect-ratio:16/10;width:88%}}.art-days{place-items:center;width:6.5rem;height:6.5rem;display:grid;position:absolute;top:1.3rem;right:1.3rem}.art-days__ring{position:absolute;inset:0;transform:rotate(-90deg)}.art-days__track{fill:none;stroke:var(--ls-paper);stroke-width:8px}.art-days__bar{fill:none;stroke:var(--ls-blue);stroke-width:8px;stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:0}.art-days__num{letter-spacing:-.05em;font-family:Unbounded Variable,sans-serif;font-size:2.1rem;font-weight:700;line-height:1}.art-days__unit{color:var(--ls-muted);font-size:.72rem;font-weight:600;position:absolute;bottom:1.35rem}.tile--days,.tile--form,.tile--stop,.tile--reply{padding-top:8.5rem}.art-toasts{height:6rem;position:absolute;top:1.2rem;left:1.2rem;right:1.2rem}.art-toast{box-shadow:0 14px 30px -16px #0e142473, 0 0 0 1px var(--ls-line);color:var(--ls-ink);background:#fff;border-radius:.85rem;align-items:center;gap:.55rem;padding:.6rem .8rem;font-size:.8rem;display:flex;position:absolute;top:0;left:0;right:0}.art-toast svg{color:var(--ls-blue);flex:none}.art-toast b{font-size:.78rem;font-weight:700;display:block}.art-toast:nth-child(2){opacity:.7;z-index:-1;transform:translateY(.9rem)scale(.94)}.art-toast:nth-child(3){opacity:.4;z-index:-2;transform:translateY(1.7rem)scale(.88)}@media (prefers-reduced-motion:no-preference){.art-toast{animation:toast 7.5s var(--ls-ease) infinite}.art-toast:first-child{animation-delay:0s}.art-toast:nth-child(2){animation-delay:-2.5s}.art-toast:nth-child(3){animation-delay:-5s}}@keyframes toast{0%{opacity:0;z-index:3;transform:translateY(-1.5rem)scale(1)}6%,30%{opacity:1;z-index:3;transform:translateY(0)scale(1)}36%,63%{opacity:.7;z-index:2;transform:translateY(.9rem)scale(.94)}69%,94%{opacity:.4;z-index:1;transform:translateY(1.7rem)scale(.88)}to{opacity:0;z-index:0;transform:translateY(2.2rem)scale(.84)}}.tile--domain{justify-content:space-between;gap:2rem}.art-domain{background:var(--ls-paper);border:1px solid var(--ls-line);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.9rem 1rem;font-family:JetBrains Mono Variable,monospace;font-size:clamp(.9rem,.8rem + .6vw,1.25rem);display:flex}.art-domain__lock{background:var(--ls-lime);width:2rem;height:2rem;color:var(--ls-ink);border-radius:.6rem;place-items:center;display:grid}.art-domain__text{align-items:center;font-weight:600;display:inline-flex}.art-domain__caret{background:var(--ls-blue);width:2px;height:1.2em;margin-left:2px;animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.art-domain__owner{background:var(--ls-blue);color:#fff;border-radius:99px;margin-left:auto;padding:.3rem .7rem;font-family:Onest Variable,sans-serif;font-size:.78rem;font-weight:600}.art-toggle{background:var(--ls-ink);border-radius:99px;width:5.2rem;height:2.8rem;padding:.3rem;position:absolute;top:1.6rem;left:1.5rem}.art-toggle__knob{background:var(--ls-lime);border-radius:99px;width:2.2rem;height:2.2rem;display:block}@media (prefers-reduced-motion:no-preference){.art-toggle__knob{animation:knob 4s var(--ls-ease-io) infinite}.art-toggle{animation:knob-bg 4s var(--ls-ease-io) infinite}}@keyframes knob{0%,40%{transform:translate(0)}50%,90%{background:#fff;transform:translate(2.4rem)}to{transform:translate(0)}}@keyframes knob-bg{0%,40%{background:var(--ls-ink)}50%,90%{background:var(--ls-blue)}to{background:var(--ls-ink)}}.art-chat{background:var(--ls-blue);border-radius:1.2rem 1.2rem 1.2rem .3rem;gap:.35rem;padding:.95rem 1.1rem;display:flex;position:absolute;top:1.6rem;left:1.5rem}.art-chat span{background:#fff;border-radius:99px;width:.55rem;height:.55rem}@media (prefers-reduced-motion:no-preference){.art-chat span{animation:1.3s ease-in-out infinite typing}.art-chat span:nth-child(2){animation-delay:.15s}.art-chat span:nth-child(3){animation-delay:.3s}}@keyframes typing{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-.35rem)}}.tile--cta{background:var(--ls-blue);color:#fff;border-color:#0000;justify-content:space-between;min-height:13rem}.tile--cta:before{background:radial-gradient(28rem circle at var(--mx) var(--my), #c8f53c2e, transparent 45%)}.tile--cta__big{letter-spacing:-.04em;margin-top:.8rem;font-family:Unbounded Variable,sans-serif;font-size:clamp(1.8rem,1.2rem + 2vw,3rem);font-weight:600;line-height:1}.tile--cta__link{align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:600;display:inline-flex}.tile--cta:hover .tile--cta__link svg{transform:translate(4px)}.tile--cta__link svg{transition:transform .4s var(--ls-ease)}.steps{background:var(--ls-blue);color:#fff;padding:6rem 0;position:relative;overflow:clip}@media (width>=1024px){.steps{padding:9rem 0}}.steps__grid{gap:3.5rem;display:grid}@media (width>=1024px){.steps__grid{grid-template-columns:.9fr 1.1fr;gap:5rem}.steps__intro{align-self:start;position:sticky;top:8rem}}.steps__hand{color:var(--ls-lime);display:inline-block}.steps__list-wrap{position:relative}.steps__line{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.steps__line path{fill:none;stroke:var(--ls-lime);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.9}.steps__list{gap:1.2rem;display:grid;position:relative}.step{backdrop-filter:blur(10px);background:#080b1633;border:1px solid #ffffff24;border-radius:1.6rem;gap:1.4rem;padding:1.4rem;display:grid}@media (width>=640px){.step{grid-template-columns:13rem 1fr;align-items:center;padding:1.6rem}}.step__num{color:var(--ls-lime);font-family:JetBrains Mono Variable,monospace;font-size:.78rem}.step__title{letter-spacing:-.03em;margin-top:.4rem;font-family:Unbounded Variable,sans-serif;font-size:1.35rem;font-weight:600}.step__p{color:#ffffffc7;margin-top:.6rem;line-height:1.65}.step__art{background:#ffffff1a;border-radius:1.1rem;place-items:center;height:9.5rem;display:grid;overflow:hidden}.art-draft{background:#fff;border-radius:.6rem;width:80%;overflow:hidden;box-shadow:0 16px 30px -16px #00000080}.art-draft__bar{background:#e9ecf5;align-items:center;gap:.25rem;padding:.35rem .5rem;display:flex}.art-draft__bar i{background:#b9c0d4;border-radius:99px;width:.35rem;height:.35rem}.art-draft__bar span{color:#b45309;background:#fef3c7;border-radius:99px;margin-left:auto;padding:.05rem .35rem;font-size:.55rem;font-weight:700}.art-draft__body{grid-template-columns:1fr .8fr;gap:.3rem;padding:.6rem;display:grid;position:relative}.art-draft__body b{background:var(--ls-ink);border-radius:.2rem;grid-column:1;width:70%;height:.55rem}.art-draft__body em{background:#d4d9e8;border-radius:.2rem;grid-column:1;height:.35rem;display:block}.art-draft__body em.short{width:55%}.art-draft__img{background:linear-gradient(135deg,#7f8cff,#3150e8);border-radius:.35rem;grid-area:1/2/span 4}.art-sign{width:78%;color:var(--ls-ink);background:#fff;border-radius:.5rem;gap:.35rem;padding:.8rem .9rem;display:grid;position:relative;box-shadow:0 16px 30px -16px #00000080}.art-sign__head{letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.art-sign>span{background:#dfe3ee;border-radius:.2rem;height:.3rem;display:block}.art-sign>span.short{width:60%}.art-sign__svg{fill:none;width:70%;height:1.8rem;stroke:var(--ls-blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;margin-top:.2rem}.art-sign__stamp{color:#16a34a;border:2px solid #16a34a;border-radius:99px;place-items:center;width:2.4rem;height:2.4rem;font-size:.8rem;font-weight:800;display:grid;position:absolute;bottom:.6rem;right:.7rem;transform:rotate(-14deg)}.art-live{flex-direction:column;align-items:center;gap:.9rem;display:flex}.art-live__days{gap:.3rem;display:flex}.art-live__days i{color:#ffffffb3;background:#ffffff24;border-radius:.4rem;place-items:center;width:1.45rem;height:1.45rem;font-size:.7rem;font-style:normal;font-weight:700;display:grid}.art-live__days i.is-done{background:var(--ls-lime);color:var(--ls-ink)}.art-live__pill{color:var(--ls-ink);background:#fff;border-radius:99px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}html:not(.js) .art-live__days i{background:var(--ls-lime);color:var(--ls-ink)}.growth{background:var(--ls-night);color:#fff;padding:6rem 0;position:relative;overflow:clip}@media (width>=1024px){.growth{padding:9rem 0}}.growth__glow{pointer-events:none;background:radial-gradient(50rem 30rem at 90% 0,#3150e859,#0000 60%),radial-gradient(40rem 30rem at 0 100%,#c8f53c14,#0000 60%);position:absolute;inset:0}.facts{grid-template-columns:repeat(2,1fr);gap:.8rem;margin-bottom:1rem;display:grid}@media (width>=1024px){.facts{grid-template-columns:repeat(4,1fr);gap:1rem}}.fact{background:#ffffff0a;border:1px solid #ffffff17;border-radius:1.4rem;flex-direction:column;gap:.6rem;padding:1.3rem;display:flex}.fact__num{letter-spacing:-.05em;color:var(--ls-lime);font-variant-numeric:tabular-nums;font-family:Unbounded Variable,sans-serif;font-size:clamp(1.9rem,1.3rem + 2.4vw,3.4rem);font-weight:600;line-height:1}.fact__text{color:#ffffffc7;flex:1;font-size:.92rem;line-height:1.55}.fact__src{letter-spacing:.03em;color:#ffffff73;align-items:center;gap:.3rem;font-family:JetBrains Mono Variable,monospace;font-size:.66rem;display:inline-flex}.fact__src:hover{color:#fff}.growth__grid{gap:1rem;display:grid}@media (width>=1024px){.growth__grid{grid-template-columns:1.35fr 1fr}}.growth__side{gap:1rem;display:grid}.panel{background:#ffffff0b;border:1px solid #ffffff17;border-radius:1.6rem;padding:1.4rem;position:relative}@media (width>=640px){.panel{padding:1.8rem}}.panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel__kicker{text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:JetBrains Mono Variable,monospace;font-size:.7rem;display:flex}.panel__title{letter-spacing:-.02em;margin-top:.5rem;font-family:Unbounded Variable,sans-serif;font-size:1.15rem;font-weight:600;line-height:1.3}.panel__title:first-letter{text-transform:uppercase}.tag-example{color:#fcd34d;letter-spacing:.04em;background:#fbbf2429;border-radius:99px;padding:.2rem .55rem;display:inline-flex}.panel__stats{color:#ffffffa6;flex-wrap:wrap;gap:.6rem 2rem;margin-top:1.2rem;font-size:.9rem;display:flex}.panel__stat{letter-spacing:-.04em;color:#fff;margin-right:.35rem;font-family:Unbounded Variable,sans-serif;font-size:1.7rem;font-weight:600}.panel__note{color:#ffffff80;gap:.5rem;margin-top:1rem;font-size:.8rem;line-height:1.5;display:flex}.seg{background:#ffffff0f;border-radius:99px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.seg__btn{color:#ffffffb3;border-radius:99px;padding:.45rem .85rem;font-size:.82rem;font-weight:600;transition:background-color .3s,color .3s}.seg__btn[aria-pressed=true]{background:var(--ls-lime);color:var(--ls-ink)}.seg__btn:hover:not([aria-pressed=true]){color:#fff;background:#ffffff14}.chart{margin-top:1.4rem;position:relative}.chart__svg{width:100%;height:auto;display:block;overflow:visible}.chart__grid line{stroke:#ffffff14;stroke-dasharray:3 5}.chart__grid text,.chart__x text{fill:#ffffff73;font-family:JetBrains Mono Variable,monospace;font-size:13px}@media (width<=639px){.chart__grid text,.chart__x text{font-size:20px}.chart__x text:nth-child(2n){display:none}}.chart__line{fill:none;stroke-width:3.5px;stroke-linecap:round}.chart__dot{fill:var(--ls-night);stroke:var(--ls-lime);stroke-width:2.5px}.chart__hover-line{stroke:#ffffff4d;stroke-dasharray:4 4;opacity:0}.chart.is-hover .chart__hover-line{opacity:1}.chart__tip{color:var(--ls-ink);white-space:nowrap;pointer-events:none;background:#fff;border-radius:.6rem;padding:.4rem .65rem;font-size:.8rem;font-weight:600;position:absolute;top:0;left:0;transform:translate(-50%,-120%);box-shadow:0 10px 24px -10px #0009}.chart__axis{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff6;margin-top:.3rem;font-family:JetBrains Mono Variable,monospace;font-size:.68rem}.bars{gap:.8rem;margin-top:1.2rem;display:grid}.bar{grid-template-columns:6.2rem 1fr 3.6rem;align-items:center;gap:.7rem;font-size:.86rem;display:grid}.bar__label{color:#ffffffb3}.bar__track{background:#ffffff12;border-radius:99px;height:.7rem;overflow:hidden}.bar__fill{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#7f8cff,#ff6b5b);display:block}.bar__val{text-align:right;color:#ff8a7d;font-family:Unbounded Variable,sans-serif;font-weight:600}.calc{gap:1.1rem;margin-top:1.2rem;display:grid}.calc__row{gap:.55rem;display:grid}.calc__label{color:#ffffffbf;justify-content:space-between;gap:1rem;font-size:.88rem;display:flex}.calc__out{color:#fff;font-family:Unbounded Variable,sans-serif;font-weight:600}.range{-webkit-appearance:none;appearance:none;background:linear-gradient(to right, var(--ls-lime) var(--p,10%), #ffffff1f var(--p,10%));cursor:pointer;border-radius:99px;width:100%;height:.45rem}.range::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--ls-lime);background:#fff;border-radius:99px;width:1.35rem;height:1.35rem;box-shadow:0 4px 12px #0006}.range::-moz-range-thumb{border:4px solid var(--ls-lime);background:#fff;border-radius:99px;width:1.1rem;height:1.1rem}.range:focus-visible{outline:3px solid var(--ls-lime);outline-offset:4px}.calc__bars{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:.3rem;height:6.5rem;margin-top:1.3rem;display:grid}.calc__bars span{background:#ffffff0a;border-radius:.3rem;position:relative}.calc__bars i{height:0;transition:height .5s var(--ls-ease), bottom .5s var(--ls-ease), background-color .3s;background:#ff6b5bbf;border-radius:.3rem;position:absolute;bottom:50%;left:0;right:0}.calc__bars i.is-plus{background:var(--ls-lime)}.calc__bars:before{content:""}.calc__result{margin-top:1rem;font-size:1rem;line-height:1.5}.calc__result strong{color:var(--ls-lime);font-weight:700}.gh-sec{background:#fff;padding:6rem 0}@media (width>=1024px){.gh-sec{padding:9rem 0}}.pricing{background:var(--ls-paper);padding:6rem 0}@media (width>=1024px){.pricing{padding:9rem 0}}.paytoggle{border:1px solid var(--ls-line);background:#fff;border-radius:99px;grid-template-columns:1fr 1fr;margin-top:2rem;padding:.3rem;display:inline-grid;position:relative;box-shadow:0 10px 30px -18px #0e14244d}.paytoggle__pill{background:var(--ls-ink);width:calc(50% - .3rem);transition:transform .55s var(--ls-ease);border-radius:99px;position:absolute;top:.3rem;bottom:.3rem;left:.3rem}.paytoggle[data-mode=parts] .paytoggle__pill{transform:translate(100%)}.paytoggle__btn{z-index:1;white-space:nowrap;border-radius:99px;padding:.65rem 1.3rem;font-size:.95rem;font-weight:600;transition:color .4s;position:relative}.paytoggle__btn[aria-pressed=true]{color:#fff}.launch{background:var(--ls-blue-soft);color:#1c2f8f;text-align:center;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;max-width:44rem;margin:0 auto 2rem;padding:.8rem 1.1rem;font-size:.95rem;display:flex}.plans{align-items:stretch;gap:1rem;display:grid}@media (width>=1024px){.plans{grid-template-columns:repeat(3,1fr);gap:1.2rem}}.plan{perspective:1200px}.plan__inner{border:1px solid var(--ls-line);height:100%;transition:box-shadow .5s var(--ls-ease);transform-style:preserve-3d;will-change:transform;background:#fff;border-radius:1.8rem;flex-direction:column;padding:1.8rem;display:flex;position:relative}.plan__inner:hover{box-shadow:0 40px 80px -40px #0e142459}.plan--featured .plan__inner{background:var(--ls-ink);color:#fff;border-color:#0000;box-shadow:0 50px 100px -40px #3150e88c}.plan--featured .plan__inner:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ang,0deg), var(--ls-lime), var(--ls-blue), #7f8cff, var(--ls-lime));-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-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;mask-composite:exclude;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.plan--featured .plan__inner:before{animation:6s linear infinite spin-ang}}@keyframes spin-ang{to{--ang:360deg}}.plan__label{background:var(--ls-lime);color:var(--ls-ink);border-radius:99px;padding:.3rem .75rem;font-size:.78rem;font-weight:700;position:absolute;top:1.5rem;right:1.5rem}.plan__name{letter-spacing:-.03em;font-family:Unbounded Variable,sans-serif;font-size:1.5rem;font-weight:600}.plan__tagline{color:var(--ls-muted);margin-top:.35rem;font-size:.95rem}.plan--featured .plan__tagline{color:#fff9}.plan__price{flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;margin-top:1.6rem;display:flex}.plan__amount{letter-spacing:-.05em;font-family:Unbounded Variable,sans-serif;font-size:clamp(2.4rem,2rem + 1.5vw,3.3rem);font-weight:600;line-height:1}.plan__old{color:var(--ls-muted);font-size:1.2rem;text-decoration:line-through 2px}.plan--featured .plan__old{color:#ffffff73}.plan__when{width:100%;color:var(--ls-muted);font-size:.9rem}.plan--featured .plan__when{color:#fff9}.plan__price--parts .plan__amount{font-size:clamp(1.9rem,1.6rem + 1.2vw,2.6rem)}html.js .plan__price--parts{display:none}html.js [data-pay-mode=parts] .plan__price--parts{display:flex}html.js [data-pay-mode=parts] [data-price-once]{display:none}html:not(.js) .plan__price--parts{opacity:.85;margin-top:.8rem}.plan__yearly{border-top:1px dashed var(--ls-line);color:var(--ls-muted);margin-top:.9rem;padding-top:.9rem;font-size:.92rem}.plan--featured .plan__yearly{color:#ffffffb3;border-color:#ffffff26}.plan__yearly strong{color:var(--ls-ink)}.plan--featured .plan__yearly strong{color:#fff}.plan__list{flex:1;gap:.65rem;margin-top:1.3rem;font-size:.95rem;display:grid}.plan__list li{align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}.plan__list svg{color:var(--ls-blue);flex:none;margin-top:.15rem}.plan--featured .plan__list svg{color:var(--ls-lime)}.plan__cta{justify-content:center;margin-top:1.8rem}.plans-foot{color:var(--ls-muted);gap:.9rem;margin-top:2rem;font-size:.93rem;line-height:1.6;display:grid}@media (width>=1024px){.plans-foot{grid-template-columns:repeat(3,1fr);gap:2rem}}.addon{background:var(--ls-night);color:#fff;isolation:isolate;border-radius:1.6rem;align-items:center;gap:1rem;margin-top:2.5rem;padding:1.2rem 1.4rem;display:flex;position:relative;overflow:hidden}.addon:before{content:"";z-index:-1;background:radial-gradient(30rem 10rem at 10%,#c8f53c29,#0000 70%);position:absolute;inset:0}.addon__icon{background:var(--ls-lime);width:3.2rem;height:3.2rem;color:var(--ls-ink);border-radius:1rem;flex:none;place-items:center;display:grid}.addon__text{flex-direction:column;flex:1;gap:.2rem;display:flex}.addon__title{letter-spacing:-.02em;font-family:Unbounded Variable,sans-serif;font-size:1.1rem;font-weight:600}.addon__sub{color:#ffffffa6;font-size:.93rem}.addon__go{width:3rem;height:3rem;transition:transform .5s var(--ls-ease), background-color .3s;border:1px solid #fff3;border-radius:99px;flex:none;place-items:center;display:grid}.addon:hover .addon__go{background:var(--ls-lime);color:var(--ls-ink);transform:rotate(-45deg)}.varna{background:var(--ls-night);color:#fff;padding:6rem 0 7rem;position:relative;overflow:clip}@media (width>=1024px){.varna{padding:9rem 0 10rem}}.varna__grid{gap:4rem;display:grid}@media (width>=1024px){.varna__grid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem}}.varna__coords{color:#ffffff73;margin-top:1.4rem}.shoot-list{gap:.9rem;margin-top:2rem;display:grid}@media (width>=640px){.shoot-list{grid-template-columns:1fr 1fr}}.shoot{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.3rem;padding:1.3rem}.shoot__head{align-items:center;gap:.7rem;display:flex}.shoot__icon{width:2.4rem;height:2.4rem;color:var(--ls-lime);background:#c8f53c24;border-radius:.8rem;flex:none;place-items:center;display:grid}.shoot__name{flex:1;font-size:1.05rem;font-weight:700}.shoot__price{letter-spacing:-.04em;color:var(--ls-lime);white-space:nowrap;font-family:Unbounded Variable,sans-serif;font-size:1.4rem;font-weight:600}.shoot__feat{color:#ffffffb8;gap:.45rem;margin-top:.9rem;font-size:.9rem;display:grid}.shoot__feat li{align-items:flex-start;gap:.5rem;display:flex}.shoot__feat svg{color:var(--ls-lime);flex:none;margin-top:.2rem}.varna__visual{padding:0 0 3rem;position:relative}.viewfinder{aspect-ratio:5/4;background:#000;border-radius:1.2rem;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000000e6}.viewfinder__img,.viewfinder__img picture,.viewfinder__img img{width:100%;height:100%;position:absolute;inset:0}.viewfinder__img img{object-fit:cover}.viewfinder__ui{color:#fff;text-shadow:0 1px 3px #0009;font-family:JetBrains Mono Variable,monospace;font-size:clamp(.62rem,.55rem + .3vw,.8rem);position:absolute;inset:0}.vf-corner{border:2px solid #ffffffd9;width:1.6rem;height:1.6rem;position:absolute}.vf-corner--tl{border-bottom:0;border-right:0;top:1rem;left:1rem}.vf-corner--tr{border-bottom:0;border-left:0;top:1rem;right:1rem}.vf-corner--bl{border-top:0;border-right:0;bottom:1rem;left:1rem}.vf-corner--br{border-top:0;border-left:0;bottom:1rem;right:1rem}.vf-grid{background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff38 33.33%,#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff38 66.66%,#0000 calc(66.66% + .5px)),linear-gradient(#0000 calc(33.33% - .5px),#ffffff38 33.33%,#0000 calc(33.33% + .5px) calc(66.66% - .5px),#ffffff38 66.66%,#0000 calc(66.66% + .5px));position:absolute;inset:0}.vf-focus{border:1.5px solid var(--ls-lime);border-radius:.2rem;width:5.5rem;height:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vf-focus:before,.vf-focus:after{content:"";background:var(--ls-lime);position:absolute;top:50%;left:50%}.vf-focus:before{width:.8rem;height:1.5px;transform:translate(-50%,-50%)}.vf-focus:after{width:1.5px;height:.8rem;transform:translate(-50%,-50%)}.vf-top,.vf-bottom{background:#00000059;border-radius:.3rem;align-items:center;gap:.4rem;padding:.2rem .45rem;display:inline-flex;position:absolute}.vf-top{top:1.3rem}.vf-bottom{bottom:1.3rem}.vf-top--l,.vf-bottom--l{left:3rem}.vf-top--r,.vf-bottom--r{right:3rem}.vf-rec{background:#ff3b30;border-radius:99px;width:.55rem;height:.55rem}@media (prefers-reduced-motion:no-preference){.vf-rec{animation:1.1s step-end infinite rec}}@keyframes rec{50%{opacity:.15}}.vf-batt{border:1.5px solid #fff;border-radius:.15rem;width:1.4rem;height:.7rem;padding:1px;display:inline-block;position:relative}.vf-batt:after{content:"";background:#fff;width:.15rem;height:.3rem;position:absolute;top:50%;right:-.25rem;transform:translateY(-50%)}.vf-batt i{background:var(--ls-lime);width:72%;height:100%;display:block}.polaroid{background:#fff;border-radius:.3rem;width:clamp(7rem,16vw,11rem);padding:.45rem .45rem 0;position:absolute;box-shadow:0 30px 50px -20px #000000bf}.polaroid picture,.polaroid img{width:100%;height:auto;display:block}.polaroid figcaption{text-align:center;color:var(--ls-ink);padding:.3rem 0 .4rem;font-family:Caveat Variable,cursive;font-size:1.3rem;font-weight:600;line-height:1.2}.polaroid--a{z-index:2;bottom:-1rem;left:-.8rem;transform:rotate(-8deg)}.polaroid--b{top:-2.5rem;right:-.8rem;transform:rotate(7deg)}.polaroid--c{z-index:2;bottom:-2.2rem;right:12%;transform:rotate(-3deg)}@media (width<=639px){.polaroid--c{display:none}.polaroid{width:7.5rem}}.faq-sec{background:#fff;padding:6rem 0}@media (width>=1024px){.faq-sec{padding:9rem 0}}.faq-list{border-top:1px solid var(--ls-line)}.faq-row{border-bottom:1px solid var(--ls-line)}.faq-row__q{align-items:center;gap:1rem;padding:1.35rem 0;font-size:clamp(1.02rem,.95rem + .3vw,1.2rem);font-weight:600;line-height:1.35;transition:color .3s;display:flex}.faq-row__q:hover{color:var(--ls-blue)}.faq-row__num{color:var(--ls-blue);flex:none;width:1.6rem;font-family:JetBrains Mono Variable,monospace;font-size:.75rem;font-weight:500}.faq-row__icon{background:var(--ls-paper);width:2.4rem;height:2.4rem;transition:transform .4s var(--ls-ease), background-color .3s, color .3s;border-radius:99px;flex:none;place-items:center;display:grid}.faq-row[open] .faq-row__icon{background:var(--ls-ink);color:#fff}.faq-row__a{color:var(--ls-muted);padding:0 3.5rem 1.6rem 2.6rem;line-height:1.7}@media (width<=639px){.faq-row__a{padding:0 0 1.4rem 2.6rem}}.contact-sec{background:var(--ls-paper);padding:6rem 0 7rem;overflow:clip}@media (width>=1024px){.contact-sec{padding:8rem 0 9rem}}.contact-big{letter-spacing:-.05em;margin-bottom:3.5rem;font-family:Unbounded Variable,sans-serif;font-size:clamp(2.6rem,1rem + 7.4vw,9rem);font-weight:600;line-height:1}.contact-big__row{display:block}.contact-big__row--2{padding-left:clamp(0rem,8vw,10rem)}.contact-big__word{padding:.02em .12em .08em;display:inline-block}.contact-big__word--inv{background:linear-gradient(var(--ls-ink), var(--ls-ink)) no-repeat 0 0 / 100% 100%;color:var(--ls-lime);border-radius:.12em}.contact-big__word--blue{background:linear-gradient(var(--ls-blue), var(--ls-blue)) no-repeat 0 0 / 100% 100%;color:#fff;border-radius:.12em}.contact-grid{gap:3rem;display:grid}@media (width>=1024px){.contact-grid{grid-template-columns:.85fr 1.15fr;gap:4rem}}.contact-card{border-radius:1.8rem}.site-footer{background:var(--ls-night);color:#fff;position:relative;overflow:clip}.site-footer__top{gap:3.5rem;padding-top:6rem;padding-bottom:3rem;display:grid}@media (width>=1024px){.site-footer__top{grid-template-columns:1.1fr 1fr;gap:4rem;padding-top:8rem}}.footer-cta{letter-spacing:-.045em;align-items:flex-end;gap:1rem;margin-top:1.2rem;font-family:Unbounded Variable,sans-serif;font-size:clamp(1.9rem,1.1rem + 3.2vw,4rem);font-weight:600;line-height:1.02;display:inline-flex}.footer-cta__text{transition:background-size .6s var(--ls-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;padding-bottom:.08em}.footer-cta:hover .footer-cta__text{background-size:100% 2px}.footer-cta__icon{background:var(--ls-lime);width:clamp(3rem,5vw,4.5rem);height:clamp(3rem,5vw,4.5rem);color:var(--ls-ink);transition:transform .6s var(--ls-ease);border-radius:99px;flex:none;place-items:center;display:grid}.footer-cta:hover .footer-cta__icon{transform:rotate(45deg)}.site-footer__cols{grid-template-columns:repeat(2,1fr);gap:2.2rem;display:grid}@media (width>=640px){.site-footer__cols{grid-template-columns:repeat(3,1fr)}}.site-footer__list{color:#fffc;gap:.6rem;margin-top:1rem;font-size:.95rem;display:grid}.site-footer__list a:hover,.site-footer__linkbtn:hover{color:var(--ls-lime)}.site-footer__linkbtn{text-align:left}.site-footer__word{padding:1rem 1.25rem .5rem;overflow:hidden}@media (width>=640px){.site-footer__word{padding-inline:2rem}}@media (width>=1280px){.site-footer__word{padding-inline:3rem}}.site-footer__word-inner{color:#fff;max-width:82rem;margin:0 auto}.site-footer__word-inner svg{display:block}.site-footer__bottom{border-top:1px solid #ffffff14}.cookie{z-index:120;pointer-events:none;justify-content:flex-start;display:flex;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}.cookie[hidden]{display:none}@media (width>=640px){.cookie{bottom:1.25rem;left:1.25rem;right:auto}}.cookie__card{pointer-events:auto;color:#fff;backdrop-filter:blur(16px);width:100%;max-width:26rem;animation:cookie-in .7s var(--ls-ease) both;background:#0e1424f0;border:1px solid #ffffff1f;border-radius:1.4rem;padding:1.25rem;box-shadow:0 30px 70px -20px #0009}@keyframes cookie-in{0%{opacity:0;transform:translateY(1.5rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.cookie__card{animation:none}}.cookie__head{align-items:center;gap:.6rem;display:flex}.cookie__icon{background:var(--ls-lime);width:2.2rem;height:2.2rem;color:var(--ls-ink);border-radius:.7rem;place-items:center;display:grid}.cookie__title{letter-spacing:-.02em;font-family:Unbounded Variable,sans-serif;font-size:1.05rem;font-weight:600}.cookie__text{color:#ffffffbf;margin-top:.7rem;font-size:.88rem;line-height:1.55}@media (width<=639px){.cookie__card{border-radius:1.2rem;padding:1rem}.cookie__icon{width:1.9rem;height:1.9rem}.cookie__text{margin-top:.5rem;font-size:.82rem;line-height:1.5}.cookie__actions{margin-top:.8rem}.cookie__btn{min-height:2.6rem}.cookie__more{margin-top:.5rem}}.cookie__actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.cookie__btn{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:99px;min-height:2.75rem;padding:.6rem 1rem;font-size:.92rem;font-weight:600;transition:background-color .3s,color .3s,border-color .3s}.cookie__btn:hover{background:#ffffff2e}.cookie__btn--solid{color:var(--ls-ink);background:#fff;border-color:#fff}.cookie__btn--solid:hover{background:var(--ls-lime);border-color:var(--ls-lime)}.cookie__more{color:#ffffffa6;text-underline-offset:3px;margin-top:.7rem;font-size:.85rem;text-decoration:underline}.cookie__more:hover{color:#fff}@media (width>=1024px){.cookie{width:min(64rem,100% - 2.5rem);bottom:1.1rem;left:50%;right:auto;transform:translate(-50%)}.cookie__card{border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;column-gap:1.4rem;max-width:none;padding:.9rem 1rem .9rem 1.1rem;display:grid}.cookie__head{grid-area:1/1/span 2}.cookie__text{grid-area:1/2/span 2;margin:0;font-size:.86rem}.cookie__actions{grid-area:1/3;grid-template-columns:auto auto;margin:0}.cookie__btn{padding-inline:1.4rem}.cookie__more{grid-area:2/3;justify-self:center;margin-top:.25rem;font-size:.78rem}}.cookie-dialog{width:min(34rem,100% - 1.5rem);max-height:calc(100% - 2rem);color:var(--ls-ink);background:#fff;border:0;border-radius:1.6rem;margin:auto;padding:0;box-shadow:0 40px 100px -30px #0009}.cookie-dialog::backdrop{backdrop-filter:blur(4px);background:#080b1699}.cookie-dialog[open]{animation:cookie-in .5s var(--ls-ease) both}.cookie-dialog__form{padding:1.6rem}.cookie-dialog__close{background:var(--ls-paper);border-radius:99px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.cookie-dialog__rows{gap:.7rem;margin-top:1.3rem;display:grid}.cookie-row{background:var(--ls-paper);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.cookie-dialog__actions{gap:.5rem;margin-top:1.4rem;display:grid}@media (width>=640px){.cookie-dialog__actions{grid-template-columns:repeat(3,1fr)}}.cookie__btn--line{color:var(--ls-ink);border-color:var(--ls-line);background:#fff}.cookie__btn--line:hover{background:var(--ls-paper);border-color:#0e142440}.cookie__btn--solid-blue{background:var(--ls-blue);color:#fff;border-color:var(--ls-blue)}.cookie__btn--solid-blue:hover{background:var(--ls-blue-2)}.switch{-webkit-appearance:none;appearance:none;cursor:pointer;background:#cfd5e3;border-radius:99px;flex:none;width:3rem;height:1.75rem;transition:background-color .3s;position:relative}.switch:after,.switch>span{content:"";width:1.35rem;height:1.35rem;transition:transform .35s var(--ls-ease);background:#fff;border-radius:99px;position:absolute;top:.2rem;left:.2rem;box-shadow:0 2px 6px #0003}.switch:checked{background:var(--ls-blue)}.switch:checked:after{transform:translate(1.25rem)}.switch--locked{background:var(--ls-blue);opacity:.55;cursor:not-allowed;display:inline-block}.switch--locked>span{transform:translate(1.25rem)}.switch--locked:after{display:none}html.ls[data-page=page] .mesh{top:-5rem}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html.js[data-page=home]:not(.hero-in) .hero [data-hero-item],html.js[data-page=home]:not(.hero-in) .hero [data-hero-line]{opacity:0;animation:.6s 3.6s forwards reveal-fallback}}@media print{.grain,.cookie,.cookie-dialog,.site-header,.site-footer__word,.hero__bg,div.intro,.mesh{display:none!important}html.ls,html.ls body{background:#fff!important}html.ls[data-page=page] main{padding-top:0}.site-footer{color:var(--ls-ink);background:#fff}.site-footer *{color:var(--ls-ink)!important}}}@layer utilities;:root{--ls-ink:#0e1424;--ls-night:#080b16;--ls-blue:#3150e8;--ls-blue-2:#2a3fbf;--ls-blue-soft:#dfe4ff;--ls-lime:#c8f53c;--ls-paper:#f3f4f8;--ls-line:#e4e7f0;--ls-muted:#4d5570;--ls-ease:cubic-bezier(.16, 1, .3, 1);--ls-ease-io:cubic-bezier(.65, 0, .35, 1);--header-h:4.5rem}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .45s var(--ls-ease-io) both}::view-transition-new(root){animation:vt-in .65s var(--ls-ease) both}}@keyframes vt-out{to{opacity:0;transform:translateY(-2.5rem)scale(.98)}}@keyframes vt-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}
