.sec__head{max-width:560px}.sec__head--r{margin-left:auto}.sec__kick{font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:18px;min-height:11px}.sec__kick b{color:var(--text);font-weight:500}.sec .h2{margin-bottom:20px}.sec .p{color:var(--text);opacity:.88}.sec--open{display:flex;flex-direction:column;justify-content:flex-end;padding:112px 112px 64px var(--gut)}.open__lines{max-width:640px;position:relative;word-spacing:normal}.open__radio{font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:22px;min-height:11px}.open__h{font:900 clamp(96px,12.5vw,176px)/.94 var(--disp);letter-spacing:-.03em;margin:0 0 30px -6px}.open__w{display:block;white-space:nowrap}.open__w--red{color:var(--red)}.open__p{font-size:15px;line-height:1.6;max-width:520px;margin-bottom:34px}.open__lines.is-fit .open__h{margin-left:0}.open__lines.is-fit .open__w{letter-spacing:-.03em}.open__lines.is-fit .open__radio{white-space:nowrap}.open__lines.is-fit .open__p{max-width:none;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.open__lines.is-fit .open__spec{width:auto;justify-content:space-between}.open__lines.is-fit .open__spec.is-2{grid-template-columns:repeat(2,auto);gap:14px 36px}@media(max-height:820px){.open__lines.is-fit .open__radio{margin-bottom:14px}.open__lines.is-fit .open__h{margin-bottom:18px}.open__lines.is-fit .open__p{margin-bottom:22px}}.open__radio,.open__w,.open__p{visibility:hidden}.open__radio.is-live,.open__w.is-live,.open__p.is-live{visibility:visible}.open__spec{display:grid;grid-template-columns:repeat(4,auto);gap:0 36px;width:fit-content;border-top:1px solid var(--line);padding-top:16px}.open__spec>div{overflow:hidden}.open__spec dt{font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-bottom:8px;white-space:nowrap}.open__spec dd{font:700 15px/1.5 var(--disp);white-space:nowrap}.open__spec dt,.open__spec dd{transform:translateY(110%)}.open__spec.is-in dt,.open__spec.is-in dd{transform:none;transition:transform .8s var(--inOut3)}.open__spec.is-in>div:nth-child(2) *{transition-delay:.07s}.open__spec.is-in>div:nth-child(3) *{transition-delay:.14s}.open__spec.is-in>div:nth-child(4) *{transition-delay:.21s}.open__spec.is-in dd{transition-delay:.05s}.open__hint{position:absolute;right:112px;bottom:64px;display:flex;align-items:center;gap:14px;width:220px;word-spacing:normal;font:500 11px/1.4 var(--mono);letter-spacing:.08em;color:var(--dim);opacity:0;transition:opacity .6s ease}.open__hint.is-in{opacity:1}.open__wheel{width:18px;height:30px;border:1px solid var(--line2);position:relative;flex:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.open__wheel i{position:absolute;left:50%;top:6px;width:2px;height:6px;background:var(--red);margin-left:-1px;animation:wheel 1.6s ease-in-out infinite}@keyframes wheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:0}}.mapbg-w{transition:opacity 1.1s ease}:root.at-open .frame{opacity:0}.hud{transition:opacity .5s ease,visibility 0s}:root.at-open .hud{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}:root:not(.at-open) .hdr .brand{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}:root.is-shot .open__spec dt,:root.is-shot .open__spec dd{transform:none;transition:none}.sec--dirs{display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gut) 13vh}.dirs__head{position:absolute;left:var(--gut);right:calc(var(--fs) + 68px);top:calc(var(--ft) + 7vh);display:flex;justify-content:space-between;align-items:baseline}.dirs__count{font:800 14px/1 var(--mono);letter-spacing:.1em;display:flex;align-items:baseline}.dirs__count .odo{height:1em}.dirs__count i{margin:0 4px;font-style:normal;opacity:.6}.sec--dirs .wdrum{height:19vw}.sec--dirs .wdrum__w{align-items:center}.dirs__sub{margin-top:2.2vw;max-width:46vw;font:600 1.35vw/1.35 var(--disp);letter-spacing:0;text-transform:none;min-height:5.2vw}.dirs__sub .lnm{display:block;overflow:hidden}.dirs__sub .ln{display:block}.dirs__sub small{display:block;margin-top:.9vw;font:500 .8vw/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.dirs__bar{position:absolute;left:var(--gut);right:calc(var(--fs) + 68px);bottom:calc(var(--fb) + 4vh);height:2px;background:var(--line)}.dirs__bar i{display:block;height:100%;width:0;background:var(--red)}:root.flash .dirs__bar{background:#06060826}:root.flash .dirs__bar i{background:#060608}.sec--order{display:block}.sec--order .sec__head{max-width:none}.sec--order .h2{font-size:clamp(30px,2.6vw,38px);white-space:nowrap}.steps{position:absolute;right:calc(var(--fs) + 68px);top:calc(var(--ft) + 40px);width:min(21vw,300px);list-style:none;counter-reset:s;border-top:1px solid var(--line)}.steps li{counter-increment:s;display:grid;grid-template-columns:30px 1fr;gap:4px 8px;padding:10px 4px 11px;border-bottom:1px solid var(--line);transition:background-color .25s,opacity .35s;opacity:.5}.steps li:before{content:counter(s);grid-row:1 / span 2;font:800 18px/1 var(--disp);color:var(--dim);transition:color .3s}.steps li.on{opacity:1}.steps li.on:before{color:var(--red)}.steps li:hover{background:#ff443812;opacity:1}.steps b{display:block;grid-column:2;font:700 14px/1.15 var(--disp)}.steps span{display:block;grid-column:2;font-size:11px;line-height:1.45;color:var(--dim)}:root.is-shot .steps li{transition:none}.sec--who{display:block}.sec--who .sec__head{max-width:min(46vw,660px)}.sec--who .h2{font-size:clamp(30px,3vw,44px)}.sec--who .p{max-width:62ch}.who__panel{position:absolute;right:calc(var(--fs) + 68px);top:calc(var(--ft) + 40px);width:min(30vw,430px);height:min(27vh,236px);border:1px solid var(--line2);overflow:hidden;background:var(--bg2)}.who__louvre{position:absolute;right:7%;top:8%;height:84%;aspect-ratio:414 / 528;z-index:1}.who__tag{position:absolute;left:12px;bottom:10px;z-index:2;font-variant-numeric:tabular-nums}.who__tag b{color:var(--text)}.who{position:absolute;left:var(--gut);right:calc(var(--fs) + 68px);bottom:calc(var(--fb) + 30px);display:grid;grid-template-columns:repeat(3,1fr);gap:0 28px;border-top:1px solid var(--line)}.who>div{display:grid;grid-template-columns:86px 1fr;gap:12px;padding:10px 6px;border-bottom:1px solid var(--line);font-size:12.5px;line-height:1.45}.who dt{font:500 10px/1.6 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.who dd{color:var(--text)}.sec--soft{display:block}.sec--soft .sec__head{width:min(40vw,560px);max-width:none}.sec--soft .h2{font-size:clamp(34px,3.5vw,50px)}.post{position:absolute;right:calc(var(--fs) + 68px);top:calc(var(--ft) + 40px);width:min(41vw,600px);background:var(--panel);border:1px solid var(--line2);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.post__bar{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--line2);font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.post__bar b{font:800 14px/1 var(--disp);color:var(--text);letter-spacing:.1em}.post__live{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--text)}.post__live b{color:var(--red);font-weight:500}.post__live i{width:7px;height:7px;background:var(--scan);animation:post-blink 1.4s steps(2,end) infinite}@keyframes post-blink{50%{opacity:.15}}.post__tab{width:100%;border-collapse:collapse;font-size:12px}.post__tab th{font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-align:left;padding:8px 16px;border-bottom:1px solid var(--line)}.post__tab td{padding:8px 16px;border-bottom:1px solid var(--line);color:var(--text)}.post__tab td.post__h{font-variant-numeric:tabular-nums}.post__tab .odo{vertical-align:baseline}.post__st{color:var(--dim)}.post__st.run{color:var(--red);font-weight:700}.post__st.dim{color:var(--dim);opacity:.6}.post__sum{display:flex;align-items:baseline;gap:16px;padding:12px 16px;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.post__sum b{font:800 22px/1 var(--disp);color:var(--text);letter-spacing:0;display:inline-flex;align-items:baseline;gap:.2em}.post__csv{margin-left:auto;color:var(--red)}.soft__pts{position:absolute;left:var(--gut);bottom:calc(var(--fb) + 36px);display:grid;grid-template-columns:repeat(3,minmax(0,280px));gap:0 28px;list-style:none}.soft__pts li{padding:2px 0 2px 16px;border-left:2px solid var(--red);font-size:12.5px;line-height:1.5;color:var(--mid)}.soft__pts b{display:block;font:700 15px/1.3 var(--disp);color:var(--text);margin-bottom:4px}:root.inv .post{box-shadow:0 30px 60px -30px #14141a59}:root.inv .mapbg-w{opacity:.3;transition:opacity .5s ease}.sec--titr{display:block;padding:0}.titr__word{position:absolute;left:var(--gut);right:var(--gut);bottom:calc(var(--fb) + 60px);font:900 100px/.86 var(--disp);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:var(--text);pointer-events:none}.titr__row{position:absolute;left:var(--gut);right:calc(var(--fs) + 68px);bottom:calc(var(--fb) + 16px);display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:12px}.titr__row b{color:var(--red);font-weight:500}.sec--poly{display:flex;align-items:flex-end;justify-content:flex-end}.poly-b{--cut:22px;max-width:500px;padding:28px 32px 30px;border:1px solid var(--red);background:#060608b8}.poly-b .btn{display:inline-block;margin:24px 0 20px}.poly-b .btn .edge__t{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.poly-b .btn b{font:800 16px/1 var(--disp);letter-spacing:.06em;text-transform:uppercase}.poly-b .btn i{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-style:normal}.poly-b .btn:hover i{color:#fff}.poly-b__l{list-style:none;display:grid;gap:6px;font-size:12.5px;color:var(--dim)}.poly-b__l li{padding-left:16px;position:relative}.poly-b__l li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:2px;background:var(--red)}.sec--talk{display:block}.sec--talk .sec__head{max-width:min(40vw,540px)}.contacts{position:absolute;right:calc(var(--fs) + 68px);top:calc(var(--ft) + 40px);width:min(40vw,560px);border-top:1px solid var(--line)}.contact{display:block;border-bottom:1px solid var(--line)}.contact .edge__t{display:flex;justify-content:space-between;align-items:baseline;padding:15px 12px}.contact i{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;font-style:normal;color:var(--dim)}.contact:hover i{color:#fff}.contact b{font:800 20px/1 var(--disp)}.foot__poly{font:800 15px/1.3 var(--disp)!important;color:var(--red)!important}.sec.tear-keep{opacity:1!important;visibility:visible!important;transition:none!important}.sec .tink,.sec .tink *{color:#0a0a0c!important;border-color:#06060847!important;text-shadow:none!important}.sec .tink .edge__circle{background:#0a0a0c!important}.sec .tink,.sec .tink *{transition:color .18s ease,border-color .18s ease}.sec--who .who__panel.tink{border-color:#06060866!important}.sec{transition:opacity .45s ease,visibility 0s .45s}.sec.active{transition:opacity .35s ease}.sec__head,.dirs__head .cap{transition:margin-left .35s var(--osmo),max-width .35s var(--osmo),width .35s var(--osmo)}:root.hud-open:not(.at-open) .sec__head{margin-left:230px}:root.hud-open:not(.at-open) .dirs__head .cap{margin-left:230px}:root.hud-open:not(.at-open) .sec--soft .sec__head{width:min(33vw,470px)}:root.hud-open:not(.at-open) .sec--soft .h2{font-size:clamp(28px,2.9vw,42px)}:root.hud-open:not(.at-open) .sec--order .h2{font-size:clamp(24px,2.05vw,30px)}:root.hud-open:not(.at-open) .sec--who .sec__head{max-width:min(40vw,580px)}:root.no-gl .open__hint span:last-child:after{content:" Сцена точек выключена: WebGL недоступен."}.hints{position:relative;z-index:8;background:var(--bg);color:var(--text);padding:calc(var(--ft) + 72px) calc(var(--fs) + 68px) 96px var(--gut)}.hints>a[data-chapter]{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}.hints.is-shot{position:fixed;left:0;top:0;width:100%;will-change:transform}.hints__head>*{clip-path:inset(0 0 100% 0);transform:translateY(24px);transition:clip-path .8s var(--inOut3),transform .8s var(--inOut3)}.hints__head>*:nth-child(2){transition-delay:.12s}.hints.is-in .hints__head>*{clip-path:inset(0 0 -10% 0);transform:none}.hint{clip-path:inset(0 100% 0 0);transition:clip-path .7s steps(7,end)}.hints.is-in .hint{clip-path:inset(0 0 0 0)}.hints.is-in .hint:nth-child(1){transition-delay:.25s}.hints.is-in .hint:nth-child(2){transition-delay:.35s}.hints.is-in .hint:nth-child(3){transition-delay:.45s}.hints.is-in .hint:nth-child(4){transition-delay:.55s}.hints.is-in .hint:nth-child(5){transition-delay:.65s}.hints__l{position:relative}.hints__l:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--red);box-shadow:0 0 14px #ff443899;opacity:0;pointer-events:none}.hints.is-in .hints__l:after{animation:hints-scan 1.4s .3s var(--inOut3) 1 both}@keyframes hints-scan{0%{top:0;opacity:1}90%{opacity:1}to{top:100%;opacity:0}}:root.is-shot .hints__head>*,:root.is-shot .hint{clip-path:none;transform:none;transition:none}:root.is-shot .hints__l:after{display:none}.hints__head{max-width:720px;margin-bottom:40px}.hints__kick{font:500 11px/1.5 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:16px}.hints__kick b{color:var(--text);font-weight:500}.hints__l{list-style:none;border-top:1px solid var(--line)}.hint{border-bottom:1px solid var(--line)}.hint__a{display:grid;grid-template-columns:40px 220px minmax(0,1fr) 196px 240px;gap:0 28px;align-items:center;padding:22px 12px 22px 0;position:relative;transition:background-color .3s,padding-left .35s var(--osmo)}.hint__a:before{content:"";position:absolute;left:0;top:0;bottom:-1px;width:3px;background:var(--red);transform:scaleY(0);transform-origin:top;transition:transform .28s var(--clank)}.hint__a:hover{background:#ff44380d;padding-left:14px}.hint__a:hover:before{transform:scaleY(1)}.hint__n{font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--dim)}.hint__a:hover .hint__n{color:var(--red)}.hint__name{font:800 clamp(30px,3vw,42px)/1 var(--disp);letter-spacing:-.01em;text-transform:uppercase;transition:color .2s}.hint__a:hover .hint__name{color:var(--red)}.hint__d{font-size:12.5px;line-height:1.5;color:var(--mid);max-width:44ch}.hint__meta{font:500 10px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-align:right}.hint__meta b{color:var(--text);font-weight:500}.hint__s{position:relative;width:240px;height:120px;display:block;overflow:hidden}.hints__foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:22px}.hs-folder{position:absolute;inset:22px 0 -14px 16px;background:var(--red);color:#0a0a0c;padding:22px 14px 0;clip-path:polygon(0 12px,96px 12px,108px 0,100% 0,100% 100%,0 100%);transform:translateY(0) rotate(-1.5deg);transform-origin:left bottom;transition:transform .5s var(--inOut3)}.hint__a:hover .hs-folder{transform:translateY(-8px) rotate(0)}.hs-folder__tab{position:absolute;left:10px;top:0;height:12px;font:700 7.5px/12px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#0a0a0c}.hs-folder__t{display:block;font:900 22px/.95 var(--disp);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.hs-folder__l{display:block;height:1px;background:#0a0a0c8c;margin-top:9px}.hs-folder__l--s{width:60%}.hs-gal{position:absolute;inset:0 0 18px;overflow:hidden;background:#000;border:1px solid var(--line2);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.hs-seal{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.hs-stamp{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%) rotate(-7deg);padding:6px 10px 5px;border:2px solid var(--red);background:#060608c7;color:var(--red);font:800 12px/1 var(--disp);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 0 3px #060608c7}.hint__a:hover .hs-stamp{animation:hsStamp .42s steps(3) 1}@keyframes hsStamp{0%{transform:translate(-50%,-50%) rotate(-7deg) scale(1.35);opacity:.2}60%{transform:translate(-50%,-50%) rotate(-9deg) scale(.96);opacity:1}to{transform:translate(-50%,-50%) rotate(-7deg) scale(1)}}.hs-gal__t{position:absolute;left:0;bottom:0;font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.hint__a:hover .hs-gal__t{color:var(--red)}.hs-wave{position:absolute;left:0;top:0;width:240px;height:96px;display:block}.hs-wave__t{position:absolute;left:0;bottom:2px;font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.hint__a:hover .hs-wave__t{color:var(--red)}.hs-dith{position:absolute;inset:0;width:100%;height:100%;border:1px solid var(--line2)}.hs-dith__t{position:absolute;right:8px;bottom:6px;font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);background:#060608b3;padding:4px 6px}.hs-dith__t b{color:var(--text);font-weight:500}.hs-term{position:absolute;inset:14px 0;border:1px solid var(--line2);background:var(--bg2);display:flex;flex-direction:column}.hs-term__bar{display:flex;justify-content:space-between;padding:6px 10px;border-bottom:1px solid var(--line);font:500 8.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.hs-term__l{flex:1;display:flex;align-items:center;gap:8px;padding:0 12px;font:500 13px/1.4 var(--mono);color:var(--text);white-space:nowrap;overflow:hidden}.hs-term__l b{color:var(--red);font-weight:700}.hs-term__t .hk__caret{width:.5em}.open__wheel{--dgc:var(--line2);background-origin:border-box;background-repeat:no-repeat;background-image:linear-gradient(315deg,transparent calc(6px * .7071 - 1.6px),var(--dgc) 0,var(--dgc) calc(6px * .7071 + .6px),transparent 0)}.post{--dgc:var(--line2);background-origin:border-box;background-repeat:no-repeat;background-image:linear-gradient(225deg,transparent 9.7136px,var(--dgc) 0,var(--dgc) calc(16px * .7071 + .6px),transparent 0)}.hs-gal{--dgc:var(--line2);background-origin:border-box;background-repeat:no-repeat;background-image:linear-gradient(225deg,transparent calc(12px * .7071 - 1.6px),var(--dgc) 0,var(--dgc) calc(12px * .7071 + .6px),transparent 0)}.contacts__note{padding-top:12px;font:500 10px/1.5 var(--mono);letter-spacing:.03em;color:var(--dim)}
