@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)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(/assets/onest-cyrillic-wght-normal-DXI_y_WF.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(/assets/onest-latin-ext-wght-normal-CnNj8hVb.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(/assets/onest-latin-wght-normal-CUIqqgP9.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}:root{color:#dce7ff;font-synthesis:none;text-rendering:optimizelegibility;--black:#020309;--navy:#070b20;--blue:#185cff;--cobalt:#387bff;--violet:#762dff;--cyan:#74c8ff;--silver:#b8c6e2;--void-text:#9da69f;--muted:#657087;--line:#9db4e526;--observer-x:50vw;--observer-y:50vh;background:#020309;font-family:Onest Variable,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{color:#dce7ff;background:var(--black);min-width:320px;margin:0;overflow-x:hidden}body:after{z-index:45;opacity:0;pointer-events:none;content:"";background:radial-gradient(circle 210px at var(--observer-x) var(--observer-y), #608eff17, transparent 72%);transition:opacity .44s;position:fixed;inset:0}html[data-observer-state=detected] body:after{opacity:.55}html[data-observer-state=active] body:after{opacity:1}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#020309;background:#91c5ff}.site-shell{min-height:100vh}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020309c7;border-bottom:1px solid #99b2e61f;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:86px;padding:0 4vw;display:grid;position:fixed;top:0;left:0}.brand-mark{justify-self:start;align-items:center;gap:13px;display:inline-flex}.brand-glyph{color:#e4ecff;border:1px solid #97b6f06b;place-items:center;width:38px;height:38px;font-size:12px;font-weight:760;display:grid;box-shadow:inset 0 0 18px #406bcb2e}.brand-copy{letter-spacing:.12em;gap:3px;font-size:12px;font-weight:720;display:grid}.brand-copy small{color:#69748b;letter-spacing:.15em;font-size:7px;font-weight:550}.primary-nav{align-items:flex-end;gap:30px;display:flex}.primary-nav a{color:#b3bcd0;font-size:12px;transition:color .18s;display:grid}.primary-nav small{color:#515c72;letter-spacing:.12em;margin-bottom:2px;font-size:7px}.primary-nav a:hover,.primary-nav a:focus-visible{color:#fff}.header-status{color:#788297;letter-spacing:.1em;justify-self:end;align-items:center;gap:11px;font-size:9px;display:inline-flex}.header-status i{background:#6d92eb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #5d8cffb8}[data-reactive-node]{--presence:0;--absence:calc(1 - var(--presence))}.hero{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(circle at 25% 42%,#185cff29,#0000 38%),linear-gradient(122deg,#05091c 0%,#0b1030 42%,#130823 56%,#020309 82%);min-height:1000px;position:relative;overflow:hidden}.hero:before{z-index:-2;content:"";border:1px solid #4975d62e;border-radius:48%;width:58%;height:114%;position:absolute;top:-26%;left:-13%;transform:rotate(-8deg);box-shadow:inset -30px -20px 100px #352e8729}.hero:after{z-index:-1;content:"";background:linear-gradient(105deg,#02050ae0,#04090bfa),#020508;border:1px solid #beaa701a;border-radius:57% 0 0 42%;width:70%;height:108%;position:absolute;top:9%;right:-14%;transform:rotate(-4deg);box-shadow:-40px 0 120px #010207bd}.hero-grid{z-index:-3;opacity:.25;background-image:linear-gradient(73deg,#0000 49.85%,#6f8bcb29 50%,#0000 50.15%),linear-gradient(108deg,#0000 49.9%,#6f8bcb1f 50%,#0000 50.1%);background-size:310px 100%,430px 100%;position:absolute;inset:0}.hero-seam{z-index:0;transform-origin:0;background:linear-gradient(90deg,#0000,#708bff57,#0000);width:59%;height:1px;position:absolute;top:25%;left:11%;transform:rotate(-9deg);box-shadow:0 88px #8491d71f,0 176px #8491d70f}.hero-content{z-index:2;width:100%;min-height:1000px;position:relative}.hero-kicker{color:#67728b;letter-spacing:.15em;margin:0;font-size:8px;font-weight:650;position:absolute;top:150px;left:5%}.hero-kicker i{background:var(--cobalt);width:4px;height:4px;margin:0 14px 2px;display:inline-block;transform:rotate(45deg)}.hero h1{margin:0;font-weight:500}.voice{opacity:calc(.035 + var(--presence) * .965);will-change:transform, opacity;margin:0;transition:opacity .68s,transform .88s cubic-bezier(.16,1,.3,1),filter .76s;display:block;position:absolute}.voice small{color:#69738b;letter-spacing:.14em;margin-bottom:17px;font-family:Onest Variable,sans-serif;font-size:8px;font-style:normal;font-weight:650;display:block}.voice-naz{color:#e2e9fb;letter-spacing:-.065em;max-width:59%;transform:translate3d(calc(var(--absence) * -34px), calc(var(--absence) * 18px), 0) scale(calc(.965 + var(--presence) * .035));filter:blur(calc(var(--absence) * 4.5px));font-size:clamp(62px,6.5vw,96px);font-weight:660;line-height:.92;top:32%;left:4.5%}.voice-void{z-index:3;color:#d5d4c8;letter-spacing:-.055em;text-align:center;max-width:42%;transform:translate3d(calc(var(--absence) * 24px), calc(var(--absence) * 26px), 0) scale(calc(.98 + var(--presence) * .02));filter:blur(calc(var(--absence) * 6px));font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,5.8vw,82px);font-style:italic;font-weight:520;line-height:.88;top:55%;right:6.5%}.naz-fragment,.void-reflection{z-index:-1;opacity:calc(var(--absence) * .24);color:#0000;font:inherit;-webkit-text-stroke:1px #7e9eef6b;pointer-events:none;transition:opacity .62s,transform .82s cubic-bezier(.16,1,.3,1);position:absolute;inset:37px 0 auto;overflow:hidden}.fragment-one{clip-path:inset(0 62% 48% 0);transform:translate(calc(var(--absence) * -54px), calc(var(--absence) * -24px))}.fragment-two{clip-path:inset(49% 0 0 44%);transform:translate(calc(var(--absence) * 64px), calc(var(--absence) * 26px))}.void-reflection{color:#577080;opacity:calc(var(--absence) * .1);-webkit-text-stroke:0;transform:translateY(calc(var(--absence) * 22px)) scaleY(-1);inset:30px 0 auto}.hero-bottom{z-index:5;opacity:calc(.1 + var(--presence) * .9);transform:translateY(calc(var(--absence) * 18px));justify-content:space-between;align-items:end;transition:opacity .62s,transform .76s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:90px;left:5%;right:5.5%}.hero-bottom p{color:#9ba6ba;max-width:480px;margin:0;font-size:16px;line-height:1.5}.hero-actions{gap:12px;display:flex}.button{color:#bbc4d3;border:1px solid #a5b6d847;justify-content:space-between;align-items:center;min-height:55px;padding:0 20px;font-size:12px;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.button:hover,.button:focus-visible{border-color:#7ba0ffad;transform:translateY(-2px)}.button-primary{color:#e9efff;background:#0f348e;min-width:236px}.button-primary span{color:#0a1834;background:#d8e4ff;place-items:center;width:40px;height:40px;margin-left:26px;display:grid}.button-secondary{min-width:170px}.hero-note{z-index:4;color:#3e475b;letter-spacing:.15em;font-size:6px;font-weight:650;position:absolute;bottom:22px}.note-left{left:4%}.note-center{left:45%}.note-right{right:5%}.section{border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:980px;min-height:900px;padding:150px 5% 130px;position:relative;overflow:hidden}.section-index{color:#4b5871;letter-spacing:.12em;writing-mode:vertical-rl;font-size:8px;font-weight:700;position:absolute;top:155px;left:3.7%}.section-index span{color:#66728a;margin-top:18px}.space-map{background:radial-gradient(circle at 64%,#2847941c,#0000 35rem),#040610}.map-intro,.projects-intro{max-width:1120px;opacity:calc(.06 + var(--presence) * .94);transform:translateY(calc(var(--absence) * 28px));grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:50px;margin:0 auto 90px;transition:opacity .72s,transform .9s cubic-bezier(.16,1,.3,1);display:grid}.map-intro p,.projects-intro p,.workshop-intro p{color:#55627b;letter-spacing:.14em;grid-column:1/-1;margin:0 0 -28px;font-size:8px;font-weight:700}.map-intro h2,.projects-intro h2,.workshop-intro h2{color:#aebbd4;letter-spacing:-.065em;margin:0;font-size:clamp(58px,7vw,96px);font-weight:540;line-height:.84}.map-intro>span,.projects-intro>span{color:#707c92;font-size:14px;line-height:1.7}.map-board{max-width:1160px;min-height:520px;opacity:calc(.025 + var(--presence) * .975);transform:perspective(1200px) rotateX(calc(var(--absence) * 4deg)) scale(calc(.965 + var(--presence) * .035));transform-origin:50%;margin:0 auto;transition:opacity .82s,transform 1.04s cubic-bezier(.16,1,.3,1);position:relative}.map-board:before{border:1px solid rgba(101, 128, 188, calc(.08 + var(--presence) * .18));content:"";background:linear-gradient(135deg,#0c1431b8,#03060edb);position:absolute;inset:0}.route-line{z-index:1;height:1px;transform:scaleX(var(--presence));transform-origin:0;background:linear-gradient(90deg,#0000,#4674de75,#7a55db47,#0000);transition:transform .98s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:8%;right:8%}.space-list{z-index:2;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:52px;list-style:none;display:grid;position:relative}.space-list li{min-height:190px;transform:translateY(calc(var(--absence) * (18px + var(--route-index) * 2px)));transition:transform .76s cubic-bezier(.16,1,.3,1)}.space-list li:nth-child(n+5){transform:translate(50%)}.space-list a,.space-list li>div{background:#050916bd;border:1px solid #6c86be24;grid-template-columns:1fr auto;height:100%;padding:20px;transition:border-color .18s,background .18s,transform .18s;display:grid}.space-list a:hover,.space-list a:focus-visible{background:#0b183ae6;border-color:#4579ff8f;transform:translateY(-3px)}.space-code{color:#5c6a84;font-size:8px}.space-pulse{border:1px solid #4876d8;width:6px;height:6px;transform:rotate(45deg)}.space-list strong{color:#9dabca;grid-column:1/-1;align-self:end;font-size:19px;font-weight:560}.space-list small{color:#59657c;grid-column:1/-1;margin-top:6px;font-size:10px}.space-list em{color:#3d4961;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-top:24px;font-size:7px;font-style:normal}.space-list li[data-tone=void] .space-pulse{border-color:#7893a5}.space-list li[data-tone=void] strong{color:#87979f}.projects{background:radial-gradient(circle at 17% 28%,#3926821f,#0000 32rem),#03040b}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1160px;margin:0 auto;display:grid}.project-card{border:1px solid rgba(107, 133, 188, calc(.08 + var(--presence) * .22));min-height:510px;opacity:calc(.025 + var(--presence) * .975);transform:translate3d(calc(var(--absence) * -18px), calc(var(--absence) * 26px), 0) scale(calc(.975 + var(--presence) * .025));background:linear-gradient(145deg,#090f22f0,#03050cfa);flex-direction:column;padding:28px;transition:opacity .62s,transform .82s cubic-bezier(.16,1,.3,1),border-color .36s;display:flex;position:relative;overflow:hidden}.project-card:nth-child(2n){transform:translate3d(calc(var(--absence) * 18px), calc(var(--absence) * 34px), 0) scale(calc(.975 + var(--presence) * .025))}.project-card:before{content:"";width:330px;height:330px;transform:scale(calc(.72 + var(--presence) * .28));border:1px solid #4e7fed24;border-radius:50%;transition:transform .92s cubic-bezier(.16,1,.3,1);position:absolute;top:-120px;right:-80px}.project-card[data-tone=void]:before{border-color:#7399a924}.project-card:hover,.project-card:focus-visible{border-color:#5489ff8f}.project-number{color:#53617a;font-size:8px}.project-status{color:#74839e;letter-spacing:.12em;border:1px solid #6b85bc33;padding:8px 10px;font-size:7px;position:absolute;top:26px;right:26px}.project-core{color:#79a1ff;border:1px solid #396ad973;place-items:center;width:108px;height:108px;margin:78px 0 58px;display:grid;position:relative}.project-core i{width:150%;height:1px;transform:rotate(calc(var(--absence) * 24deg));background:linear-gradient(90deg,#0000,#4877e66b,#0000);transition:transform .88s cubic-bezier(.16,1,.3,1);position:absolute;top:50%}.project-core i:last-child{transform:rotate(calc(90deg - var(--absence) * 18deg))}.project-core b{font-size:24px;font-weight:650}.project-card[data-tone=void] .project-core{color:#8fa7af;border-color:#70939e6b}.project-card>p{color:#56657f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:8px}.project-card h3{color:#c2cce1;letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,55px);font-weight:530}.project-description{color:#66738a;max-width:510px;margin-top:17px;font-size:13px;line-height:1.7}.project-card>em{color:#6e87ba;letter-spacing:.11em;margin-top:auto;font-size:8px;font-style:normal}.workshop{background:radial-gradient(circle at 70% 38%,#21459629,#0000 34rem),linear-gradient(145deg,#040617,#080526 48%,#020309);min-height:1700px}.workshop-intro{max-width:1100px;opacity:calc(.04 + var(--presence) * .96);transform:translateY(calc(var(--absence) * 30px));margin:0 auto;transition:opacity .72s,transform .9s cubic-bezier(.16,1,.3,1)}.workshop-intro h2{max-width:900px;margin-top:48px}.workshop-machine{width:min(960px,88vw);height:460px;opacity:calc(.025 + var(--presence) * .975);transform:perspective(1000px) rotateX(calc(var(--absence) * 7deg));margin:120px auto 80px;transition:opacity .68s,transform 1.04s cubic-bezier(.16,1,.3,1);position:relative}.workshop-machine:before{content:"";clip-path:polygon(0 13%,90% 0,100% 83%,12% 100%);background:linear-gradient(135deg,#0a1231c2,#09051fe0);border:1px solid #4870d33d;position:absolute;inset:0}.machine-rail{z-index:2;width:calc(55% * var(--presence));background:#2659c7;height:3px;transition:width .94s cubic-bezier(.16,1,.3,1);position:absolute;top:52%;left:7%;box-shadow:0 0 22px #2d60da9e}.machine-carriage{z-index:3;top:calc(52% - 17px);left:calc(7% + 50% * var(--presence));background:#0c1b45;border:1px solid #5d80d6;width:40px;height:36px;transition:left .98s cubic-bezier(.16,1,.3,1);position:absolute}.machine-module{z-index:4;top:calc(14% + var(--absence) * -60px);width:270px;height:220px;transform:rotate(calc(var(--absence) * 5deg));background:#081233cc;border:1px solid #5e81db70;place-items:center;transition:top .98s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;right:12%}.machine-module i{color:#79a4ff;letter-spacing:-.06em;font-size:54px;font-style:normal;font-weight:650}.machine-module b{color:#52678f;letter-spacing:.13em;font-size:7px;position:absolute;bottom:16px;right:18px}.machine-cable{z-index:2;width:calc(38% * var(--presence));transform-origin:100%;background:linear-gradient(90deg,#2f5fe1,#4eb7f4,#0000);height:1px;transition:width .94s;position:absolute;bottom:16%;right:6%;transform:rotate(-16deg)}.stage-list{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1160px;margin:0 auto;padding:0;list-style:none;display:grid}.stage-list li{border-right:1px solid var(--line);min-height:250px;opacity:calc(.03 + var(--presence) * .97);transform:translateY(calc(var(--absence) * 34px));padding:25px;transition:opacity .62s,transform .82s cubic-bezier(.16,1,.3,1)}.stage-list li:first-child{border-left:1px solid var(--line)}.stage-list li>span{color:#5474b8;font-size:8px}.stage-list h3{color:#9facc7;letter-spacing:.08em;margin:94px 0 12px;font-size:19px;font-weight:560}.stage-list p{color:#59667c;margin:0;font-size:12px;line-height:1.6}.operator-card{border:1px solid rgba(104, 129, 186, calc(.08 + var(--presence) * .22));max-width:1160px;opacity:calc(.025 + var(--presence) * .975);transform:translateY(calc(var(--absence) * 34px));background:#040712c7;grid-template-columns:1fr 2fr;align-items:end;gap:54px;margin:160px auto 0;padding:64px;transition:opacity .72s,transform .94s cubic-bezier(.16,1,.3,1);display:grid}.operator-card p{color:#5d719e;letter-spacing:.13em;align-self:start;margin:0;font-size:8px}.operator-card h2{color:#b7c2d9;letter-spacing:-.055em;grid-column:2;margin:0;font-size:clamp(42px,5vw,70px);font-weight:520;line-height:.95}.operator-card span{color:#68758b;grid-column:2;max-width:570px;font-size:14px;line-height:1.7}.site-footer{color:#465168;letter-spacing:.12em;min-height:100px;opacity:calc(.1 + var(--presence) * .9);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:0 5%;font-size:8px;transition:opacity .62s;display:grid}.site-footer a{color:#8794ae;font-weight:700}.site-footer span:last-child{justify-self:end}@media (width<=900px){.site-header{grid-template-columns:1fr auto;padding:0 22px}.primary-nav{display:none}.hero,.hero-content{min-height:940px}.voice-naz{max-width:86%;font-size:clamp(54px,11vw,78px);top:27%}.voice-void{max-width:64%;font-size:clamp(46px,9vw,66px);top:57%;right:5%}.hero-bottom{bottom:64px}.hero-bottom p{max-width:38%;font-size:13px}.section{padding-inline:7%}.map-intro,.projects-intro{grid-template-columns:1fr;gap:28px}.map-intro p,.projects-intro p{margin-bottom:0}.space-list{grid-template-columns:repeat(2,1fr)}.space-list li:nth-child(n+5){transform:none}.project-card{min-height:470px}.stage-list{grid-template-columns:repeat(2,1fr)}.operator-card{grid-template-columns:1fr}.operator-card h2,.operator-card span{grid-column:1}}@media (width<=620px){.site-header{height:68px;padding-inline:15px}.brand-copy small{display:none}.header-status{font-size:0}.header-status:after{content:"КАРТА";font-size:8px}.hero,.hero-content{min-height:900px}.hero:before{width:120%;left:-55%}.hero:after{width:112%;height:78%;top:36%;right:-44%}.hero-kicker{width:80%;line-height:1.7;top:118px;left:16px}.voice-naz{max-width:calc(100% - 32px);font-size:49px;line-height:.94;top:23%;left:16px}.voice-void{max-width:76%;font-size:42px;top:50%;right:18px}.voice small{margin-bottom:12px}.hero-bottom{gap:22px;display:grid;bottom:47px;left:16px;right:16px}.hero-bottom p{max-width:100%;font-size:13px}.hero-actions{display:grid}.button{width:100%;min-width:0}.hero-note{display:none}.section{contain-intrinsic-size:1200px;min-height:0;padding:100px 16px 90px}.section-index{display:none}.map-intro,.projects-intro{margin-bottom:55px}.map-intro h2,.projects-intro h2,.workshop-intro h2{font-size:52px}.map-board{min-height:0}.space-list{grid-template-columns:1fr;padding:18px}.space-list li{min-height:170px}.project-grid{grid-template-columns:1fr}.project-card{min-height:440px;padding:22px}.project-core{margin:66px 0 46px}.workshop{min-height:0}.workshop-machine{width:100%;height:360px;margin:80px auto 60px}.machine-module{width:180px;height:160px;right:8%}.stage-list{grid-template-columns:1fr}.stage-list li{border-left:1px solid var(--line);min-height:210px}.stage-list h3{margin-top:68px}.operator-card{margin-top:100px;padding:28px}.site-footer{grid-template-columns:1fr auto;padding:25px 16px}.site-footer span:first-of-type{display:none}}@media (hover:none),(pointer:coarse){body:after{display:none}[data-reactive-node]{will-change:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}[data-reactive-node]{--presence:1!important}body:after{display:none}}
