:root{--bg:#000;--surface-100:#0e0e12;--surface-200:#16161c;--violet-900:#4a1870;--violet-500:#8928fd;--blue-500:#5e6cfa;--neon-violet:#a100ff;--cyan-400:#19dff5;--glow-violet:#2c1055;--glow-indigo:#332f7c;--glow-navy:#1e1d4a;--led-off:#0e0d12;--ink:#fff;--ink-muted:#a9a6b8;--ink-subtle:#8a879c;--ink-on-violet:#cfc3e0;--line:#ffffff1f;--line-strong:#ffffff52;--glass:#ffffff0d;--header-glass:#000000c7;--scrim:#0000008c;--focus-ring:var(--cyan-400);--font-display:"Micra", "Manrope", sans-serif;--font-sans:"Manrope", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--space-1:4px;--space-2:8px;--space-4:16px;--space-6:24px;--space-8:32px;--gutter:40px;--space-12:48px;--space-20:80px;--space-24:96px;--space-40:160px;--container:1360px;--header-h:100px;--radius-s:8px;--radius-m:16px;--radius-l:28px;--radius-pill:999px;--glow-brand:0 0 48px 0 #8928fd66;--glow-cyan:0 0 32px 0 #19dff555;--gradient-brand:linear-gradient(135deg, #8928fd 0%, #5e6cfa 100%);--gradient-logo:linear-gradient(135deg, #a100ff 0%, #19dff5 100%);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.24s;--duration-slow:.9s;--duration-reveal:1s;--duration-slide:.65s;--duration-tab:1s;--duration-header:.4s;--duration-scroll:.65s;--tab-interval:8s;--partners-loop:48s;--bp-desktop:1440px;--bp-laptop:1279px;--bp-tablet:1023px;--bp-mobile:767px}@font-face{font-family:Micra;src:url(/fonts/Micra.woff2)format("woff2"),url(/fonts/Micra.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-cyrillic-600-normal.DvRl3Mj-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-cyrillic-700-normal.Dw_fZAg2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2");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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2");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}.ls-btn:focus-visible,.ls-icon-btn:focus-visible,.ls-tab:focus-visible,.ls-social:focus-visible,.ls-nav a:focus-visible,.ls-burger:focus-visible,.ls-menu__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ls-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-subtle);font-size:12px;font-weight:500;line-height:16px}.ls-label b{color:var(--ink);font-weight:500}.ls-gradient-text{background:var(--gradient-logo);color:#0000;-webkit-background-clip:text;background-clip:text}.ls-btn{border-radius:var(--radius-pill);background:var(--gradient-brand);min-height:52px;color:var(--ink);font-family:var(--font-sans);letter-spacing:.01em;cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.ls-btn:hover{box-shadow:var(--glow-brand);color:var(--ink);transform:translateY(-1px)}.ls-btn svg{transition:transform var(--duration-fast) var(--ease-out)}.ls-btn:hover svg{transform:translate(3px)}.ls-btn--outline{border:1px solid var(--line-strong);background:0 0}.ls-btn--outline:hover{background:var(--glass);border-color:var(--ink);box-shadow:none}.ls-btn--glass{background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(16px)}.ls-btn--glass:hover{border-color:var(--line-strong);box-shadow:none}.ls-btn--s{min-height:44px;padding:0 20px;font-size:14px}.ls-icon-btn{border-radius:var(--radius-pill);border:1px solid var(--line-strong);width:64px;height:64px;color:var(--ink);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ls-icon-btn:before{content:"";background:var(--gradient-brand);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;inset:0}.ls-icon-btn svg{position:relative}.ls-icon-btn:hover{box-shadow:var(--glow-brand);border-color:#0000}.ls-icon-btn:hover:before{opacity:1}.ls-icon-btn--glass{backdrop-filter:blur(12px);background:#0000002e}.ls-tag{border-radius:var(--radius-pill);border:1px solid var(--line-strong);min-height:30px;color:var(--ink);align-items:center;padding:0 14px;font-size:13px;line-height:16px;display:inline-flex}.ls-tab{width:100%;min-height:72px;color:var(--ink-muted);text-align:left;cursor:pointer;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0 0;font-size:18px;line-height:1.3;display:flex;position:relative}.ls-tab:before{content:"";background:var(--line);height:2px;position:absolute;top:0;left:0;right:0}.ls-tab:hover{color:var(--ink)}.ls-tab__num{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-subtle);font-size:12px}.ls-tab__bar{background:var(--gradient-brand);width:0;height:2px;box-shadow:var(--glow-brand);position:absolute;top:0;left:0}.ls-tab[aria-selected=true]{color:var(--ink)}.ls-tab[aria-selected=true] .ls-tab__bar{animation:8s linear forwards ls-progress}@keyframes ls-progress{0%{width:0}to{width:100%}}@media (width<=1279px){.ls-tab{font-size:15px}}@media (width<=767px){.ls-tab{min-height:60px;font-size:12px}}.ls-social{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;text-decoration:none;display:flex}.ls-social__name{font-family:var(--font-display);text-transform:uppercase;transition:letter-spacing var(--duration-slow) var(--ease-out);font-size:clamp(22px,2.8vw,40px);line-height:1}.ls-social__meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-subtle);font-size:12px}.ls-social__arrow{border-radius:var(--radius-pill);border:1px solid var(--line-strong);width:56px;height:56px;transition:transform var(--duration-slow) var(--ease-out), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ls-social:hover{color:var(--ink)}.ls-social:hover .ls-social__name{background:var(--gradient-logo);color:#0000;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text}.ls-social:hover .ls-social__arrow{background:var(--gradient-brand);border-color:#0000;transform:rotate(45deg)}.ls-media{background-color:var(--surface-100);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);border:1px solid var(--line);border-radius:var(--radius-l);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-subtle);background-position:-1px -1px;background-size:64px 64px;justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.ls-nav{align-items:center;gap:4px;display:flex}.ls-nav a{color:var(--ink-muted);transition:color var(--duration-fast) var(--ease-out);padding:10px 14px;font-size:14px;text-decoration:none;position:relative}.ls-nav a:after{content:"";transform-origin:0;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.ls-nav a:hover{color:var(--ink)}.ls-nav a:hover:after{transform:scaleX(1)}.ls-site-head{z-index:60;position:fixed;top:0;left:0;right:0}.ls-site-head:before,.ls-site-head:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--duration-header) cubic-bezier(.22, 1, .36, 1);position:absolute}.ls-site-head:before{background:var(--header-glass);backdrop-filter:blur(18px)saturate(1.2);inset:0}.ls-site-head:after{background:linear-gradient(90deg, transparent 0%, var(--line) 20%, var(--line) 80%, transparent 100%);height:1px;transition-delay:50ms;bottom:0;left:0;right:0}.ls-site-head__bar{max-width:var(--container);box-sizing:border-box;padding:28px var(--gutter);transition:padding var(--duration-header) cubic-bezier(.22, 1, .36, 1);justify-content:space-between;align-items:center;gap:16px 24px;margin:0 auto;display:flex;position:relative}.ls-site-head__logo{transform-origin:0;width:auto;height:18px;transition:transform var(--duration-header) cubic-bezier(.22, 1, .36, 1);display:block}.ls-site-head.is-scrolled:before,.ls-site-head.is-scrolled:after{opacity:1}.ls-site-head.is-scrolled .ls-site-head__bar{padding-top:14px;padding-bottom:14px}.ls-site-head.is-scrolled .ls-site-head__logo{transform:scale(.92)}.ls-stat{font-family:var(--font-display);color:var(--violet-500);font-size:clamp(40px,4.4vw,64px);line-height:1}.ls-partners{border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.ls-partners__track{width:max-content;animation:ls-marquee var(--partners-loop) linear infinite;display:flex}.ls-partners:hover .ls-partners__track{animation-play-state:paused}.ls-partners__cell{border-right:1px solid var(--line);flex:none;justify-content:center;align-items:center;width:300px;height:160px;display:flex;position:relative}.ls-partners__cell:before{content:"";opacity:0;transition:opacity .6s var(--ease-out);background:radial-gradient(70% 80% at 50% 100%,#a100ffd9,#5e6cfa59 55%,#5e6cfa00 80%);position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 4px 4px,#000 1.6px,#0000 2.1px) 0 0/8px 8px;mask:radial-gradient(circle at 4px 4px,#000 1.6px,#0000 2.1px) 0 0/8px 8px}.ls-partners__cell img{opacity:.55;width:230px;height:auto;transition:opacity .4s var(--ease-out), transform .6s var(--ease-out);display:block;position:relative}.ls-partners__cell:hover:before{opacity:1}.ls-partners__cell:hover img{opacity:1;transform:scale(1.04)}@media (width<=767px){.ls-partners__cell{width:220px;height:120px}.ls-partners__cell img{width:170px}}.ls-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.ls-marquee__track{width:max-content;animation:40s linear infinite ls-marquee;display:flex}.ls-marquee:hover .ls-marquee__track{animation-play-state:paused}@keyframes ls-marquee{to{transform:translate(-50%)}}.ls-burger{box-sizing:border-box;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--glass);width:44px;height:44px;color:var(--ink);cursor:pointer;backdrop-filter:blur(16px);justify-content:center;align-items:center;display:inline-flex;position:relative}.ls-burger i{width:20px;height:1.6px;transition:transform .5s var(--ease-out), opacity .3s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:11px}.ls-burger i:first-child{top:calc(50% - 6.8px)}.ls-burger i:nth-child(2){top:calc(50% - .8px)}.ls-burger i:nth-child(3){top:calc(50% + 5.2px)}.ls-burger.is-open i:first-child{transform:translateY(6px)rotate(45deg)}.ls-burger.is-open i:nth-child(2){opacity:0;transform:scaleX(.2)}.ls-burger.is-open i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.ls-menu{z-index:50;backdrop-filter:blur(20px);animation:ls-fade .35s var(--ease-out) both;background:#000000f0;flex-direction:column;display:flex;position:fixed;inset:0}.ls-menu nav{animation:ls-up .5s var(--ease-out) 50ms both}@keyframes ls-fade{0%{opacity:0}to{opacity:1}}.ls-menu__link{border-bottom:1px solid var(--line);font-family:var(--font-display);text-transform:uppercase;color:var(--ink);align-items:baseline;gap:16px;padding:16px 0;font-size:22px;text-decoration:none;display:flex}.ls-line{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.ls-line>span{display:inline-block}@keyframes ls-line{0%{transform:translateY(115%)}to{transform:none}}@keyframes ls-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ls-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes ls-left{0%{opacity:0;transform:translate(-72px)}to{opacity:1;transform:none}}@keyframes ls-item{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes ls-track{0%{opacity:0;letter-spacing:.4em;filter:blur(8px)}to{opacity:1;letter-spacing:normal;filter:blur()}}@keyframes ls-blur{0%{opacity:0;filter:blur(14px);transform:scale(1.04)}to{opacity:1;filter:blur();transform:none}}.ls-armed:not(.is-in) .ls-r-wipe,.ls-armed:not(.is-in) .ls-r-up,.ls-armed:not(.is-in) .ls-r-left,.ls-armed:not(.is-in) .ls-r-item,.ls-armed:not(.is-in) .ls-r-track,.ls-armed:not(.is-in) .ls-r-blur{opacity:0}.ls-armed:not(.is-in) .ls-r-mask .ls-line>span{transform:translateY(115%)}.ls-r-wipe{display:inline-block}.is-in .ls-r-mask .ls-line>span{animation:ls-line 1.2s var(--ease-out) both}.is-in .ls-r-wipe{animation:ls-wipe 1s var(--ease-in-out) both}.is-in .ls-r-up{animation:ls-up 1s var(--ease-out) both}.is-in .ls-r-left{animation:ls-left 1.1s var(--ease-out) both}.is-in .ls-r-item{animation:ls-item .8s var(--ease-out) both}.is-in .ls-r-track{animation:ls-track 1.1s var(--ease-out) both}.is-in .ls-r-blur{animation:ls-blur 1.2s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.is-in .ls-r-mask .ls-line>span,.is-in .ls-r-wipe,.is-in .ls-r-up,.is-in .ls-r-left,.is-in .ls-r-item,.is-in .ls-r-track,.is-in .ls-r-blur{animation:none}.ls-armed:not(.is-in) .ls-r-wipe,.ls-armed:not(.is-in) .ls-r-up,.ls-armed:not(.is-in) .ls-r-left,.ls-armed:not(.is-in) .ls-r-item,.ls-armed:not(.is-in) .ls-r-track,.ls-armed:not(.is-in) .ls-r-blur{opacity:1}.ls-armed:not(.is-in) .ls-r-mask .ls-line>span{transform:none}.ls-marquee__track,.ls-partners__track,.ls-tab[aria-selected=true] .ls-tab__bar,.ls-menu,.ls-menu nav{animation:none}.ls-site-head:before,.ls-site-head:after,.ls-site-head__bar,.ls-site-head__logo,.ls-burger i{transition:none}.ls-tab[aria-selected=true] .ls-tab__bar{width:100%}}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}img,video{max-width:100%}:root{--pad:clamp(16px, 3vw, 40px)}a{color:var(--ink)}a:hover{color:var(--ink-on-violet)}a:focus-visible,button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.page{background:var(--bg);width:100%;color:var(--ink);font-family:var(--font-sans);overflow-x:clip}.ls-fade{transition:opacity .6s var(--ease-out)}.ls-fade:not(.is-loaded){opacity:0!important}@media (prefers-reduced-motion:reduce){.ls-fade{transition:none}}.rise-2{animation:ls-rise 1.4s var(--ease-out) .25s both}.rise-3{animation:ls-rise 1.4s var(--ease-out) .5s both}@keyframes ls-rise{0%{opacity:0;filter:blur(12px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:none}}.enter-x{animation:ls-enter-x 1s var(--ease-out) both}@keyframes ls-enter-x{0%{opacity:0;transform:translate(96px)}to{opacity:1;transform:none}}.slide-track{transition:transform .65s var(--ease-in-out);will-change:transform}.bg-fade{transition:background-color .9s var(--ease-out)}@media (prefers-reduced-motion:reduce){.rise-2,.rise-3,.enter-x{animation:none}.slide-track{transition:none}}.site-head{z-index:60;position:fixed;top:0;left:0;right:0}.site-head:before,.site-head:after{content:"";pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute}.site-head:before{backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(#000000c7 0%,#0000009e 100%);inset:0}.site-head:after{background:linear-gradient(90deg,#fff0 0%,#ffffff1a 20% 80%,#fff0 100%);height:1px;transition-delay:50ms;bottom:0;left:0;right:0}.site-head.is-scrolled:before,.site-head.is-scrolled:after{opacity:1}.site-head header{max-width:var(--container);box-sizing:border-box;width:100%;padding:28px var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:0 auto;transition:padding .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.site-head.is-scrolled header{padding-top:14px;padding-bottom:14px}.site-head .logo-link{align-items:center;min-height:44px;display:flex}.logo-img{width:auto;height:18px;display:block}.site-head .logo-img{transform-origin:0;transition:transform .4s cubic-bezier(.22,1,.36,1)}.site-head.is-scrolled .logo-img{transform:scale(.92)}.site-head .head-actions{align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.site-head:before,.site-head:after,.site-head header,.site-head .logo-img{transition:none}}.head-spacer{flex-shrink:0;height:100px}.nav-desk{background:0 0;border:0;flex-wrap:wrap;gap:4px;padding:0}.nav-desk a{color:var(--ink-muted);background:0 0;padding:10px 14px;position:relative}.nav-desk a:hover{color:var(--ink);background:0 0}.nav-desk a:after{content:"";transform-origin:0;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.nav-desk a:hover:after{transform:scaleX(1)}.nav-desk a[aria-current=page]{color:var(--ink)}.nav-desk a[aria-current=page]:after{transform:scaleX(1)}.burger{box-sizing:border-box;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--glass);width:44px;height:44px;color:var(--ink);cursor:pointer;backdrop-filter:blur(16px);justify-content:center;align-items:center;display:none;position:relative}.burger i{width:20px;height:1.6px;transition:transform .5s var(--ease-out), opacity .3s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:11px}.burger i:first-child{top:calc(50% - 6.8px)}.burger i:nth-child(2){top:calc(50% - .8px)}.burger i:nth-child(3){top:calc(50% + 5.2px)}.burger.is-open i:first-child{transform:translateY(6px)rotate(45deg)}.burger.is-open i:nth-child(2){opacity:0;transform:scaleX(.2)}.burger.is-open i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.burger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.m-menu{z-index:50;backdrop-filter:blur(20px);animation:ls-fade .35s var(--ease-out) both;background:#000000f0;flex-direction:column;display:flex;position:fixed;inset:0}.m-menu[hidden]{display:none}.m-menu nav{padding:124px var(--pad) 24px;animation:ls-up .5s var(--ease-out) 50ms both;flex-direction:column;gap:4px;display:flex}.m-menu .m-bottom{padding:24px var(--pad) 32px;margin-top:auto}.m-menu .m-bottom .ls-btn{box-sizing:border-box;width:100%}.m-link{border-bottom:1px solid var(--line);font-family:var(--font-display);text-transform:uppercase;color:var(--ink);align-items:baseline;gap:16px;padding:16px 0;font-size:22px;text-decoration:none;display:flex}.m-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.m-menu,.m-menu nav,.burger i{transition:none;animation:none}}@media (width>=768px){.br-m{display:none}}@media (width<=767px){.br-d{display:none}}.site-foot{position:relative;overflow:hidden}.site-foot .foot-glow{pointer-events:none;background:radial-gradient(closest-side,#8928fd38,#0000 70%);border-radius:50%;width:1100px;height:700px;margin-left:-550px;position:absolute;bottom:-60%;left:50%}.site-foot .foot-in{max-width:var(--container);box-sizing:border-box;padding:0 var(--pad) 32px;flex-direction:column;gap:48px;margin:0 auto;display:flex;position:relative}.foot-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:24px;display:flex}.foot-row a.ls-label{text-decoration:none}.foot-row a.ls-label[aria-current=page]{color:var(--ink)}.foot-row a.ls-label:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (width<=1023px){.nav-desk{display:none}.burger{display:inline-flex}.tg-btn{box-sizing:border-box;height:44px}}@media (width<=767px){.hide-m{display:none!important}.tg-text{display:none}.tg-btn{width:44px;padding:0}.logo-img{height:14px}.m-link{font-size:20px}.foot-row{text-align:center;flex-direction:column;justify-content:center;gap:14px;padding-top:32px}.foot-top{order:-1;margin-bottom:10px}}.ln{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.ln>span{display:inline-block}.ln-load>span{animation:ls-line 1.3s var(--ease-out) both}.a-label{display:inline-block}@keyframes ls-scale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.armed:not(.is-in) .a-label,.armed:not(.is-in) .a-up,.armed:not(.is-in) .a-left,.armed:not(.is-in) .a-item,.armed:not(.is-in) .a-track,.armed:not(.is-in) .a-blur,.armed:not(.is-in) .a-show,.armed.self-scale:not(.is-in){opacity:0}.armed:not(.is-in) .a-line .ln>span{transform:translateY(115%)}.is-in .a-label{animation:ls-wipe 1s var(--ease-in-out) both}.is-in .a-up{animation:ls-up 1s var(--ease-out) both}.is-in .a-left{animation:ls-left 1.1s var(--ease-out) both}.is-in .a-item{animation:ls-item .8s var(--ease-out) both}.is-in .a-track{animation:ls-track 1.1s var(--ease-out) both}.is-in .a-blur{animation:ls-blur 1.2s var(--ease-out) both}.is-in .a-line .ln>span{animation:ls-line 1.2s var(--ease-out) both}.is-in.self-scale{animation:ls-scale 1.2s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.ln-load>span,.is-in .a-label,.is-in .a-up,.is-in .a-left,.is-in .a-item,.is-in .a-track,.is-in .a-blur,.is-in .a-line .ln>span,.is-in.self-scale{animation:none}.armed:not(.is-in) .a-label,.armed:not(.is-in) .a-up,.armed:not(.is-in) .a-left,.armed:not(.is-in) .a-item,.armed:not(.is-in) .a-track,.armed:not(.is-in) .a-blur,.armed:not(.is-in) .a-show,.armed.self-scale:not(.is-in){opacity:1}.armed:not(.is-in) .a-line .ln>span{transform:none}}
