@charset "UTF-8";.loadingScreen{position:fixed;left:0;top:0;width:100vw;height:100vh;overflow:hidden;pointer-events:auto;cursor:default;z-index:100}.loadingScreen.startApp{pointer-events:none}.blockMain{display:flex;flex-direction:column;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1}.blockMainL{transform:translate(0)}.blockMainR{transform:translate(100%)}.block{position:fixed;left:0;top:50%;width:100%;background-color:#000;transform:translateY(-50%) scaleX(1)}.blockMainL .block{transform-origin:0% 0}.blockMainR .block{transform-origin:100% 0}.block1{height:100%}.block2{height:90%}.block3{height:60%}.block4{height:40%}.block5{height:20%}.block6{height:10%}.block7{height:5%}.startApp .block1{animation:hidingBlock 1s cubic-bezier(.2,.1,.5,1.2) forwards}.startApp .block2{animation:hidingBlock 1s cubic-bezier(.3,.1,.5,1.2) forwards}.startApp .block3{animation:hidingBlock 1s cubic-bezier(.4,.1,.5,1.2) forwards}.startApp .block4{animation:hidingBlock 1s cubic-bezier(.5,.1,.5,1.2) forwards}.startApp .block5{animation:hidingBlock 1s cubic-bezier(.6,.1,.5,1.2) forwards}.startApp .block6{animation:hidingBlock 1s cubic-bezier(.7,.1,.5,1.2) forwards}.startApp .block7{animation:hidingBlock 1s cubic-bezier(.8,.1,.5,1.2) forwards}@keyframes hidingBlock{0%{transform:translateY(-50%) scaleX(1)}to{transform:translateY(-50%) scaleX(0)}}:root{--logoSize: 5.3vw;--logoSizeHalf: calc(var(--logoSize) / 2);--logoPosX: calc(-50% - 50px) ;--progressPosX: calc(var(--logoPosX) + 80%)}.digitalMonsterLogo{position:fixed;left:50%;top:50%;transform:translate(calc(var(--logoPosX) - 0vw),-50%);width:var(--logoSize);height:var(--logoSize);transition:.25s linear}.removed .digitalMonsterLogo{transform:translate(calc(var(--logoPosX) - 7vw),-50%);transition:all .25s linear}.loadingProgress{position:fixed;left:50%;top:50%;transform:translate(calc(var(--progressPosX) - 0vw),-50%);color:#fff;font-weight:800;opacity:1;text-transform:uppercase;font-size:.53vw;letter-spacing:1px;transition:all .25s}.removed .loadingProgress{opacity:0;transition:all .25s}:root{--firstColor: #00d9ff;--secondColor: #003f58}.hud-container0{opacity:1;transition:.25s}.hud-container.removed{opacity:0;transition:.25s}#hud{height:100%;max-height:18.2vw;max-width:18.2vw;z-index:1;left:50%;position:fixed;top:50%;width:100%;-webkit-transition:all 1s ease-in-out;-sand-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translate(-50%,-50%);-sand-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#hud.active{-webkit-transform:translate(-50%,-50%);-sand-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#hud.loading{-webkit-transition:all .5s ease-in-out;-sand-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translate(-50%,-50%) scale(.5);-sand-transform:translate(-50%,-50%) scale(.5);-moz-transform:translate(-50%,-50%) scale(.5);-ms-transform:translate(-50%,-50%) scale(.5);-o-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}#hud.loading svg{-webkit-transform-origin:50% 50%;-sand-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:hud_spin_counter_clockwise 3s infinite linear;-sand-animation:hud_spin_counter_clockwise 3s infinite linear;-moz-animation:hud_spin_counter_clockwise 3s infinite linear;-ms-animation:hud_spin_counter_clockwise 3s infinite linear;-o-animation:hud_spin_counter_clockwise 3s infinite linear;animation:hud_spin_counter_clockwise 3s infinite linear}#hud.loading svg .hatching{opacity:0;-webkit-animation:none;-sand-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}#hud.loading svg .outer-ring{-webkit-animation:none;-sand-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}#hud.loading svg .inner-ring,#hud.loading svg .trace{stroke-width:6!important}#hud.loading svg .inner-ring{-webkit-animation:hud_spin_clockwise 1s infinite linear;-sand-animation:hud_spin_clockwise 1s infinite linear;-moz-animation:hud_spin_clockwise 1s infinite linear;-ms-animation:hud_spin_clockwise 1s infinite linear;-o-animation:hud_spin_clockwise 1s infinite linear;animation:hud_spin_clockwise 1s infinite linear}#hud.exploded{opacity:0;-webkit-transition:all .5s ease-in-out;-sand-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translate(-50%,-50%) scale(2.5);-sand-transform:translate(-50%,-50%) scale(2.5);-moz-transform:translate(-50%,-50%) scale(2.5);-ms-transform:translate(-50%,-50%) scale(2.5);-o-transform:translate(-50%,-50%) scale(2.5);transform:translate(-50%,-50%) scale(2.5)}#hud.exploded svg{-webkit-transform-origin:50% 50%;-sand-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}#hud.hidden:before{opacity:0}#hud.hidden svg .hatching,#hud.hidden svg .glow-img,#hud.hidden svg .glow-img-inner,#hud.hidden svg .outer-ring-blue,#hud.hidden svg .outer-ring-red,#hud.hidden svg .inner-ring{-webkit-animation:none;-sand-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}#hud:before{content:" ";top:50%;left:50%;height:1px;position:absolute;width:1px;-webkit-transition:all .5s ease-in-out;-sand-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-shadow:0 0 1000px 200px rgba(70,131,176,.3);-sand-box-shadow:0 0 1000px 200px rgba(70,131,176,.3);-moz-box-shadow:0 0 1000px 200px rgba(70,131,176,.3);-ms-box-shadow:0 0 1000px 200px rgba(70,131,176,.3);-o-box-shadow:0 0 1000px 200px rgba(70,131,176,.3);box-shadow:0 0 1000px 200px #4683b04d}#hud svg{opacity:1;overflow:visible;-webkit-transform-origin:50% 50%;-sand-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .5s ease-in-out;-sand-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#hud svg .hatching{opacity:.4;fill:#fffff9;enable-background:new;-webkit-transform-origin:50% 50%;-sand-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(1px,0);-sand-transform:translate(1px,0);-moz-transform:translate(1px,0);-ms-transform:translate(1px,0);-o-transform:translate(1px,0);transform:translate(1px);-webkit-animation:hud_pulsate 2s infinite ease-in-out;-sand-animation:hud_pulsate 2s infinite ease-in-out;-moz-animation:hud_pulsate 2s infinite ease-in-out;-ms-animation:hud_pulsate 2s infinite ease-in-out;-o-animation:hud_pulsate 2s infinite ease-in-out;animation:hud_pulsate 2s infinite ease-in-out}#hud svg .glow-img{-webkit-transform-origin:50% 50%;-sand-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1.07);-sand-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}#hud svg .glow-img-inner{-webkit-transform:scale(.94);-sand-transform:scale(.94);-moz-transform:scale(.94);-ms-transform:scale(.94);-o-transform:scale(.94);transform:scale(.94)}#hud svg .outer-ring-blue{-webkit-transform-origin:50% 50%;-sand-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(1px,0);-sand-transform:translate(1px,0);-moz-transform:translate(1px,0);-ms-transform:translate(1px,0);-o-transform:translate(1px,0);transform:translate(1px);-webkit-animation:hud_spin_clockwise 20s infinite linear;-sand-animation:hud_spin_clockwise 20s infinite linear;-moz-animation:hud_spin_clockwise 20s infinite linear;-ms-animation:hud_spin_clockwise 20s infinite linear;-o-animation:hud_spin_clockwise 20s infinite linear;animation:hud_spin_clockwise 20s infinite linear}#hud svg .outer-ring-blue .trace{opacity:.5;fill:none;stroke:#fff;stroke-width:1.5;enable-background:new}#hud svg .outer-ring-blue .glow{fill:none;stroke:var(--firstColor);stroke-width:9.5;-webkit-animation:hud_fade 2s infinite linear;-sand-animation:hud_fade 2s infinite linear;-moz-animation:hud_fade 2s infinite linear;-ms-animation:hud_fade 2s infinite linear;-o-animation:hud_fade 2s infinite linear;animation:hud_fade 2s infinite linear}#hud svg .outer-ring-red{-webkit-transform-origin:50% 50%;-sand-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(1px,0);-sand-transform:translate(1px,0);-moz-transform:translate(1px,0);-ms-transform:translate(1px,0);-o-transform:translate(1px,0);transform:translate(1px);-webkit-animation:hud_spin_counter_clockwise 10s infinite linear;-sand-animation:hud_spin_counter_clockwise 10s infinite linear;-moz-animation:hud_spin_counter_clockwise 10s infinite linear;-ms-animation:hud_spin_counter_clockwise 10s infinite linear;-o-animation:hud_spin_counter_clockwise 10s infinite linear;animation:hud_spin_counter_clockwise 10s infinite linear;-webkit-animation-delay:-1s;-sand-animation-delay:-1s;-moz-animation-delay:-1s;-ms-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}#hud svg .outer-ring-red .trace{opacity:.5;fill:none;stroke:#fff;stroke-width:1.5;enable-background:new}#hud svg .outer-ring-red .glow{fill:none;stroke:var(--secondColor);stroke-width:9.5;-webkit-transform:translate(1px,0);-sand-transform:translate(1px,0);-moz-transform:translate(1px,0);-ms-transform:translate(1px,0);-o-transform:translate(1px,0);transform:translate(1px);-webkit-animation:hud_flicker 2s infinite linear;-sand-animation:hud_flicker 2s infinite linear;-moz-animation:hud_flicker 2s infinite linear;-ms-animation:hud_flicker 2s infinite linear;-o-animation:hud_flicker 2s infinite linear;animation:hud_flicker 2s infinite linear;-webkit-animation-delay:-1s;-sand-animation-delay:-1s;-moz-animation-delay:-1s;-ms-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}#hud svg .inner-ring{opacity:.5;fill:none;stroke:#fff;enable-background:new;-webkit-transform-origin:50% 50%;-sand-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(1px,0);-sand-transform:translate(1px,0);-moz-transform:translate(1px,0);-ms-transform:translate(1px,0);-o-transform:translate(1px,0);transform:translate(1px);-webkit-animation:hud_wind_release 4s infinite ease-out;-sand-animation:hud_wind_release 4s infinite ease-out;-moz-animation:hud_wind_release 4s infinite ease-out;-ms-animation:hud_wind_release 4s infinite ease-out;-o-animation:hud_wind_release 4s infinite ease-out;animation:hud_wind_release 4s infinite ease-out}#hud.disabled,#hud.hidden{display:block;z-index:-1}#hud.disabled svg,#hud.hidden svg{opacity:0;-webkit-transform:scale(0) rotate(-180deg);-sand-transform:scale(0) rotate(-180deg);-moz-transform:scale(0) rotate(-180deg);-ms-transform:scale(0) rotate(-180deg);-o-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg)}#hud.spin-in svg{opacity:0;-webkit-transform:scale(0) rotate(-180deg);-sand-transform:scale(0) rotate(-180deg);-moz-transform:scale(0) rotate(-180deg);-ms-transform:scale(0) rotate(-180deg);-o-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg)}#hud.spin-out svg{opacity:0;-webkit-transform:scale(3) rotate(-180deg);-sand-transform:scale(3) rotate(-180deg);-moz-transform:scale(3) rotate(-180deg);-ms-transform:scale(3) rotate(-180deg);-o-transform:scale(3) rotate(-180deg);transform:scale(3) rotate(-180deg)}.st0{opacity:.4;fill:#fffff9;enable-background:new}.st1{fill:none}.st2{opacity:.5;fill:none;stroke:#fff;stroke-width:1.5;enable-background:new}.st3{fill:none;stroke:var(--firstColor);stroke-width:9.5}.st4{fill:none;stroke:var(--secondColor);stroke-width:9.5}.st5{opacity:.5;fill:none;stroke:#fff;enable-background:new}@-webkit-keyframes hud_flicker{10%{opacity:1}50%{opacity:.5}90%{opacity:1}to{opacity:.7}}@-moz-keyframes hud_flicker{10%{opacity:1}50%{opacity:.5}90%{opacity:1}to{opacity:.7}}@-ms-keyframes hud_flicker{10%{opacity:1}50%{opacity:.5}90%{opacity:1}to{opacity:.7}}@keyframes hud_flicker{10%{opacity:1}50%{opacity:.5}90%{opacity:1}to{opacity:.7}}@-webkit-keyframes hud_fade{50%{opacity:.5}}@-moz-keyframes hud_fade{50%{opacity:.5}}@-ms-keyframes hud_fade{50%{opacity:.5}}@keyframes hud_fade{50%{opacity:.5}}@-webkit-keyframes hud_pulsate{50%{-webkit-transform:scale(.95);-sand-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}}@-moz-keyframes hud_pulsate{50%{-webkit-transform:scale(.95);-sand-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}}@-ms-keyframes hud_pulsate{50%{-webkit-transform:scale(.95);-sand-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}}@keyframes hud_pulsate{50%{-webkit-transform:scale(.95);-sand-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}}@-webkit-keyframes hud_spin_clockwise{0%{-webkit-transform:rotate(0deg);-sand-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{bottom:0;-webkit-transform:rotate(-360deg);-sand-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes hud_spin_clockwise{0%{-webkit-transform:rotate(0deg);-sand-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{bottom:0;-webkit-transform:rotate(-360deg);-sand-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-ms-keyframes hud_spin_clockwise{0%{-webkit-transform:rotate(0deg);-sand-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{bottom:0;-webkit-transform:rotate(-360deg);-sand-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes hud_spin_clockwise{0%{-webkit-transform:rotate(0deg);-sand-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{bottom:0;-webkit-transform:rotate(-360deg);-sand-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes hud_spin_counter_clockwise{0%{-webkit-transform:rotate(0deg);-sand-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{bottom:0;-webkit-transform:rotate(360deg);-sand-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes hud_spin_counter_clockwise{0%{-webkit-transform:rotate(0deg);-sand-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{bottom:0;-webkit-transform:rotate(360deg);-sand-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes hud_spin_counter_clockwise{0%{-webkit-transform:rotate(0deg);-sand-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{bottom:0;-webkit-transform:rotate(360deg);-sand-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes hud_spin_counter_clockwise{0%{-webkit-transform:rotate(0deg);-sand-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{bottom:0;-webkit-transform:rotate(360deg);-sand-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes hud_wind_release{90%{-webkit-transform:scale(.8) rotate(210deg);-sand-transform:scale(.8) rotate(210deg);-moz-transform:scale(.8) rotate(210deg);-ms-transform:scale(.8) rotate(210deg);-o-transform:scale(.8) rotate(210deg);transform:scale(.8) rotate(210deg)}}@-moz-keyframes hud_wind_release{90%{-webkit-transform:scale(.8) rotate(210deg);-sand-transform:scale(.8) rotate(210deg);-moz-transform:scale(.8) rotate(210deg);-ms-transform:scale(.8) rotate(210deg);-o-transform:scale(.8) rotate(210deg);transform:scale(.8) rotate(210deg)}}@-ms-keyframes hud_wind_release{90%{-webkit-transform:scale(.8) rotate(210deg);-sand-transform:scale(.8) rotate(210deg);-moz-transform:scale(.8) rotate(210deg);-ms-transform:scale(.8) rotate(210deg);-o-transform:scale(.8) rotate(210deg);transform:scale(.8) rotate(210deg)}}@keyframes hud_wind_release{90%{-webkit-transform:scale(.8) rotate(210deg);-sand-transform:scale(.8) rotate(210deg);-moz-transform:scale(.8) rotate(210deg);-ms-transform:scale(.8) rotate(210deg);-o-transform:scale(.8) rotate(210deg);transform:scale(.8) rotate(210deg)}}.startButton{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + 7vw),190px);justify-content:center;align-items:center;font-family:MazzardM;font-size:.8vw;text-transform:uppercase;letter-spacing:2px;color:#fff;width:9vw;height:2.2vw;cursor:pointer;opacity:0;pointer-events:none;transition:.3s}.startButton.active{pointer-events:auto;opacity:1;transform:translate(calc(-50% + 0vw),190px)}.startButton.active.exit,.startButton.exit{pointer-events:none;opacity:0;transform:translate(calc(-50% - 7vw),190px)}.startButton .borderLeft{position:absolute;left:0;width:1px;height:100%;background:linear-gradient(to bottom,#00a9ff 50%,#00a9ff4d)}.startButton .borderTop{position:absolute;top:0;width:100%;height:1px;background:linear-gradient(to right,#00a9ff 50%,#00a9ff4d)}.startButton .borderRight{position:absolute;right:0;width:1px;height:100%;background:linear-gradient(to bottom,#00a9ff4d 50% 100%)}.startButton .borderBottom{position:absolute;bottom:0;width:100%;height:1px;background:linear-gradient(to right,#00a9ff4d 50% 100%)}.legacyLoader{display:none}.digitalMonsterLoader{--loader-cyan: #00cfff;--loader-blue: #087dff;position:fixed;inset:0;z-index:2;display:grid;place-items:center;overflow:hidden;color:#f6fbff;background:#000204;opacity:1}.digitalMonsterLoader.removed{background:transparent;pointer-events:none}.digitalMonsterLoader.removed .digitalMonsterLoaderOrb{opacity:0;pointer-events:none;transition:opacity .28s linear}.digitalMonsterLoaderOrb{position:relative;width:min(80vh,48vw);min-width:620px;aspect-ratio:1;border-radius:50%;transform:scale(.75);transform-origin:center;overflow:visible}.digitalMonsterLoaderRings{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.digitalMonsterLoaderRings circle,.digitalMonsterLoaderRings path{vector-effect:non-scaling-stroke;fill:none}.loaderOuterOrbit{--loader-orbit-arcs: conic-gradient( from 0deg, transparent 0%, transparent 12%, rgba(0, 83, 190, .08) 15%, rgba(0, 128, 255, .42) 22%, rgba(0, 174, 255, .92) 27%, #36cfff 30%, rgba(0, 174, 255, .92) 33%, rgba(0, 128, 255, .42) 38%, rgba(0, 83, 190, .08) 45%, transparent 48%, transparent 67%, rgba(0, 83, 190, .08) 68%, rgba(0, 128, 255, .42) 74%, rgba(0, 174, 255, .92) 79%, #36cfff 82%, rgba(0, 174, 255, .92) 85%, rgba(0, 128, 255, .42) 90%, rgba(0, 83, 190, .08) 97%, transparent 100% );--loader-orbit-bloom: conic-gradient( from 0deg, transparent 20%, rgba(0, 75, 255, .18) 25%, rgba(0, 126, 255, 1) 30%, #9af6ff 31.5%, rgba(0, 126, 255, 1) 33%, rgba(0, 75, 255, .18) 37%, transparent 40%, transparent 70%, rgba(0, 75, 255, .18) 77%, rgba(0, 126, 255, 1) 81%, #9af6ff 84%, rgba(0, 126, 255, 1) 85%, rgba(0, 75, 255, .18) 90%, transparent 92%, transparent 100% );position:absolute;left:50%;top:50%;width:110%;height:110%;transform:translate(-50%,-50%) rotate(0);border-radius:50%;pointer-events:none;will-change:transform;animation:loaderOuterOrbitRotate 24s linear infinite;animation-delay:var(--loader-animation-offset, 0s)}.loaderMiddleOrbit{--loader-orbit-arcs: conic-gradient( from 0deg, transparent 0%, transparent 12%, rgba(0, 83, 190, .08) 15%, rgba(0, 128, 255, .42) 22%, rgba(0, 174, 255, .92) 27%, #36cfff 30%, rgba(0, 174, 255, .92) 33%, rgba(0, 128, 255, .42) 38%, rgba(0, 83, 190, .08) 45%, transparent 48%, transparent 100% );--loader-orbit-bloom: conic-gradient( from 0deg, transparent 22%, rgba(0, 75, 255, .18) 25%, rgba(0, 126, 255, 1) 31%, #9af6ff 33%, rgba(0, 126, 255, 1) 34%, rgba(0, 75, 255, .18) 37.6%, transparent 43%, transparent 100% );position:absolute;left:50%;top:50%;width:94%;height:94%;transform:translate(-50%,-50%) rotate(0);border-radius:50%;pointer-events:none;will-change:transform;animation:loaderMiddleOrbitRotate 30s linear infinite;animation-delay:var(--loader-animation-offset, 0s)}.loaderOuterOrbitCore,.loaderOuterOrbitGlow{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.loaderOuterOrbitCore{background:var(--loader-orbit-arcs);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px))}.loaderOuterOrbitGlowNear{inset:0;opacity:1;filter:brightness(1.8) drop-shadow(0 0 2px rgba(174,248,255,1)) drop-shadow(0 0 4px rgba(0,207,255,1)) drop-shadow(0 0 8px rgba(0,113,255,1)) drop-shadow(0 0 14px rgba(0,55,255,.85))}.loaderOuterOrbitGlowSource{position:absolute;inset:0;border-radius:inherit;background:var(--loader-orbit-bloom);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 2px),transparent 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 2px),transparent 100%)}@keyframes loaderOuterOrbitRotate{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loaderMiddleOrbitRotate{to{transform:translate(-50%,-50%) rotate(360deg)}}.loaderRingInner{stroke:#00b8ff40;stroke-width:1}.loaderRingDotted{stroke:#00aeffb3;stroke-width:2;stroke-linecap:round;stroke-dasharray:1 8}.loaderRingArc{display:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:520 2433}.loaderRingArcTop{stroke:url(#loaderArcTopFade);stroke-width:2;transform:rotate(202deg);transform-origin:500px 500px}.loaderRingArcTopHalo{display:none;stroke:url(#loaderArcTopFade);stroke-linecap:round;stroke-dasharray:520 2433;transform:rotate(202deg);transform-origin:500px 500px}.loaderRingArcTopHaloOuter{stroke-width:32;opacity:.006}.loaderRingArcTopHaloSoft{stroke-width:25;opacity:.01}.loaderRingArcTopHaloFar{stroke-width:19;opacity:.017}.loaderRingArcTopHaloWide{stroke-width:14;opacity:.028}.loaderRingArcTopHaloMid{stroke-width:10;opacity:.048}.loaderRingArcTopHaloNear{stroke-width:6;opacity:.095}.loaderRingArcRight{stroke:url(#loaderArcRightFade);stroke-width:4;stroke-dasharray:390 2563;transform:rotate(300deg);transform-origin:500px 500px}.loaderRingArcBottom{stroke:url(#loaderArcBottomFade);stroke-width:4;stroke-dasharray:430 2523;transform:rotate(83deg);transform-origin:500px 500px}.digitalMonsterLoaderContent{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:MazzardM,sans-serif;text-align:center;border-radius:50%;overflow:hidden}.digitalMonsterLoaderMain{position:relative;display:flex;flex-direction:column;align-items:center;width:min(78%,420px)}.digitalMonsterLoaderBrand{display:flex;flex-direction:column;align-items:center;color:#f5f9ff;font-family:Aquire,ManifoldExtended,sans-serif;font-size:clamp(42px,3.1vw,62px);font-weight:300;line-height:1.06;letter-spacing:10px;white-space:nowrap}.digitalMonsterLoaderSwap{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:14px}.digitalMonsterLoaderProgress{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:0;opacity:1;transition:opacity .72s ease}.digitalMonsterLoaderProgress.isLeaving{opacity:0;pointer-events:none}.digitalMonsterLoaderLanguageCta{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:16px;width:min(100%,400px);opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .72s ease}.digitalMonsterLoaderLanguageCta.isReady{opacity:1;pointer-events:auto}.digitalMonsterLoaderLanguageLabel{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.4em;margin:0;max-width:100%;overflow:hidden;color:#dae0e6c7;font:300 clamp(13px,1.55vw,15px)/1 "MazzardM",sans-serif;letter-spacing:.04em;text-align:center;white-space:nowrap}.digitalMonsterLoaderLanguageLabel>span{flex:0 0 auto}.digitalMonsterLoaderLanguageSep{opacity:.45}.digitalMonsterLoaderLanguages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.digitalMonsterLoaderLanguages button{position:relative;height:clamp(48px,6.4vw,56px);min-width:0;overflow:hidden;border:1px solid rgba(35,188,232,.52);border-radius:2px;color:#cdecf4eb;background:linear-gradient(135deg,rgba(0,207,255,.16),transparent 24%) top left / 28px 100% no-repeat,#00080fc7;font:300 clamp(14px,1.75vw,17px)/1 "MazzardM",sans-serif;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:border-color .18s linear,color .18s linear,background-color .18s linear,box-shadow .18s linear,text-shadow .18s linear}.digitalMonsterLoaderLanguages button:disabled{pointer-events:none}.digitalMonsterLoaderLanguages button:not(:disabled):hover{border-color:#7cefff;color:#a8f7ff;background-color:#001930b8;box-shadow:0 0 2px #b8f9ff,0 0 6px #00cfff,0 0 13px #006afff2,0 0 22px #0037ffb8,inset 0 0 8px #00b7ff52;text-shadow:0 0 2px rgba(220,253,255,1),0 0 5px rgba(0,220,255,1),0 0 11px rgba(0,91,255,1)}.digitalMonsterLoaderProgress strong{color:#f4f8ff;font:300 clamp(35px,3.25vw,46px)/1 "ManifoldExtended",sans-serif;letter-spacing:0}.digitalMonsterLoaderProgress>span{margin-top:12px;color:#d3dbe6b3;font:300 16px/1 MazzardM,sans-serif;letter-spacing:1px}.digitalMonsterLoaderTrack{position:relative;width:54%;height:2px;margin-top:29px;background:#e7ebee40;overflow:visible}.digitalMonsterLoaderTrack i{position:absolute;inset:0 auto 0 0;width:var(--loader-snake-head, var(--loader-progress, 0%));max-width:100%;background:#00a9ff;opacity:1;box-shadow:0 0 7px #00a9ff}.digitalMonsterLoaderTrack i:after{content:"";position:absolute;top:50%;right:0;width:5px;height:2px;border-radius:1px;transform:translateY(-50%);background:#fff;opacity:var(--loader-tip-opacity, 1);transition:opacity .45s ease;box-shadow:0 0 3px #ffffffb3,0 0 8px #00a9ff8c}.digitalMonsterLoaderSnake{position:absolute;top:50%;left:var(--loader-snake-tail, 0%);width:max(0px,calc(var(--loader-snake-head, var(--loader-progress, 0%)) - var(--loader-snake-tail, 0%)));height:2px;transform:translateY(-50%);pointer-events:none;background:linear-gradient(90deg,#00a9ff00,#00a9ff38 28%,#00a9ffb3 62%,#aadcfff2);box-shadow:0 0 8px #00a9ff66}.digitalMonsterLoaderSnake:before{content:"";position:absolute;inset:-2px 0;background:inherit;filter:blur(2.2px);opacity:.7}@media(max-width:900px),(max-height:720px){.digitalMonsterLoaderOrb{width:min(92vw,88vh);min-width:0}.digitalMonsterLoaderBrand{font-size:clamp(28px,7.8vw,48px);letter-spacing:clamp(4px,1.7vw,8px)}.digitalMonsterLoaderMain{width:min(84%,360px)}.digitalMonsterLoaderLanguageCta{width:min(100%,360px);gap:12px}.digitalMonsterLoaderLanguageLabel{font-size:clamp(11px,2.8vw,15px);letter-spacing:.03em}.digitalMonsterLoaderLanguages{gap:7px}.digitalMonsterLoaderLanguages button{height:clamp(46px,11vw,54px);border-radius:6px;font-size:clamp(13px,3.2vw,16px)}.digitalMonsterLoaderProgress strong{font-size:clamp(34px,10vw,56px)}.digitalMonsterLoaderProgress>span{margin-top:7px;font-size:clamp(9px,2.5vw,13px)}.digitalMonsterLoaderTrack{margin-top:16px}}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-ExtraLight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Black.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:NipigasBasic-Bold;src:url(/fonts/Nipigas/NipigasBasic-Bold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:NipigasBasic-Regular;src:url(/fonts/Nipigas/NipigasBasic-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:laptev-brush;src:url(/fonts/Nipigas/laptev-brush.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DINPro;src:url(/fonts/Nipigas/DINPro.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:DINPro;src:url(/fonts/Nipigas/DINProMedium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:DINPro;src:url(/fonts/Nipigas/DINProBlack.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:ManifoldExtended;src:url(/fonts/ManifoldExtended/ManifoldExtendedCF-Thin.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:ManifoldExtended;src:url(/fonts/ManifoldExtended/ManifoldExtendedCF-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:ManifoldExtended;src:url(/fonts/ManifoldExtended/ManifoldExtendedCF-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ManifoldExtended;src:url(/fonts/ManifoldExtended/ManifoldExtendedCF-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:ManifoldExtended;src:url(/fonts/ManifoldExtended/ManifoldExtendedCF-DemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:ManifoldExtended;src:url(/fonts/ManifoldExtended/ManifoldExtendedCF-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:ManifoldExtended;src:url(/fonts/ManifoldExtended/ManifoldExtendedCF-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:ManifoldExtended;src:url(/fonts/ManifoldExtended/ManifoldExtendedCF-Heavy.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:MazzardM;src:url(/fonts/MazzardM/MazzardM-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:MazzardM;src:url(/fonts/MazzardM/MazzardM-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:MazzardM;src:url(/fonts/MazzardM/MazzardM-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:MazzardM;src:url(/fonts/MazzardM/MazzardM-Bold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:ST_Norilsk;src:url(/fonts/ST_Norilsk/ST_Norilsk-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DrukWideCyr;src:url(/fonts/DrukWideCyr/drukwidecyr-bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Play;src:url(/fonts/Play/Play-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Play;src:url(/fonts/Play/Play-Bold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Jura;src:url(/fonts/Jura/Jura-VariableFont_wght.ttf) format("truetype");font-weight:100 700;font-style:normal}@font-face{font-family:Aquire;src:url(/fonts/aquire/AquireLight.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Aquire;src:url(/fonts/aquire/Aquire.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Aquire;src:url(/fonts/aquire/AquireBold.otf) format("opentype");font-weight:700;font-style:normal}:root{--mainColor: #00a9ff;--additionalColor: rgba(16, 175, 224, 1);--marginY: 12px;--borderRadius: 0;--caseCircleWidth: 26px;--caseActiveCircleWidth: 35px;--caseLineNumberHeight: 30px;--paddingX: 7vw;--paddingY: 0;--leftPagePadding: calc(var(--paddingX) * .5);--pagePadding: 0 var(--paddingX) 0 var(--paddingX);--contentContainerHeight: 100vh;--contentContainerWidth: 100vw;--pointerCircleSize: 100px;--leftPosition: 5vw;--caseContentBlockPositionX: 50px;--backPointPortfolioCircleX: calc(var(--paddingX) + var(--caseStartBlockPositionX) + var(--caseContentBlockPositionX) + calc(var(--pointerCircleSize) / 2));--backPointPortfolioCircleY: calc(var(--paddingY) + 80%);--numberTranslateX: calc(-50% + calc(var(--caseCircleWidth) * .5));--aboutLeftContent: calc(100% - calc(var(--leftPosition) * 1.8));--activeLogoPositionX: calc(-50% + calc(var(--caseActiveCircleWidth) / 2));--projectMenuItemHeight: 42px;--projectMenuVisibleCount: 6;--leftMenuWidth: 121px;--leftMenuIconSize: 1.5vw;--leftMenuButtonWidth: calc(var(--leftMenuWidth) * .5);--leftMenuIconDotSize: 5px;--leftMenuItemInset: calc((var(--leftMenuWidth) - var(--leftMenuButtonWidth)) * .5);--topHudRowY: 40px}*{box-sizing:border-box;margin:0}html,body,#root{width:100%;height:100%;margin:0;padding:0}#root{position:fixed;left:0;top:0;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;background-color:#16171b;background-repeat:no-repeat;background-position:center;background-size:cover}body{background-color:#202022;color:#fff;font-family:MazzardM;font-size:18px;font-weight:200;letter-spacing:.5px;cursor:auto}canvas{opacity:1;z-index:1}.canvas{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.canvasParent{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);width:100vw;height:100vh}.canvasParent.canvasParentWebglFailed{background:#000}p{margin:0 0 3px}a{pointer-events:all;color:#fff;text-decoration:none}div{position:relative;display:flex;flex-direction:row}.perfPanel div{position:relative;display:block;flex-direction:column}div>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain}svg{fill:#000}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.leva-c-kWgxhW-bCBHqk-fill-false{width:400px}*::-webkit-scrollbar{display:none;width:4px}*::-webkit-scrollbar-track{-webkit-box-shadow:5px 5px 5px -5px rgba(34,60,80,.2) inset;background-color:#ffffff26;border-radius:0}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2ad3aa,#00ceff)}.contentContainer,.glowContentContainer{flex-direction:column;position:fixed;left:0;top:0;border-radius:0;width:var(--contentContainerWidth);height:var(--contentContainerHeight)}.glowContentContainer{display:none}.fullscreenContainer{position:fixed;left:0;top:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.videoback{position:fixed;left:0;bottom:0;min-width:100%;min-height:100%;max-width:100%;overflow:hidden;z-index:-1}.contentVideoback{position:fixed;left:0;top:0;width:calc(100% + 0vw);height:calc(100% + 0vh)}.videoback>video,.contentVideoback>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.leftMenuContainer{align-items:center;position:fixed;left:var(--paddingX);top:50%;transform:translate(-50%,-50%);width:var(--leftMenuWidth);border-radius:4vw;height:fit-content;background-color:#00000040;flex-direction:column;z-index:10}.leftMenuContainer.rightMenu{left:unset;right:var(--paddingX);transform:translate(50%,-50%);height:calc(var(--leftMenuWidth) * 4)}.leftMenuUl{flex-direction:column;align-items:center;width:100%;height:100%;color:#fff;text-transform:uppercase;font-family:Jost;letter-spacing:1px;font-size:15px;border:1px solid rgba(255,255,255,.25);border-radius:4vw;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.leftMenuLi{width:var(--leftMenuWidth);height:var(--leftMenuWidth)}.leftMenuLi img{width:var(--leftMenuIconSize);height:var(--leftMenuIconSize);filter:drop-shadow(0px 4px 6px rgba(0,0,0,.25));transform:translate(-50%,-50%) scale(1);transition:.1s;pointer-events:none}.leftMenuLi:hover img{transform:translate(-50%,-65%) scale(1.05)}.leftMenuLi:hover .menuLiNameBlock{transform:translate(-50%,-35%) scaleX(.75) scaleY(1)}.leftMenuLi:hover .liLine{left:calc(100% + 5px);opacity:1;width:10px}.leftMenuLi:hover .liNameOverflow{width:100%;transition:.15s .07s}.leftMenuActivePage{position:absolute;left:50%;transform:translate(-50%);top:0;width:var(--leftMenuWidth);height:var(--leftMenuWidth);border:2px solid rgba(255,255,255,.5);border-radius:4vw;box-shadow:0 4px 4px #00000034;transition:all .75s,width 0s,height 0s;pointer-events:none}.bottomPanel{display:flex;justify-content:center;align-items:center;position:fixed;left:50%;bottom:var(--paddingY);transform:translate(-50%,50%);width:80px;height:80px;background-color:#00000040;border-radius:999px;border:1px solid rgba(255,255,255,.25);box-shadow:0 0 8px #00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9;transition:1s ease-in-out}.bottomPanel.scrollEnded{width:calc(var(--contentContainerWidth) - var(--borderRadius) * 2);height:70px}.bottomPanel.scrollEnded .arrowScrollBlock{opacity:1;transition:.5s 0s}.bottomPanel.scrollEnded .arrow .line:nth-child(1){transform:rotate(-45deg) translate(-25px,calc(-100% - 20px))}.bottomPanel.scrollEnded .arrow .line:nth-child(1):after{transform:translate(-50%,-50%) rotate(-90deg) scaleY(1);transition:.5s .15s}.bottomPanel.scrollEnded .arrow .line:nth-child(2){transform:rotate(45deg) translate(25px,calc(-100% - 20px))}.bottomPanel.scrollEnded .arrow .line:nth-child(2):after{transform:translate(-50%,-50%) rotate(90deg) scaleY(1);transition:.5s .15s}.bottomPanel.scrollEnded .scrollText .textOverflow{position:relative;top:0;height:0px}.bottomPanel .arrow{justify-content:center;align-items:center;position:absolute;opacity:1;z-index:9;transform:translate(-50%,15px);--lineWidth: 8px;--lineHeight: 24px}.bottomPanel .arrow .line{position:absolute;width:var(--lineWidth);height:var(--lineHeight);background-color:#fff;opacity:1;z-index:9;transform-origin:50% calc(var(--lineHeight) - var(--lineWidth) / 2);transform:rotate(-45deg);transition:.5s}.bottomPanel .arrow .line:after{content:"";position:absolute;left:50%;top:50%;transform-origin:50% calc(var(--lineWidth) / 2);transform:translate(-50%,-50%) rotate(-90deg) scaleY(0);width:var(--lineWidth);height:var(--lineHeight);background-color:#fff;transition:.5s}.bottomPanel .arrow .line:nth-child(2){transform:rotate(45deg)}.bottomPanel .arrow .line:nth-child(2):after{transform-origin:50% calc(var(--lineWidth) / 2);transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.bottomPanel .arrow.scroll{transform-origin:0% 100%;animation:scrollArrowAnimation 3.5s 0s linear infinite}.bottomPanel .arrowScrollBlock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1;transition:.5s .5s}.bottomPanel .scrollText{color:#fff;font-size:9px;letter-spacing:2px;font-weight:600;text-transform:uppercase;font-family:ManifoldExtended;position:absolute;left:50%;top:50%;transform:translate(-50%,-100%) rotate(0);z-index:9}.bottomPanel .scrollText .textOverflow{display:flex;justify-content:center;align-items:center;position:relative;width:70px;height:10px;overflow:hidden;transition:.5s}.bottomPanel .scrollText .textOverflow .text{position:absolute;text-align:center}@keyframes scrollArrowAnimation{0%{transform:translate(-50%,10px)}50%{transform:translate(-50%,20px)}to{transform:translate(-50%,10px)}}.menuLiNameBlock{font-family:MazzardM;letter-spacing:2px;pointer-events:none;align-items:center;justify-content:center;font-size:9px;position:absolute;height:100%;width:100%;left:50%;top:50%;transform:translate(-50%,-35%) scaleX(0) scaleY(0);transition:.1s}.liNameBlock{position:absolute;top:50%;transform:translate(10px,-50%)}.liLine{position:absolute;width:100px;height:1px;background-color:#fff;opacity:0;left:calc(0% + 5px);top:50%;transform:translateY(-50%);transition:.15s ease-in-out}.liNameWidth{width:100%}.liNameOverflow{font-family:Montserrat;width:0%;overflow:hidden;white-space:nowrap;transition:.15s 0s}.liName{opacity:1}.leftMenuActivePageIcon{top:-1px;margin-left:calc((var(--leftMenuWidth) - var(--leftMenuIconSize)) / 2 - 2px);margin-right:calc((var(--leftMenuWidth) - var(--leftMenuIconSize)) / 2 - 2px)}.leftMenuActivePageLine{content:"";display:flex;position:absolute;left:calc(var(--leftMenuWidth) - 1px);top:50%;transform:translateY(-50%);width:1px;height:calc(var(--leftMenuIconSize) * 0);background-color:#ffffffbf;transition:.25s}.leftMenuActivePageName{position:absolute;left:var(--leftMenuWidth);top:50%;transform:translateY(-50%);align-items:center;padding:0px 0px 0px 1.5vw;color:#fff;font-size:.9vw;font-weight:600;overflow:hidden}.leftMenuActivePageNameText{transition:.25s;transform:translate(-200px)}.page{flex-direction:column;align-items:center;position:absolute;left:0;top:0;width:100%;width:-webkit-fill-available;height:100%;overflow:hidden;z-index:1;transition:.25s}.page.main *::selection{background:#fff3;color:#fff}.pageContent{justify-content:center;width:100%;height:100%}.mainPageTitleBlock{flex-direction:column;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mainPageTitle{color:#fff;font-family:Montserrat;font-size:6vw;text-shadow:0 0 3px #0019ff;letter-spacing:1.3vw;font-weight:800;text-transform:uppercase}.mainPageDescription{flex-direction:column;color:#fff;font-family:Montserrat;font-weight:400;font-size:1.1vw;text-shadow:0 0 3px black}.mainPageDescription .text{align-items:center}.oLetter{margin:.3vw .1vw .1vw;display:inline-block;width:1.2vw;height:.6vw;border:2px solid white;border-radius:8px;transform:translate(0);filter:drop-shadow(0 0 3px black)}.mainPageAddress{color:#fff;position:absolute;bottom:3vw;right:3vw;text-transform:uppercase;font-size:.7vw;font-weight:300;letter-spacing:.07vw}.mainPageLogoBlock{position:absolute;justify-content:center;align-items:center;right:.25vw;top:.25vw;width:15vw;height:7.5vw;box-shadow:0 4px 4px #00000040;border-bottom-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);color:#fff;background-color:#191f5021}.logoTextBlock{flex-direction:column;align-items:center;justify-content:center}.mainPageLogo{width:8vw;height:2.7vw;margin:0 0 3px}.mainPageLogoText{font-size:.7vw;text-transform:uppercase;letter-spacing:.1vw}.buttonOK{position:absolute;left:50%;top:50%;z-index:9}.topContainer{position:absolute;justify-content:space-between;width:86vw;height:40px;padding:var(--pagePadding);margin:35px 0 0;z-index:3}.about .topContainer{position:relative;flex-direction:column;justify-content:flex-start;width:55%;height:12vh;padding:0}.topContainerOverlay{position:absolute;left:0;width:100%;height:170px;background:linear-gradient(to bottom,#000 30%,#0000);opacity:0;z-index:2;pointer-events:none;transition:0s}.topContainerOverlay.active{opacity:1;transition:0s}.caseLineBlock{top:0;flex-direction:column;position:absolute;height:100%}.caseLineBlock .caseLine{width:1px;height:calc(0% - var(--caseLineNumberHeight));background-color:#fff}.caseLineNumber{font-size:var(--caseLineNumberHeight);transform:translate(-50%);margin:12px 0;transition:.25s .25s}.caseContentBlock{position:absolute;flex-direction:column;padding:var(--pagePadding);width:100%;height:100%}.caseStartBlock{flex-direction:column;left:0;width:100%;height:50vh;max-width:580px;color:#fff;margin:32vh 0px 25vh;z-index:1;transition:.15s}.caseStartBlock.active{height:fit-content;display:block}.caseTitleButton{flex-direction:column;top:40%;transform:translateY(-50%);transition:.25s;z-index:1}.caseTitle{font-family:ManifoldExtended;font-size:40px;font-weight:700;letter-spacing:5px;text-transform:uppercase}.caseType{font-family:MazzardM;font-size:18px;text-transform:uppercase;letter-spacing:3px;margin:10px 0 0}.caseYearBlock{min-height:25px;width:fit-content;overflow:hidden;margin:7px 0 0}.caseYearBlock:hover .caseYearOverlay{opacity:.3}.caseYearFrame{position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid var(--additionalColor)}.caseYearOverlay{content:"";display:block;position:absolute;left:-1px;top:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:linear-gradient(to bottom,#0000,#000);opacity:.75;transition:.15s;z-index:1}.caseYear{font-size:16px;padding:2px 20px;width:fit-content;height:fit-content;transition:.25s;z-index:2}.caseDescription{flex-direction:column;margin:10px 0 0;max-width:580px;overflow:hidden}.caseDescription span{margin:10px 0 0;white-space:pre-line;transform:translateY(-100%) rotate(0);text-shadow:0 0 3px black;opacity:0;transition:.25s 0s}.caseDescription span:nth-child(1){margin:0}.circleHover{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100px;height:100px;border:1px solid white;border-radius:50%}.topNavigationPanel{justify-content:space-between;align-items:center;width:67%;height:100%;color:#fff;z-index:3}.about .topNavigationPanel{width:100%}.caseCountBlock{width:initial;align-items:center}.caseCountBlock:last-child{width:10%}.caseCount{flex-direction:column}.caseCount:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:50px;z-index:1}.caseCircleBlock{justify-content:center;align-items:center;pointer-events:none;width:35px}.caseCircle{position:absolute;width:var(--caseCircleWidth);height:var(--caseCircleWidth);border:1px solid rgba(255,255,255,.5);border-radius:50%;pointer-events:none;transition:.15s}.page.portfolio .caseCountBlock.active .caseCircle{border:1px dashed rgba(255,255,255,.75);width:var(--caseActiveCircleWidth);height:var(--caseActiveCircleWidth);animation:rotateDashes 50s linear infinite}.page.portfolio .caseCountBlock.active .caseCount:hover .caseCircle{border:1px dashed rgba(255,255,255,.9)}.about .caseCircle{display:none}.caseCircle:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:calc(var(--caseActiveCircleWidth) * 2);height:calc(var(--caseActiveCircleWidth) * 2);border-radius:50%;border:1px dashed rgba(255,255,255,.5);will-change:transform;will-change:opacity;transition:.15s;opacity:0}.about .caseCircle:after{display:none}.caseCountBlock .caseCount:hover .caseCircle:after{border:1px dashed rgba(255,255,255,.5);width:calc(var(--caseActiveCircleWidth) * 1);height:calc(var(--caseActiveCircleWidth) * 1);opacity:1}.caseCountBlock.active .caseCount:hover .caseCircle:after{border:1px dashed rgba(255,255,255,.5);width:calc(var(--caseActiveCircleWidth) * 2);height:calc(var(--caseActiveCircleWidth) * 2);opacity:0}@keyframes rotateDashes{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.caseLine{transform-origin:0% 0%;width:100%;margin:0px .5vw;height:0px;border-bottom:1px solid rgba(255,255,255,.5)}.about .caseLine{height:1px;border-bottom:1px dotted rgba(255,255,255,.75);margin:0 20px;width:100%;background-color:#fff0;pointer-events:none}.about .caseLine:before,.about .caseLine:after{content:"";position:absolute;top:50%;width:3px;height:3px;border-radius:50%;background-color:#ffffffbf}.about .caseLine:before{transform:translate(-50%,-40%);left:0}.about .caseLine:after{transform:translate(50%,-40%);right:0}.caseLogo{position:absolute;left:50%;top:50%;width:60px;height:30px;transform:translate(-50%,-250%);opacity:0}.caseCountBlock.active .caseLogo{opacity:1}.caseNumber{position:absolute;left:50%;top:50%;transform:translate(50%,-27px);width:max-content;font-size:12px;opacity:1;pointer-events:auto}.about .caseNumber{position:relative;left:0;top:0;transform:translate(0)}.about .caseCountBlock.active .caseNumber{font-weight:600;animation:glowingText 3s ease-in-out infinite alternate}@keyframes glowingText{0%{text-shadow:0 0 8px rgba(255,255,255,.5)}to{text-shadow:0 0 8px rgb(255,255,255)}}.topRightPanel{flex-direction:row;align-items:center;justify-content:center;width:33%;height:100%;border:none;transform:none;border-radius:0;background-color:unset;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;z-index:3}.about .topRightPanel{width:100%;justify-content:flex-start}.lavaLogoPanel{width:6vw;height:2.6vw;margin:0px 2vw 0px 1vw}.about .lavaLogoPanel{margin:0px 2vw 0px 0vw}.topRightPanelTitle{text-transform:uppercase;font-size:1vw;font-weight:600;letter-spacing:.1vw}.caseSkillsBlock{flex-direction:column;padding:0 15px;margin:30px 0 0;overflow:visible}.caseSkillLine{margin:5px 0;opacity:0;transform:translateY(-100%);transition:.25s}.caseSkillLine:nth-child(1),.caseSkillLine:nth-child(2){opacity:0;transform:translateY(-100%);transition:.1s}.caseStartBlock.active .caseSkillLine:nth-child(1){opacity:1;transform:translate(0);transition:.15s .4s}.caseStartBlock.active .caseSkillLine:nth-child(2){opacity:1;transform:translate(0);transition:.15s .45s}.caseStartBlock.removing .caseSkillLine:nth-child(1){opacity:0;transform:translateY(-100%);transition:.15s .07s}.caseStartBlock.removing .caseSkillLine:nth-child(2){opacity:0;transform:translateY(-100%);transition:.15s 0s}.skillName{align-items:center}.skillName:after{content:"";position:relative;margin:0 12px;height:90%;width:1px;background-color:#fff}.skillLine .skillName:last-child .skillName:after{display:none}.skillLeftBorderBlock{position:absolute;left:0;top:0;height:0%;width:1px;opacity:0;transition:all .5s .25s,opacity .1s .25s}.caseStartBlock.active .skillLeftBorderBlock{height:100%;opacity:1;transition:all .25s 1s}.skillLeftBorder{position:absolute;width:100%;height:100%;background-color:#ffffff59;transform:scaleY(0);opacity:0;transition:.15s .2s}.caseStartBlock.active .skillLeftBorder{transform:scaleY(1);opacity:1;transition:all .15s .35s,opacity .1s .35s}.caseStartBlock.removing .skillLeftBorder{transform:scaleY(0);opacity:1;transition:all .15s 0s,opacity .1s 0s}.skillLeftBottomBorder{position:absolute;top:100%;width:1px;height:0%;background-color:#ffffff59;transform-origin:0 0%;transform:translateY(.5px) rotate(-45deg);transition:.1s .1s}.caseStartBlock.active .skillLeftBottomBorder{height:25%;transition:.15s 1.25s}.skillLeftBottomBorder:after{content:"";position:absolute;top:100%;width:1px;height:0px;background-color:#ffffff59;transform-origin:0 0%;transform:translateY(.5px) rotate(-45deg);transition:.1s 0s}.caseStartBlock.active .skillLeftBottomBorder:after{height:100px;transition:.15s 1.4s}.scrollBlock{display:none;position:absolute;left:0;top:0;opacity:1;transform:translate(calc((var(--paddingX) - var(--leftMenuWidth) * .5) * -.5));transition:.25s}.scrollArrow{position:absolute;left:0;top:0;width:2px;height:150px;background-color:#ffffffe6;animation:arrowAnim 3.5s 0s linear infinite}.scrollArrow:after{content:"";position:absolute;left:1px;top:19px;width:1px;height:8px;transform-origin:0 0%;transform:rotate(225deg);background-color:#ffffff59}.scrollArrow3{position:absolute;left:102px;top:10px;width:1px;height:19px;background-color:#ffffff59}.caseButton{align-items:center;width:fit-content;margin:10px 0 0;overflow:hidden}.caseButton.back{position:relative;top:0;margin:0 0 10px;opacity:0;width:fit-content;overflow:visible}.caseButtonLineBlock{position:absolute;left:-175px;width:72px;height:2px;background-color:#fff;will-change:transform,opacity;transform-origin:100% 0;opacity:0;transform:translate(0) scaleX(0) translateZ(0);transition:transform 1s cubic-bezier(.835,-.005,.06,1) 0s,opacity .3s .4s}.back .caseButtonLineBlock{left:unset;right:-175px;transform-origin:0% 0}.caseButton.active .caseButtonLineBlock{opacity:1;transform:translate(175px) scaleX(1) translateZ(0);transition:transform 1s cubic-bezier(.835,-.005,.06,1) .1s,opacity 0s 0s}.back.caseButton.active .caseButtonLineBlock{transform:translate(-175px) scaleX(1) translateZ(0)}@keyframes lineRemovingAnim{0%{width:72px;opacity:0}10%{width:72px;opacity:1}50%{width:72px;opacity:.8}60%{width:72px;opacity:0}to{width:0px;opacity:0}}.caseButtonText{font-family:ManifoldExtended;font-size:14px;font-weight:500;letter-spacing:4px;text-transform:uppercase;margin:0 40px 0 0;will-change:transform;transform-origin:100% 0;transform:translate(0) translateZ(0);transition:transform 1s cubic-bezier(.835,-.005,.06,1) .1s}.back .caseButtonText{margin:0 0 0 40px;transform-origin:0% 0}.caseButton.active .caseButtonText{transform:translate(100px) translateZ(0);transition:transform 1s cubic-bezier(.835,-.005,.06,1) .1s}.caseButton.back.active .caseButtonText{transform:translate(-100px) translateZ(0)}.arrowImg{opacity:1;width:7px;height:8px;transform:translate(0)}.back .arrowImg{transform:rotate(180deg)}.caseButtonArrowBlock{align-items:center}.arrowLine{width:72px;height:2px;background-color:#fff;opacity:1;will-change:transform;transform-origin:100% 0;transform:scaleX(1) translate(0);transition:all 1s cubic-bezier(1,0,.05,1)}.back .arrowLine{transform-origin:0% 0}.caseButton.active .arrowLine{transform:scaleX(0) translate(0);transition:all 1s cubic-bezier(.835,-.005,.06,1) .1s}.page.about{flex-direction:column;align-items:flex-start;padding:var(--paddingY) calc(var(--paddingX) * .5) var(--paddingY) var(--paddingX)}.aboutHistoryBlock{width:60%}.caseLineBold{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:0 0;width:100%;height:2px;background-color:#ffffff80;transition:.25s}.caseLineBold.active{transform:translateY(-50%) scaleX(1)}.aboutUsBlock{height:inherit;width:100%}.aboutContentBlock{flex-direction:column;width:55%;height:initial;border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--borderRadius) * .5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.aboutContent{flex-direction:column;position:absolute;width:100%;height:100%;padding:3vw 4vw 0px;overflow:hidden}.aboutTitle{color:#fff;font-size:45px;font-weight:600}.aboutTextBlock{margin:20px 0 0;padding:0 0 50px;color:#fff;overflow:auto}.aboutTextBlock{flex-direction:column}.aboutTextBlock span{margin:10px 0 0}.aboutTextBlock span:first-child{margin:0}.contactsContainer{justify-content:space-between;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex-direction:column;width:410px;height:615px;max-height:80vh;padding:20px 100px;border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--borderRadius) * .5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;overflow-y:auto}.cityBlock{position:absolute;top:0;left:5px;transform:translateY(calc(-100% - 5px));font-size:14px;text-transform:uppercase;letter-spacing:1px}.logoBlock{width:5vw;height:2vw;margin:0px 0px 1vw}.contactsContain{flex-direction:column;align-items:center}.contactsPerson{flex-direction:column;align-self:baseline}.contactsWho{font-size:20px;font-weight:400;margin:0 0 15px}.contactsDescription{margin:0 0 20px;font-weight:300;font-size:14px}.lineSeparator{width:100%;height:1px;background-color:#fff;margin:50px 0}.contactsContacts{flex-direction:column}.contactsContacts a{font-size:14px;font-weight:300;margin:0 0 3px}.contactsContacts a:last-child{margin:0}.digitalMonsterText{font-size:16px;letter-spacing:1px;font-weight:400;text-transform:uppercase;align-self:center}.contactsSocials{flex-direction:row;justify-content:center;align-items:center;height:fit-content}.contactsSocials .digitalMonsterText{margin:0 5px 0 0}.socialIcon{display:flex;justify-content:center;align-items:center;width:1.8vw;height:1.8vw;margin:0vw .3vw;border:1px solid rgba(255,255,255,.2);border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 4px #00000040}.socialIcon a{position:absolute;width:100%;height:100%}.socialIcon img{width:55%;height:55%}.personSocials{margin:0 0 8px;gap:10px}.personSocials .socialIcon{width:2vw;height:2vw}.personSocials .socialIcon img,.personSocials .socialIcon:nth-child(2) img{width:50%;height:50%}.pointerCircleOverlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;z-index:4;pointer-events:none}.pointerCircleCenter,.pointerCircleBackPoint{position:absolute;left:var(--backPointPortfolioCircleX);top:var(--backPointPortfolioCircleY);opacity:1;transition:all .01s,opacity 1s}.pointerCircle{position:absolute;width:calc(var(--pointerCircleSize));height:calc(var(--pointerCircleSize));border:1px solid white;border-radius:50%;transform:translate(-50%,-50%) scale(1);animation:bouncing 3s ease-in-out infinite alternate-reverse;pointer-events:all;transition:all 0s,width .2s,height .2s}@keyframes bouncing{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.2)}}.pointerCircle:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;opacity:0;border:1px dashed white;border-radius:50%;transform:translate(-50%,-50%);animation:rotating360 30s linear infinite;transition:.3s}.pointerCircle:hover:before{width:120%;height:120%;opacity:1}.pointerCircle:hover{width:calc(var(--pointerCircleSize) * .85);height:calc(var(--pointerCircleSize) * .85)}@keyframes rotating360{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.pointerLine{position:absolute;width:1px;height:100px;transform:rotate(-125deg);transform-origin:0 0;background-color:#fff;pointer-events:none}.pointerText{font-size:14px;color:#fff;pointer-events:none}.testTextBlock{font-size:40px;font-weight:600;color:#fff;width:100%}.c-kEkIHu{top:unset!important;right:unset!important;left:9vw!important;bottom:10vh!important}.portfolioHub{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:1}.portfolioHub .portfolioHubOverlay{position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(ellipse at 50% 45%,#00283740,#0000 55%)}.page.portfolio.hub,.page.portfolio.hub .pageContent{pointer-events:none}.audioContainer{display:none;position:fixed;left:7vw;top:50%;transform:translate(calc(-50% + 7vw),calc(-50% + 12.5vw));opacity:0;pointer-events:none;transition:all .45s,transform .25s 1s,opacity .25s 1s}.audioContainer.active{opacity:1;pointer-events:auto;transform:translate(calc(-50% + 0vw),calc(-50% + 12.5vw))}.audioPicture{position:relative;display:flex;justify-content:center;align-items:center;width:5vw;height:3vw;margin:0}.audioText{width:auto;font-size:13px;line-height:1.2;color:#fff;text-align:center;transition:all .3s width 0s}.audio-line{margin:1px;width:1vw;height:1.5vw;background:url(/images/music-on.svg) 50% 50% no-repeat;background-size:contain;position:relative;z-index:-1}.audioContainer.off .audio-line{background:url(/images/music-off.svg) 50% 50% no-repeat;background-size:contain}.audio-line:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4.3vw;height:4.3vw;background:url(/images/audio-back.svg) 50% 50% no-repeat;background-size:contain;opacity:.5;transition:.35s}.off .audioPicture .audio-line:before{opacity:.35}.off .audioPicture:hover .audio-line:before{opacity:1}.on .audioPicture .audio-line:before{opacity:1}@media(max-width:1900px){.caseBlock.caseBlock7{flex-direction:row;justify-content:flex-start;margin:170px 0 80px}.caseBlock.caseBlock7 .bigText{top:-20%;left:37.3vw}.case3 .caseBlock.caseBlock7 .squareFrame:before{left:0}.case3 .caseBlock.caseBlock7{justify-content:center}.caseBlock.caseBlock7 .squareBlock{left:40vw;bottom:10%;width:33vw}.case3 .caseBlock.caseBlock7 .bigText{text-align:center;left:unset;top:-10%}.case3 .caseBlock.caseBlock7 .squareBlock{position:relative;left:unset;bottom:45%;width:33vw}.case3 .caseBlock7 .squareBlock .squareText{padding:20px 60px 0 0}.case3 .caseBlock7 .squareBlock .squareTitle{padding:0 0 7px;letter-spacing:3px}.csae4 .caseBlock.caseBlock7 .bigText{top:-27%;left:-3vw}}@media(max-width:1680px){.caseBlock.caseBlock7 .bigText{left:-2vw;top:0;transform:translateY(-90%)}.squareBlock{margin:0px 5vw 0px 0px}.squareText{padding:20px 30px 0}.caseColumnBlock.fonts{margin:200px 5vw 30px}.caseStartBlock{width:40vw}.contactsSocials{position:relative;left:unset;top:unset;transform:translate(0);margin:30px 0 10px}.digitalMonsterText{margin:20px 0}.caseType{max-width:27vw}.caseBlock.caseBlock4{margin:100px 5vw 85px}}@media(max-width:1440px){.startButton{width:150px;height:40px;font-size:15px}.mainPageDescription{font-size:20px}.oLetter{margin:4px 1px 0 2px;width:26px;height:11px}#hud{max-height:350px;max-width:350px}:root{--logoSize: 100px}.loadingProgress{font-size:10px}.caseStartBlock{width:50vw}.caseBlock.caseBlock7 .squareBlock .squareText{padding:20px 30px 0}.caseBlock.caseBlock7 .squareFrame:before{left:0}.caseBlock.caseBlock7 .squareFrame:before{left:30px}.caseBlock.caseBlock7 .bigText{transform:translateY(-165%)}.case4 .caseBlock.caseBlock7 .bigText{transform:translateY(-95%)}.case3 .lineBlock{max-width:30vw}.case2 .caseBlock.caseBlock7 .bigText{top:0%;left:-2.5vw}.case4 .caseBlock.caseBlock7 .squareBlock{left:40vw}}@media(max-width:1280px){:root{--leftMenuWidth: 7vw}.audioPicture{width:7vw;height:7vw}.audio-line{width:2vw;height:2vw}.audio-line:before{width:6.5vw;height:6.5vw}.audioContainer.active{transform:translate(calc(-50% + 0vw),calc(-50% + 17.25vw))}.case4 .caseBlock.caseBlock7 .squareBlock{left:unset}.case4 .caseBlock.caseBlock7 .bigText{top:-8%}.case1 .caseBlock.caseBlock8 .rightBlock{flex-direction:column;width:100%;margin:50px 0 0}.case2 .caseBlock.caseBlock4 .bigText{font-size:2.6vw;left:-5vw}.case3 .lineTitle{font-size:17px}.case3 .caseBlock.caseBlock7 .squareBlock{bottom:unset;top:0%;width:100%;max-width:unset}.case3 .caseBlock.caseBlock7{flex-direction:row}.case3 .caseBlock.caseBlock7 .imageBlock{width:15vw;height:15vw}.case3 .caseBlock.caseBlock7 .squareBlock .squareText{padding:20px 40px 0 0}.case3 .caseBlock7 .squareBlock .squareTitle{letter-spacing:2px;font-size:17px}.bigImage{border-radius:0}.caseDescription{margin:10px 0 0;overflow:auto;max-width:600px}.digitalMonsterText{transform:translate(7vw)}.page.contacts .digitalMonsterText .logoBlock{width:65px;height:25px}.page.contacts .digitalMonsterText .caseRowBlock.caseBlock2{flex-direction:column}.page.contacts .digitalMonsterText .squareBlock{width:100%;max-width:600px;margin:0 0 70px}.page.contacts .digitalMonsterText .caseBlock.caseBlock4{margin:130px 5vw 85px}.page.contacts .digitalMonsterText .caseBlock.caseBlock4 .imageBlock{top:-25%}.page.contacts .digitalMonsterText .caseBlock.caseBlock7{flex-direction:column;align-items:center;margin:200px 0 80px}.page.contacts .digitalMonsterText .caseBlock.caseBlock7 .squareBlock{align-self:flex-start;position:relative;left:5vw;bottom:-1vw;width:100%;max-width:65vw}.page.contacts .digitalMonsterText .caseRowBlock.caseBlock7 .imageBlock{place-self:center;position:relative;width:65vw;height:33vw}.page.contacts .digitalMonsterText .caseBlock.caseBlock7 .bigText{left:2.8vw;top:-2%;transform:translateY(-135%);width:70vw;text-align:center;font-size:2.5vw;line-height:1.4}.page.contacts .digitalMonsterText .squareTitle{font-size:18px}.page.contacts .digitalMonsterText .squareText{font-size:16px}.page.contacts .digitalMonsterText .textBlock.bigText{font-size:1.5vw}.page.contacts .digitalMonsterText .caseColumnBlock.fonts{margin:220px 5vw 30px}.page.contacts .digitalMonsterText .squareLinesBlock{min-width:62px;width:62px;height:66px}.page.contacts .digitalMonsterText .caseBlock.caseBlock7 .squareBlock .squareText{padding:20px 40px 0 30px}.page.contacts .digitalMonsterText .caseBlock.caseBlock8{margin:50px 0px 0vh;flex-direction:column}.page.contacts .digitalMonsterText .caseRowBlock .leftBlock,.page.contacts .digitalMonsterText .caseRowBlock .rightBlock{flex-direction:column;width:100%;margin:0}.page.contacts .digitalMonsterText .lineTitle{font-size:18px}.page.contacts .digitalMonsterText .caseBlock4 .bigImage{width:50vw;height:30vw}.page.contacts .digitalMonsterText .lineBlock{width:calc(50% - 50px);height:100%;max-width:unset;margin:0 50px 50px 0}.page.contacts .digitalMonsterText .caseType{max-width:380px;text-shadow:0 0 4px black}.page.contacts .digitalMonsterText .caseTitle{text-shadow:0 0 4px black}.page.contacts .digitalMonsterText .menuLiNameBlock{font-size:8px}@media(max-width:1080px){.aboutContentBlock,.about .topContainer{width:70%}.topRightPanelTitle{font-size:16px}.about .lavaLogoPanel{width:100px;height:50px}.aboutTextBlock{font-size:16px}}@media(max-width:980px){.case4 .bigText br{display:none}.case2 .caseBlock .rightBlock{margin:50px 0 0}.case2 .caseBlock.caseBlock7 .bigText{left:unset}.case2 .lineTitle{font-size:16px}.case3 .caseBlock.caseBlock7{flex-direction:column}.caseStartBlock{width:100%}.caseRowBlock.center{align-items:center;justify-content:center}.caseDescription{max-width:70vw}.socialIcon{width:50px;height:50px;margin:0vw 7px}.aboutTitle{font-size:30px}.aboutTextBlock{font-size:16px}.caseOverlay.active .caseStartBlock{overflow:auto}.caseDescription{height:fit-content;overflow:initial}.caseSkillsBlock{position:relative;left:unset;bottom:unset;margin:50px 0 80px;overflow:initial;height:fit-content}.mainPageDescription{font-size:2.2vw}.oLetter{width:2.4vw;height:1.2vw;margin:.5vw 1px 0px 2px}.caseMoreBlock{margin:100px 0 0}.bigImage{width:70vw;height:35vw}.textBlock.bigText{font-size:17px}.caseBlock .bigText{position:absolute;justify-content:center;text-align:center;width:100%;left:unset;top:unset}.caseBlock.caseBlock1 .bigText{left:unset;top:-28%}.caseBlock.caseBlock4 .bigText{text-align:left;justify-content:left;left:-6.5vw;top:-7%;font-size:16px}.caseBlock4 .bigImage{width:70vw;height:42vw}.squareBlock{max-width:63vw}.squareLinesBlock{font-size:3vw;min-width:6vw;width:6vw;height:6.6vw}.caseRowBlock.synergy{width:70vw;height:13vw}.synergyLogo{height:5vw;width:7vw;margin:0px 2.3vw}.synergyLogo.circleLogo{width:3.7vw}.caseBlock.caseBlock7 .squareBlock{align-self:center;position:relative;left:0vw;bottom:-1.25vw;width:100%;max-width:70vw}.caseBlock.caseBlock7 .bigText{left:unset;transform:translateY(-135%);width:600px;text-align:center}.caseRowBlock.caseBlock7 .bigImage{position:relative;left:0;top:0;width:70vw}.caseBlock.caseBlock7{margin:220px 0 80px}.caseRowBlock.spaceBetween{flex-direction:column;margin:60px 0 0}.caseRowBlock .leftBlock,.caseRowBlock .rightBlock{width:100%;max-width:100%;margin:0}.lineBlock{width:330px;height:100%;max-width:unset;margin:0 50px 50px 0}.menuLiNameBlock{display:none;font-size:9px}.case5 .caseBlock1 .imageBlock{width:70vw;height:37vw}}@media(max-width:1024px){:root{--leftMenuWidth: 0px;--leftMenuItemInset: 0px}}@media(max-width:768px){.audioContainer.active{top:0;transform:translate(calc(-50% + 0vw),calc(-50% + 5.25vw))}.audioPicture{width:8vw;height:8vw}.audio-line{width:3.5vw;height:3.5vw}.audio-line:before{width:10vw;height:10vw}.case4 .caseBlock.caseBlock8{margin:60px 0px 70vh}.case4 .squareLinesBlock{background-color:unset}.case3 .lineBlock{max-width:unset}.mainPageTitle{font-size:9vw;font-weight:700}.mainPageDescription{font-size:17px}.mainPageLogoBlock{right:unset;top:0;left:50%;transform:translate(-50%,-1px);width:300px;height:50px;border:1px solid rgba(255,255,255,.25);border-radius:0 0 50px 50px;background-color:#00000040}.mainPageLogo{width:100px;height:25px}.mainPageLogoText{font-size:7px;letter-spacing:1px}.page .mainPageAddress{right:unset;left:50%;top:55px;transform:translate(-50%);font-size:10px;letter-spacing:1px}.caseBlock.caseBlock7 .bigText .caseTitleButton{top:0}.page.portfolio .topContainerOverlay{top:0;height:15px;background:linear-gradient(to bottom,#000 10%,#0000)}.contentContainer,.glowContentContainer{border:none;border-radius:0;width:100%;height:100%}.glowContentContainer{box-shadow:inset 0 0 30px #0e22957a}.caseDescription span{font-size:15px}.leftMenuActivePage{display:none}.leftMenuLi img{width:30%;height:30%;transform:translate(-50%,-100%) scale(1)}.leftMenuLi:hover img{transform:translate(-50%,-100%) scale(1)}.caseTitle{font-size:30px;text-shadow:0 0 5px black}.page{padding:20px 0}.caseContentBlock{align-items:center}.caseNavigation .caseLogo{display:none}.caseMoreBlock{width:calc(100% - 40px);margin:150px 0 0}.about .topContainer{width:100%}.caseButtonText{margin:0 10px 0 0}.back .caseButtonText{margin:0 0 0 10px}.arrowLine{width:20px;height:1px}.arrowImg{width:4px;height:5px}.aboutContentBlock{width:100%}.aboutUsBlock{height:72vh}.bigImage{width:88vw;height:44vw}.squareBlock{max-width:87vw}.caseBlock.caseBlock7 .bigText{transform:translateY(-135%);left:unset;width:80vw}.caseBlock.caseBlock7 .squareBlock{bottom:-2.25vw;max-width:75vw}.fontsBlock{flex-direction:column;margin:0 0 40px}.fontsBlock:last-child{margin:0}.paddingBlock{margin:0px 0vw 85px}.colorNumber{font-size:17px}.fontLeftBlock{width:100%;flex-direction:column-reverse}.columnTitle,.fontText{font-size:15px;height:auto;align-items:flex-end;margin:0 0 5px}.columnLettersBlock,.fontName{margin:0;height:auto}.fontName{font-size:30px}.fontCircle{width:80px;min-width:80px;height:80px;font-size:30px}.fontLettersColumn{margin:0 0 0 10px}.columnLettersBlock{font-size:2vw}.caseColumnBlock.fonts{margin:100px 0 30px}.caseBlock.caseBlock8{flex-direction:column;margin:60px 0 0;align-items:flex-start}.caseRowBlock .leftBlock,.caseRowBlock .rightBlock{width:90%;max-width:unset;margin:0}.caseContentBlock{width:calc(100% - 22.6vw);padding:0}.caseNavigation{flex-direction:column;height:100%;width:50px}.topContainer{position:absolute;align-items:center;width:50px;left:calc(100% - 70px);height:calc(100% - 30px);padding:15px 0;margin:0}.topRightPanel{position:fixed;right:3.7vw;width:auto;height:calc(100% - 30px);padding:15px 0;pointer-events:none}.topRightPanelTitle{position:absolute;min-width:200px;font-size:16px;left:-155px;top:unset;transform:rotate(-90deg)}.portfolio .lavaLogoPanel{display:none}.caseLine{width:1px;height:8vh;border-bottom:unset;border-left:1px solid rgba(255,255,255,.5)}.caseCountBlock:last-child{width:auto}.caseStartBlock{margin:0vh 0px 25vh}.caseTitleButton{top:-20px;transform:translate(0)}.caseBlock.caseBlock7 .bigText{font-size:16px}.case3 .caseBlock.caseBlock8{margin:0px 0px 70dvh}.page.portfolio{padding:00px 0 0}.case5 .squareBlock{max-width:100%}.case5 .caseRowBlock .leftBlock,.case5 .caseRowBlock .rightBlock,.case5 .lineBlock{width:100%}.case5 .caseBlock.caseBlock8{margin:60px 0 300px}}@media(max-width:640px){:root{--leftMenuWidth: 0px;--leftMenuItemInset: 0px}.audioContainer.active{top:100%;left:100%;transform:translate(calc(0% - 12.5vw),calc(-50% - 11vw))}.audioPicture{width:10vw;height:10vw}.audio-line{width:3.5vw;height:3.5vw}.audio-line:before{width:15vw;height:15vw}.case5 .caseBlock.caseBlock8{margin:60px 0px 70vh}.case2 .caseBlock.caseBlock4 .bigText{font-size:16px;left:-35px}.case3 .caseBlock.caseBlock7 .imageBlock{width:40vw;height:40vw}.case4 .caseBlock8 .lineBlock{width:100%}.caseBlock8 .squareFrame{flex-direction:row-reverse}.caseBlock8 .squareFrame:before{background:linear-gradient(to right,#f15a25 0% 70%,#f15a2500)}.caseBlock8 .squareTitle{padding:0 0 7px}.caseBlock8 .squareText{padding:20px 15px 0 30px}.page.portfolio{padding:20px 0 0}.page.portfolio .topContainerOverlay{top:0;height:140px;background:linear-gradient(to bottom,#000 50%,#0000)}.leftMenuContainer{flex-direction:row;left:50%;top:100%;transform:translate(-50%,calc(-100% + 1px));height:9vw;border-radius:10vw 10vw 0vw 0vw}.leftMenuUl{flex-direction:row;justify-content:center;height:100%;border-radius:10vw 10vw 0vw 0vw;box-shadow:0 0 8px #008eff;background-color:#000000bf}.leftMenuLi{height:100%;width:23%}.menuLiNameBlock{display:flex;font-size:9px;left:50%;transform:translate(-50%,-35%) scaleX(.8) scaleY(1)}.menuLiNameBlock.active{font-weight:600;text-shadow:0 0 4px white}.liNameOverflow{font-size:1.7vw;transform:translateY(80%);width:100%}.leftMenuLi:hover .liLine,.liLine{display:none}.topNavigationPanel{flex-direction:row;width:100%}.topContainer{flex-direction:column-reverse;align-items:baseline;left:unset;width:calc(100% - 40px);height:60px;margin:0}.topRightPanel{position:relative;right:unset;width:100%;height:20px;margin:0 0 10px;padding:0}.topRightPanelTitle{position:relative;min-width:unset;left:unset;transform:none;font-size:12px;font-weight:600;letter-spacing:1.5px}.portfolio .lavaLogoPanel{display:flex}.lavaLogoPanel,.about .lavaLogoPanel{width:70px;height:17px;margin:0 10px 0 0}.caseLine{width:100%;height:0px;border-bottom:1px solid rgba(255,255,255,.5);border-left:none}.caseContentBlock{width:100%}.caseStartBlock{width:calc(100% - 40px);height:100%;margin:100px 0 0;transition:all .25s 0s,height 0s 0s}.caseOverlay.active .caseStartBlock{height:100%;overflow-y:auto;transition:all .25s 0s,height .25s .25s}.aboutContentBlock,.contactsContainer{-webkit-backdrop-filter:unset;backdrop-filter:unset}.contactsContainer{border-radius:0;border:none;left:unset;top:unset;transform:translate(7vw);max-height:unset}.personSocials{justify-content:center}.personSocials .socialIcon{width:50px;height:50px}.digitalMonsterText{display:none;margin:0 0 15px}.cityBlock{display:none;position:relative;justify-content:center;transform:translate(-7vw);opacity:0}.page.contacts .cityBlock{position:relative;transform:translate(0)}opacity: 1}.mainPageTitle{font-size:12vw;font-weight:700}.mainPageDescription{font-size:4vw}.oLetter{margin:1vw .5vw 0px;width:4vw;height:2vw;border:1px solid white}.leftMenuContainer{width:75vw;height:11vw;border-radius:15vw 15vw 0vw 0vw}.leftMenuUl{border-radius:15vw 15vw 0vw 0vw;justify-content:center}.leftMenuLi{width:calc(25% - 10px);margin:0 2px}.leftMenuActivePage{width:13vw;transform:translate(-50%,-40%)}.contactsContainer{justify-content:center;height:100%;width:100%;padding:0 20px}.logoBlock{width:100%;margin:20px 0}.contactsContain{flex-direction:row;flex-wrap:wrap}.lineSeparator{width:1px;height:25vh;margin:0}.contactsPerson{width:calc(50% - 1px);text-align:center;align-items:center;align-self:center}.contactsPerson:last-child{text-align:center;align-items:center}.liNameOverflow{font-size:9px}.page.contacts,.page.about{background-color:#0000;transition:all .25s,background-color 1s}.page.about{padding:var(--paddingY) calc(var(--paddingX) * .5) 0 var(--paddingX)}.aboutUsBlock{width:100%;height:100%}.aboutContent{height:100%;padding:3vw 0px calc(40px + 11vw) 0px;overflow-x:hidden;overflow-y:auto}.aboutContentBlock{border:none;border-radius:none}.about .historyNavigation{width:100%;min-height:33px;overflow-x:scroll;overflow-y:hidden}.case1Block1 .page.mainPage.active{transform:translateY(0) translate(0) rotateX(0) scale(.2)}.topContainer,.caseContentBlock{padding:0}.bigImage{width:90vw}.caseBlock4 .bigImage{width:90vw;height:53vw}.caseBlock.caseBlock1 .bigText{position:absolute;left:-2vw;top:-50%}.squareLinesBlock{font-size:24px;min-width:40px;width:40px;height:45px}.caseRowBlock.synergy{flex-direction:column;width:100%;height:27vw}.synergyLeft{align-items:center}.synergyLogo{height:9vw;width:16vw;margin:0px 3vw}.synergyLogo.circleLogo{width:7vw}.caseRowBlock .bigText{width:100%}.caseBlock.caseBlock7 .bigText{transform:translateY(-115%);width:100%}.caseBlock.caseBlock7 .squareBlock .squareText{padding:20px 15px 0 30px}.caseRowBlock.caseBlock7 .bigImage{width:90vw;height:47vw}.squareTitle{font-size:16px;letter-spacing:3px}.lineBlock{width:270px}.case3 .lineBlock{width:100%;max-width:70vw}.caseBlock.caseBlock7 .squareBlock{max-width:90vw}.page.portfolio .topContainerOverlay{top:0;height:110px;background:linear-gradient(to bottom,#000 60%,#0000)}.caseTitleButton{top:0%}}@media(max-width:480px){.mainPageLogoText{display:none}.page.contacts{padding:0px 0px 16vw}.audioContainer.active{top:100%;left:100%;transform:translate(calc(0% - 15vw),calc(-50% - 23vw))}.audioPicture{width:15vw;height:15vw}.audio-line{width:5vw;height:5vw}.audio-line:before{width:22vw;height:22vw}.case5 .caseBlock1 .imageBlock{width:90vw;height:50vw}.case5 .caseBlock.caseBlock3{margin:15px 0 25px}.case4 .caseBlock.caseBlock7 .squareFrame:before{left:0}.case1 .caseBlock.caseBlock4 .bigText{font-size:12px}.case1 .caseBlock.caseBlock7 .squareFrame:before{left:0}.case4 .caseBlock.caseBlock7 .squareBlock{width:90vw;left:.5vw}.case3 .caseBlock.caseBlock7{margin:180px 0 80px}.caseBlock8 .squareText{padding:10px 0 0 10px}.contactsContainer{justify-content:center;height:calc(100% - 16vw)}.contactsContain{justify-content:center;height:auto;margin:2.5vh 0px}.digitalMonsterText{display:flex}.contactsPerson{flex-direction:column;justify-content:center;flex-wrap:wrap;width:100%;margin:0px 0px 5vh;text-align:center;align-items:center}.contactsPerson br{display:none}.contactsPerson:last-child{text-align:center;align-items:center}.logoBlock{margin:0 0 50px}.contactsWho{margin:0 0 5px}.contactsDescription{margin:0 0 10px}.contactsPerson:last-child{margin:0}.contactsContacts{flex-direction:column-reverse;gap:10px}.synergyLogo{height:9vw;width:22vw;margin:0px 3vw}.synergyLogo.circleLogo{width:14vw;height:10vw}.crossLine{height:6px}.caseBlock.caseBlock1 .bigText{position:absolute;left:0;top:0;transform:translateY(-90%)}.caseBlock.caseBlock4{margin:190px 5vw 115px}.caseBlock.caseBlock7{margin:220px 0 0}.caseBlock.caseBlock8{margin:500px 0px 10vh}.case4 .caseBlock.caseBlock8{margin:80px 0px 70vh}.lineBlock{width:100%}.caseBlock.caseBlock4 .bigText{text-align:left;justify-content:left;left:-5vw;top:0;transform:translateY(-60%)}.caseRowBlock .leftBlock,.caseRowBlock .rightBlock{width:95%;max-width:unset;margin:0}.leftMenuContainer{width:90vw;height:16vw;border-radius:15vw 15vw 0vw 0vw}.leftMenuUl{border-radius:15vw 15vw 0vw 0vw}.contactsContainer{padding:0 20px;overflow-y:auto}.contactsSocials{margin:30px 0 50px}.digitalMonsterText{position:relative;left:unset;top:unset;transform:translate(7vw)}.lineSeparator{display:none}.squareBlock{max-width:100%}.squareText{font-size:16px;padding:10px 15px 0 10px}.caseBlock.caseBlock7 .squareBlock .squareText{padding:10px 15px 0 0}.squareTitle{font-size:15px;font-weight:400;letter-spacing:3px;padding:0 0 7px 10px}.caseBlock7 .squareTitle{padding:10px 0 7px}.caseRowBlock.synergy{height:135px}.textBlock.bigText{font-size:14px;letter-spacing:2px}.fontCircle{width:16vw;min-width:16vw;height:16vw}.colorNumber{font-size:15px}.case4 .fontCircle{font-size:18px}}.leftMenuTabLabelsStack{position:relative;display:block;min-width:1px;min-height:1.15em}.leftMenuGlitchLabel{position:relative;display:inline-block;color:#ffffffb8;font-family:ManifoldExtended,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;line-height:1.15;white-space:nowrap}.leftMenuGlitchLabel.active{color:var(--mainColor)}.leftMenuGlitchLabel.active .letter{text-shadow:0 0 8px color-mix(in srgb,var(--mainColor) 45%,transparent),0 0 14px color-mix(in srgb,var(--mainColor) 30%,transparent)}.leftMenuGlitchLabel.isDisplayed{visibility:visible}.leftMenuGlitchLabel:not(.isDisplayed){visibility:hidden;pointer-events:none}.leftMenuGlitchLabel .charProxy{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.leftMenuGlitchLabel .char{position:absolute;left:0;top:0;display:block;width:100%;pointer-events:none}.leftMenuGlitchLabel .charBlock{display:block;position:relative;text-align:left;white-space:nowrap}.leftMenuGlitchLabel .charWord{display:inline-block;position:relative;vertical-align:top}.leftMenuGlitchLabel .charWord.charWordSpace{white-space:pre}.leftMenuGlitchLabel .charElement{position:relative;display:inline-block;vertical-align:top;opacity:0}.leftMenuGlitchLabel .charElement.charSpace{width:.35em}.leftMenuGlitchLabel .letter{position:relative;z-index:2;opacity:0;color:inherit}.leftMenuGlitchLabel .symbol{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%) scaleX(-1) scaleY(-1);z-index:3;opacity:0;font-family:ManifoldExtended,sans-serif;font-weight:700;color:var(--mainColor);text-shadow:0 0 5px var(--mainColor);pointer-events:none}.leftMenuGlitchLabel .symbol.appearSymbol{color:#fffffff5;text-shadow:0 0 5px rgba(255,255,255,.85),0 0 12px rgba(255,255,255,.42)}.leftMenuGlitchLabelSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.leftMenuLabelFrame{display:block;width:100%;height:100%}.leftMenuLabelFrameSvg{display:block;width:100%;height:100%;overflow:visible}.leftMenuLabelFrameArc,.leftMenuLabelFrameLines{filter:drop-shadow(0 0 3px currentColor);transition:stroke .35s ease}._leftMenu_1pp5u_1{--menuFloatDuration: 1.35s;--menuFloatEase: cubic-bezier(.19, 1, .22, 1);--menuCircleIdleSize: calc(var(--leftMenuButtonWidth) * var(--menuCircleIdleScale, .78));--menuCircleHoverSize: calc(var(--leftMenuButtonWidth) * var(--menuCircleHoverScale, 1.14));position:fixed;left:0;top:0;width:var(--leftMenuWidth);height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:50px 0;z-index:30;pointer-events:auto;border-right:1px solid rgba(255,255,255,.1);background:#000000de}._leftMenu_1pp5u_1 ._topSection_1pp5u_21{flex-shrink:0;align-items:center;justify-content:center;margin-bottom:28px}._leftMenu_1pp5u_1 ._logoLink_1pp5u_27{flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto;padding:0 10px;gap:12px;text-decoration:none}._leftMenu_1pp5u_1 ._logoImg_1pp5u_37{width:calc(var(--leftMenuButtonWidth) * 1.35);height:calc(var(--leftMenuButtonWidth) * 1.35);object-fit:contain;pointer-events:none}._leftMenu_1pp5u_1 ._brandWordmark_1pp5u_43{flex-direction:column;align-items:center;gap:2px;width:100%}._leftMenu_1pp5u_1 ._brandLine_1pp5u_49{display:block;width:100%;font-family:Aquire,sans-serif;font-size:9.5px;font-weight:300;line-height:1.15;letter-spacing:.2em;text-indent:.2em;text-align:center;text-transform:uppercase;white-space:nowrap;background:linear-gradient(180deg,#fffffff5,#6ed4ffeb);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(55,175,235,.22))}._leftMenu_1pp5u_1 ._iconRail_1pp5u_68{flex:1;min-height:0;flex-direction:column;justify-content:center;align-items:center;gap:15px}._leftMenu_1pp5u_1 ._bottomSection_1pp5u_76{flex-shrink:0;flex-direction:column;align-items:center;justify-content:flex-end;gap:15px;margin-top:28px}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--leftMenuButtonWidth);height:var(--leftMenuButtonWidth);padding:0;border:none;background:transparent;cursor:pointer;overflow:visible}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84._disabled_1pp5u_98{opacity:.22;cursor:default;pointer-events:none}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84._active_1pp5u_103 ._iconSvg_1pp5u_103{opacity:.8;stroke:var(--mainColor)}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84._active_1pp5u_103 ._iconImg_1pp5u_107{opacity:.8;filter:brightness(0) saturate(100%) invert(72%) sepia(52%) saturate(1200%) hue-rotate(130deg)}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84._active_1pp5u_103:hover ._iconSvg_1pp5u_103,._leftMenu_1pp5u_1 ._itemButton_1pp5u_84._active_1pp5u_103:hover ._iconImg_1pp5u_107{opacity:1}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84:hover ._itemCircle_1pp5u_117{width:var(--menuCircleHoverSize);height:var(--menuCircleHoverSize);border-color:var(--mainColor)}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84:hover ._itemCircle_1pp5u_117:after{opacity:1}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84:hover ._itemSymbol_1pp5u_125:before{opacity:1}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84:hover ._iconSvg_1pp5u_103{opacity:1;stroke:var(--mainColor)}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84:hover ._iconImg_1pp5u_107{opacity:1;filter:brightness(0) saturate(100%) invert(72%) sepia(52%) saturate(1200%) hue-rotate(130deg)}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._snapping_1pp5u_136{width:100%;height:100%;align-items:center;justify-content:center;transition:transform var(--menuFloatDuration) var(--menuFloatEase);will-change:transform}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._snapping_1pp5u_136._snapEast_1pp5u_144{transform:translate(var(--menuSnapOffset, 9px))}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._snapping_1pp5u_136._snapWest_1pp5u_147{transform:translate(calc(var(--menuSnapOffset, 9px) * -1))}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._snapping_1pp5u_136._snapSouth_1pp5u_150{transform:translateY(var(--menuSnapOffset, 9px))}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._snapping_1pp5u_136._snapNorth_1pp5u_153{transform:translateY(calc(var(--menuSnapOffset, 9px) * -1))}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._itemCircle_1pp5u_117{position:absolute;left:50%;top:50%;width:var(--menuCircleIdleSize);height:var(--menuCircleIdleSize);border-radius:50%;border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 0 0 1px #ffffff0a;pointer-events:none;transform:translate(-50%,-50%);transition:width var(--menuFloatDuration) var(--menuFloatEase),height var(--menuFloatDuration) var(--menuFloatEase),border-color var(--menuFloatDuration) var(--menuFloatEase)}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._itemCircle_1pp5u_117:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--mainColor);box-shadow:0 0 6px var(--mainColor),0 0 14px color-mix(in srgb,var(--mainColor) 50%,transparent),inset 0 0 5px color-mix(in srgb,var(--mainColor) 35%,transparent);opacity:0;transition:opacity var(--menuFloatDuration) var(--menuFloatEase);pointer-events:none}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._itemCircle_1pp5u_117._current_1pp5u_180{border-color:var(--mainColor)}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._itemCircle_1pp5u_117._current_1pp5u_180:after{opacity:.4}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._itemSymbol_1pp5u_125{display:flex;z-index:1;align-items:center;justify-content:center;pointer-events:none}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._itemSymbol_1pp5u_125:before{content:"";position:absolute;width:110%;height:110%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mainColor) 55%,transparent) 0%,transparent 68%);opacity:0;transition:opacity var(--menuFloatDuration) var(--menuFloatEase);pointer-events:none}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._iconSvg_1pp5u_103{width:var(--leftMenuIconSize);height:var(--leftMenuIconSize);fill:none;stroke:#ffffffe0;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.5;transition:opacity var(--menuFloatDuration) var(--menuFloatEase),stroke var(--menuFloatDuration) var(--menuFloatEase)}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._iconImg_1pp5u_107{width:var(--leftMenuIconSize);height:var(--leftMenuIconSize);opacity:.5;filter:brightness(0) invert(1);transition:opacity var(--menuFloatDuration) var(--menuFloatEase),filter var(--menuFloatDuration) var(--menuFloatEase)}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._itemLabel_1pp5u_222{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);display:block;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--menuFloatDuration) var(--menuFloatEase)}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._itemLabel_1pp5u_222._visible_1pp5u_233{opacity:1;visibility:visible}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84._utilityButton_1pp5u_237 ._itemSymbol_1pp5u_125:before{display:none}._leftMenu_1pp5u_1 ._langLabel_1pp5u_240{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;color:#ffffff80;transition:color var(--menuFloatDuration) var(--menuFloatEase)}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84:hover ._langLabel_1pp5u_240,._leftMenu_1pp5u_1 ._itemButton_1pp5u_84._active_1pp5u_103 ._langLabel_1pp5u_240{color:var(--mainColor)}@media(max-width:1024px){._leftMenu_1pp5u_1{--leftMenuButtonWidth: 42px;--leftMenuIconSize: 17px;left:50%;top:auto;bottom:0;width:min(680px,100vw);height:calc(64px + env(safe-area-inset-bottom));transform:translate(-50%);flex-direction:row;justify-content:center;padding:6px 12px max(6px,env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.12);border-bottom:0;border-radius:24px 24px 0 0;background:linear-gradient(180deg,#030f17f7,#00070cfb),#00080df5;box-shadow:0 -10px 34px #00000070,0 0 18px color-mix(in srgb,var(--mainColor) 13%,transparent),inset 0 1px #ffffff0a}._leftMenu_1pp5u_1 ._topSection_1pp5u_21{display:none}._leftMenu_1pp5u_1 ._iconRail_1pp5u_68{flex:1 1 auto;min-width:0;flex-direction:row;justify-content:center;gap:clamp(4px,1.4vw,14px)}._leftMenu_1pp5u_1 ._bottomSection_1pp5u_76{flex:0 0 auto;flex-direction:row;justify-content:center;gap:clamp(4px,1.4vw,14px);margin:0}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84{flex:0 0 var(--leftMenuButtonWidth)}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._itemLabel_1pp5u_222{display:none}}@media(max-width:640px){._leftMenu_1pp5u_1{--leftMenuButtonWidth: clamp(34px, 10vw, 39px);--leftMenuIconSize: 15px;width:min(100vw,460px);height:calc(58px + env(safe-area-inset-bottom));padding:5px 8px max(5px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0}._leftMenu_1pp5u_1 ._iconRail_1pp5u_68,._leftMenu_1pp5u_1 ._bottomSection_1pp5u_76{gap:clamp(1px,.8vw,5px)}}@media(hover:none)and (max-width:1024px){._leftMenu_1pp5u_1 ._itemButton_1pp5u_84 ._snapping_1pp5u_136{transform:none}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84:hover ._itemCircle_1pp5u_117:after{opacity:0}._leftMenu_1pp5u_1 ._itemButton_1pp5u_84._active_1pp5u_103 ._itemCircle_1pp5u_117:after{opacity:.4}}._topHud_1rkpy_1{display:flex;align-items:center;justify-content:space-between;position:fixed;top:var(--topHudRowY);left:calc(var(--leftMenuWidth) + 50px);right:50px;z-index:28;height:0;opacity:0;pointer-events:none;transition:opacity .45s ease}._topHud_1rkpy_1._active_1rkpy_15{opacity:1}._topHudBar_1rkpy_19{position:relative;display:flex;align-items:center;gap:70px;min-width:0;pointer-events:auto}._brand_1rkpy_28{display:inline-flex;align-items:baseline;gap:.45em;flex-shrink:0;font-family:Aquire,sans-serif;font-size:20px;line-height:1;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}._brandPrimary_1rkpy_41,._brandSecondary_1rkpy_47{font-weight:300;color:#fffffff0;text-shadow:0 0 4px var(--mainColor)}._pageRoute_1rkpy_53{display:inline-flex;align-items:baseline;gap:.55em;flex-shrink:0;min-width:0;font-family:ManifoldExtended,sans-serif;font-size:11px;font-weight:600;line-height:1;text-transform:uppercase;white-space:nowrap}._pageLabel_1rkpy_67{color:#ffffff61;display:inline-flex;align-items:baseline}._pageSep_1rkpy_73{color:#ffffff38;letter-spacing:.04em}._pageTitle_1rkpy_78{color:var(--mainColor);text-shadow:0 0 10px color-mix(in srgb,var(--mainColor) 28%,transparent);display:inline-flex;align-items:baseline}._pageTitleTransition_1rkpy_85,._pageCaseCrumb_1rkpy_91{display:inline-flex;align-items:baseline;gap:.55em}._pageCrumbItem_1rkpy_97{display:inline-flex;align-items:baseline;pointer-events:auto;margin:0;padding:0;border:0;background:transparent;font:inherit;line-height:inherit;color:inherit;text-transform:inherit;cursor:pointer}._pageCrumbItem_1rkpy_97 .mainLetter{transition-duration:10ms}._pageCaseSeparator_1rkpy_115{color:var(--mainColor)}._pageCaseTitle_1rkpy_119{display:inline-flex;align-items:baseline}._pageCaseCrumbPreparing_1rkpy_124,._pageTitlePreparing_1rkpy_128{visibility:hidden}._timeline_1rkpy_132{flex:1 1 auto;min-width:64px;height:10px;opacity:.85}._timelineSvg_1rkpy_139{display:block;width:100%;height:100%;overflow:visible}._timelineBase_1rkpy_146{stroke:#ffffff24;stroke-width:.35;vector-effect:non-scaling-stroke}._timelineTick_1rkpy_152{stroke:#ffffff38;stroke-width:.45;vector-effect:non-scaling-stroke}._timelineMarker_1rkpy_158{fill:var(--mainColor)}._meta_1rkpy_162{position:relative;display:flex;align-items:center;gap:100px;flex-shrink:0;pointer-events:auto}._rightPart_1rkpy_171{display:flex;align-items:center;gap:20px}._clock_1rkpy_177{display:inline-flex;align-items:center;font-family:Play,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.08em;color:#ffffffe0;font-variant-numeric:tabular-nums}._digitSlot_1rkpy_189{overflow:hidden;width:.62em;height:1em;display:inline-block;vertical-align:top;transform:scaleY(-1)}._digitStrip_1rkpy_198{display:flex;flex-direction:column;transform:translateY(calc(var(--digitIndex, 0) * -1em))}._digitStrip_1rkpy_198[data-animate=true]{transition:transform .42s cubic-bezier(.22,1,.36,1)}._digitCell_1rkpy_207{flex-shrink:0;height:1em;line-height:1;display:flex;align-items:center;justify-content:center;transform:scaleY(-1)}._clockSep_1rkpy_217{display:inline-flex;align-items:center;height:1em;padding:0 1px}._waveform_1rkpy_224{display:block;flex-shrink:0;align-self:center;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}._soundScope_1rkpy_233{display:flex;flex-direction:row;align-items:center;gap:5px;margin:-6px -10px;padding:6px 10px;border:1px solid transparent;border-radius:2px;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .15s ease}._soundScope_1rkpy_233:hover,._soundScope_1rkpy_233:focus-visible{border-color:color-mix(in srgb,var(--mainColor) 38%,transparent);background:color-mix(in srgb,var(--mainColor) 7%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--mainColor) 10%,transparent)}._soundScope_1rkpy_233:hover ._soundIcon_1rkpy_254,._soundScope_1rkpy_233:focus-visible ._soundIcon_1rkpy_254{color:var(--mainColor);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--mainColor) 45%,transparent))}._soundScope_1rkpy_233:hover ._waveform_1rkpy_224,._soundScope_1rkpy_233:focus-visible ._waveform_1rkpy_224{opacity:1}._soundScope_1rkpy_233:active{transform:scale(.985)}._soundScope_1rkpy_233:focus-visible{outline:1px solid color-mix(in srgb,var(--mainColor) 55%,transparent);outline-offset:4px}._soundIcon_1rkpy_254{display:block;flex-shrink:0;width:14px;height:14px;color:#ffffff6b;transition:color .25s ease,filter .25s ease}._soundIconBody_1rkpy_278{fill:currentColor}._soundIconWave_1rkpy_282,._soundIconWaveOuter_1rkpy_283{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:.85}._soundOff_1rkpy_292 ._soundIconWave_1rkpy_282,._soundOff_1rkpy_292 ._soundIconWaveOuter_1rkpy_283{opacity:.35}._soundRoute_1rkpy_297{display:inline-flex;align-items:center;gap:.5em;flex-shrink:0;font-family:ManifoldExtended,sans-serif;font-size:11px;font-weight:600;line-height:1;text-transform:uppercase;white-space:nowrap}._soundLabel_1rkpy_310{color:#ffffff61;display:inline-flex;align-items:baseline;flex-shrink:0}._soundLabel_1rkpy_310 .leadingLetter{flex-shrink:0}._soundLabel_1rkpy_310 .glitchBilingualText{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;text-transform:uppercase;letter-spacing:inherit;color:inherit}._soundSep_1rkpy_329{color:#ffffff38;letter-spacing:.04em}._soundLed_1rkpy_334{flex-shrink:0;width:6px;height:6px;margin-right:-.15em;border-radius:50%;background:var(--mainColor);box-shadow:0 0 8px color-mix(in srgb,var(--mainColor) 55%,transparent);transition:opacity .35s ease,box-shadow .35s ease,transform .35s ease}._soundStatus_1rkpy_345{display:inline-flex;align-items:center;letter-spacing:.04em;transition:color .35s ease}._soundStatus_1rkpy_345 .glitchBilingualText{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;text-transform:uppercase;letter-spacing:inherit}._soundOn_1rkpy_360 ._soundIcon_1rkpy_254{color:color-mix(in srgb,var(--mainColor) 82%,white)}._soundOn_1rkpy_360 ._soundStatus_1rkpy_345{color:var(--mainColor);text-shadow:0 0 10px color-mix(in srgb,var(--mainColor) 28%,transparent)}._soundOn_1rkpy_360 ._soundLed_1rkpy_334{opacity:1;animation:_soundLedPulse_1rkpy_1 2s ease-in-out infinite}._soundOff_1rkpy_292 ._soundIcon_1rkpy_254,._soundOff_1rkpy_292 ._soundStatus_1rkpy_345{color:#ffffff52}._soundOff_1rkpy_292 ._soundLed_1rkpy_334{opacity:.28;background:#ffffff73;box-shadow:none}._statusBeacon_1rkpy_384{position:relative;flex-shrink:0;width:18px;height:18px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}._statusOrbit_1rkpy_395,._statusOrbitOuter_1rkpy_396{position:absolute;border-radius:50%;aspect-ratio:1;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px));pointer-events:none}._statusOrbit_1rkpy_395{inset:0;background:conic-gradient(from -90deg,color-mix(in srgb,var(--mainColor) 95%,transparent) 0deg,color-mix(in srgb,var(--mainColor) 95%,transparent) 72deg,color-mix(in srgb,var(--mainColor) 18%,transparent) 72deg,color-mix(in srgb,var(--mainColor) 18%,transparent) 132deg,transparent 132deg,transparent 360deg);animation:_topHudStatusOrbitSpin_1rkpy_1 5.5s linear infinite}._statusOrbitOuter_1rkpy_396{inset:-9px;background:conic-gradient(from 120deg,color-mix(in srgb,var(--mainColor) 82%,transparent) 0deg,color-mix(in srgb,var(--mainColor) 82%,transparent) 118deg,color-mix(in srgb,var(--mainColor) 16%,transparent) 118deg,color-mix(in srgb,var(--mainColor) 16%,transparent) 168deg,transparent 168deg,transparent 360deg);opacity:.78;animation:_topHudStatusOrbitSpin_1rkpy_1 8.5s linear infinite reverse}._statusRing_1rkpy_417{position:absolute;inset:0;border-radius:50%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--mainColor) 62%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--mainColor) 38%,transparent),inset 0 0 8px color-mix(in srgb,var(--mainColor) 14%,transparent);animation:_topHudStatusRingPulse_1rkpy_1 2.8s ease-in-out infinite;pointer-events:none}._statusCore_1rkpy_428{position:relative;width:4px;height:4px;border-radius:50%;background:var(--mainColor);box-shadow:0 0 5px var(--mainColor),0 0 7px color-mix(in srgb,var(--mainColor) 65%,transparent),inset 0 0 2px #ffffffa6;animation:_topHudStatusCorePulse_1rkpy_1 2.8s ease-in-out infinite}._topHud_1rkpy_1._on_1rkpy_438 ._statusOrbit_1rkpy_395{opacity:1}._topHud_1rkpy_1._on_1rkpy_438 ._statusOrbitOuter_1rkpy_396{opacity:.88}._topHud_1rkpy_1._on_1rkpy_438 ._statusRing_1rkpy_417{border-color:color-mix(in srgb,var(--mainColor) 72%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--mainColor) 48%,transparent),inset 0 0 10px color-mix(in srgb,var(--mainColor) 18%,transparent)}._topHud_1rkpy_1._on_1rkpy_438 ._waveform_1rkpy_224{opacity:1}._topHud_1rkpy_1._on_1rkpy_438 ._soundOff_1rkpy_292 ._waveform_1rkpy_224{opacity:.55}._topHud_1rkpy_1._off_1rkpy_454 ._statusOrbit_1rkpy_395{opacity:.35;animation-duration:9s}._topHud_1rkpy_1._off_1rkpy_454 ._statusOrbitOuter_1rkpy_396{opacity:.22;animation-duration:13s}._topHud_1rkpy_1._off_1rkpy_454 ._statusRing_1rkpy_417{border-color:color-mix(in srgb,var(--mainColor) 28%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--mainColor) 16%,transparent),inset 0 0 5px color-mix(in srgb,var(--mainColor) 6%,transparent);animation:none}._topHud_1rkpy_1._off_1rkpy_454 ._statusCore_1rkpy_428{opacity:.5;box-shadow:0 0 4px color-mix(in srgb,var(--mainColor) 35%,transparent),0 0 8px color-mix(in srgb,var(--mainColor) 18%,transparent);animation:none}._topHud_1rkpy_1._off_1rkpy_454 ._waveform_1rkpy_224{opacity:.55}@keyframes _soundLedPulse_1rkpy_1{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:1}}@keyframes _topHudStatusOrbitSpin_1rkpy_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _topHudStatusRingPulse_1rkpy_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.82}}@keyframes _topHudStatusCorePulse_1rkpy_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.86);opacity:.88}}@media(max-width:1100px){._timeline_1rkpy_132{display:none}}@media(max-width:1024px){._topHud_1rkpy_1{left:28px;right:28px}._topHudBar_1rkpy_19{gap:clamp(22px,5vw,48px)}._meta_1rkpy_162{gap:clamp(32px,7vw,72px)}}@media(max-width:900px){._topHudBar_1rkpy_19{gap:18px}._brand_1rkpy_28{font-size:16px}._pageRoute_1rkpy_53,._soundRoute_1rkpy_297{font-size:9px}._meta_1rkpy_162{gap:22px}._clock_1rkpy_177{display:none}}@media(max-width:768px){._topHud_1rkpy_1{display:none}}.glitchBilingualText{display:flex;justify-content:flex-start;align-items:center;width:fit-content;position:relative}.glitchBilingualText.relative{position:relative}.glitchBilingualText.alignEnd .languageGroup:not(.relative){left:auto;right:0}.glitchBilingualText .languageGroup{display:flex;flex-wrap:nowrap;position:absolute;top:0;left:0;opacity:1;pointer-events:none}.glitchBilingualText .languageGroup.relative{position:relative}.glitchBilingualText .languageGroup.active{pointer-events:auto}.glitchBilingualText.wrapWords{max-width:100%}.glitchBilingualText.wrapWords .languageGroup{flex-wrap:wrap;max-width:100%}.glitchBilingualText .languageGroupWord{display:inline-flex;flex-wrap:nowrap}.glitchBilingualText .languageGroupRow{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.45em}.glitchBilingualText .languageGroupLetters{display:inline-flex;flex-wrap:nowrap}.glitchBilingualText.wrapWords .languageGroupLetters{flex-wrap:wrap;max-width:100%}.glitchBilingualText .leadingLetter .mainLetter{display:inline-flex;align-items:center;justify-content:center;line-height:0}.glitchBilingualText .letterContainer{position:relative;display:inline-flex;justify-content:center;align-items:center}.glitchBilingualText .letterContainer.space{width:.35em}.glitchBilingualText .letterContainer .mainLetter{position:relative;z-index:2;opacity:1;color:inherit;transition:opacity .1s}.glitchBilingualText .letterContainer .mainLetter.hidden{opacity:0}.glitchBilingualText .letterContainer .additionalLetter{position:absolute;font-family:ManifoldExtended,sans-serif;font-weight:700;color:#0cf;text-shadow:0 0 5px rgb(0,204,255);opacity:0;transform:scaleX(-1) scaleY(-1) translateY(-5%);transition:opacity 15ms;pointer-events:none}.glitchBilingualText .letterContainer .additionalLetter.visible{opacity:1}._arcNav_1i92u_2{position:fixed;inset:0;z-index:27;pointer-events:none;overflow:visible}._item_1i92u_11{position:absolute;width:0;height:0;margin:0;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;opacity:0;overflow:visible;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;outline:none;will-change:opacity,left,top}._num_1i92u_35,._titleLine_1i92u_36{position:absolute;left:auto;right:-10px;display:block;pointer-events:auto}._labelHit_1i92u_47{position:absolute;left:0;top:0;width:1px;height:1px;pointer-events:auto}._hit_1i92u_56{position:absolute;left:var(--node-offset, -30px);top:0;width:36px;height:36px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:auto}@media(min-width:769px){body.caseNavPointerActive,body.caseNavPointerActive *{cursor:pointer!important}body.dotCursorActive{--siteCursor: url(/cursor/dotCursor.png) 16 16, auto;cursor:var(--siteCursor)!important}body.dotCursorActive,body.dotCursorActive *{cursor:var(--siteCursor)!important}}.cursor{position:fixed;justify-content:center;align-items:center;width:70px;height:70px;opacity:1;transform:translate(-50%,-50%);--pointsDistance: 200px;transition:width var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),height var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),opacity var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1))}.cursor *{position:absolute;justify-content:center;align-items:center}.cursor.hover{width:110px;height:110px;opacity:.25}.cursor.hover.menuMerged{opacity:1}.cursor.hover.menuMerged .littleCircle{width:40%;height:40%;transform:scale(1) rotate(270deg);transition:1s 0s}.cursor.hover.click{opacity:1;transition:opacity 35ms linear}.cursor.hover .mainCircle{width:65%;height:65%}.cursor.hover .littleCircle{transform:scale(1.5) rotate(180deg)}.cursor.hover.click .littleCircle{transform:scale(1) rotate(180deg);transition:.07s ease-in-out}.cursor.hover .bigCircle{width:45%;height:45%}.cursor.hover .points{width:80%;height:80%;transform:rotate(calc(270deg + var(--cursor-points-rotation, 0deg)))}.cursor.hover.click .points{width:65%;height:65%;transform:rotate(calc(270deg + var(--cursor-points-rotation, 0deg)));transition:.07s ease}.cursor.hover .points1{transform:rotate(-45deg)}.cursor.hover .points2{transform:rotate(45deg)}.cursor.menuMerged .mainCircle{width:100%;height:100%;transform:rotate(180deg);transition:1s 0s}.cursor.menuMerged .mainCircle .halfCircle1{clip-path:inset(0 0 40% 0);transition:1s 0s}.cursor.menuMerged .mainCircle .halfCircle2{clip-path:inset(40% 0 0 0);transition:1s 0s}.cursor.menuMerged .point1{top:125%}.cursor.menuMerged .point2{top:-25%}.cursor.menuMerged .bigCircle{width:200%;height:200%;opacity:0;transition:.5s 0s}.cursor.menuMerged .littleCircle .halfCircle1{clip-path:inset(0 0 40% 0)}.cursor.menuMerged .littleCircle .halfCircle2{clip-path:inset(40% 0 0 0)}.cursor.caseHovered{width:110px;height:110px;opacity:1;overflow:visible}.cursor.caseHovered .mainCircle,.cursor.caseHovered .bigCircle{opacity:.16}.cursor.caseHovered .mainCircle{width:100%;height:100%;transform:rotate(180deg);transition:all 1s 0s}.cursor.caseHovered .mainCircle .halfCircle1{clip-path:inset(0 0 40% 0);transition:all 1s 0s}.cursor.caseHovered .mainCircle .halfCircle2{clip-path:inset(40% 0 0 0);transition:all 1s 0s}.cursor.caseHovered .caseInner{width:100%;height:100%}.cursor.caseHovered .littleCircle{width:40%;height:40%;opacity:1;transform:scale(1) rotate(270deg);transition:width 1s 0s,height 1s 0s,opacity 1s 0s}.cursor.caseHovered .littleCircle .halfCircle1{clip-path:inset(0 0 40% 0)}.cursor.caseHovered .littleCircle .halfCircle2{clip-path:inset(40% 0 0 0)}.cursor.caseHovered .bigCircle{opacity:0;transition:1s 0s}.cursor.caseHovered .points{opacity:1;width:80%;height:80%;transform:rotate(calc(270deg + var(--cursor-points-rotation, 0deg)))}.cursor.caseHovered .points1{transform:rotate(-45deg)}.cursor.caseHovered .points2{transform:rotate(45deg)}.cursor.caseHovered .points1 .point1{top:125%}.cursor.caseHovered .points1 .point2{top:-25%}.cursor.caseHovered.click{opacity:1;transition:opacity 35ms linear}.cursor.caseHovered.click .littleCircle{transform:scale(1) rotate(270deg);transition:.07s ease-in-out}.cursor.click .mainCircle{width:80%;height:80%;transition:.05s ease-in-out}.cursor.click.hover .mainCircle{width:65%;height:65%;transition:0s}.cursor .mainCircle{width:100%;height:100%;border-radius:50%;transform:rotate(0);transition:width var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),height var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),transform var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),clip-path var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1))}.cursor .mainCircle .halfCircle1{width:100%;height:100%;transform:translateY(-60%);clip-path:inset(0 0 0% 0);overflow:hidden;transition:.3s 0s}.cursor .mainCircle .halfCircle1 .inCircle{width:100%;height:100%;border:1px solid rgba(255,255,255,.6);border-radius:50%;transform:translateY(60%);transition:opacity var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1))}.cursor .mainCircle .halfCircle2{width:100%;height:100%;transform:translateY(60%);clip-path:inset(0% 0 0 0);overflow:hidden;transition:.3s 0s}.cursor .mainCircle .halfCircle2 .inCircle{width:100%;height:100%;border:1px solid rgba(255,255,255,.6);border-radius:50%;transform:translateY(-60%);transition:opacity var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1))}.cursor .littleCircle{width:25.5%;height:25.5%;transform:scale(1) rotate(90deg);transition:transform var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),opacity var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),width var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),height var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1))}.cursor .littleCircle .halfCircle1{width:100%;height:100%;transform:translateY(-65%);clip-path:inset(0 0 0% 0);overflow:hidden;transition:.3s 0s}.cursor .littleCircle .halfCircle1 .inCircle{width:100%;height:100%;border:1px solid rgba(255,255,255,.6);border-radius:50%;transform:translateY(65%)}.cursor .littleCircle .halfCircle2{width:100%;height:100%;transform:translateY(65%);clip-path:inset(0% 0 0 0);overflow:hidden;transition:.3s 0s}.cursor .littleCircle .halfCircle2 .inCircle{width:100%;height:100%;border:1px solid rgba(255,255,255,.6);border-radius:50%;transform:translateY(-65%)}.cursor .bigCircle{width:124%;height:124%;border-radius:50%;border:1px dotted rgba(255,255,255,.75);transition:width var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),height var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),opacity var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1))}.cursor .caseInner{width:100%;height:100%}.cursor .points{width:24%;height:24%;transform:rotate(calc(90deg + var(--cursor-points-rotation, 0deg)));transition:transform .4s ease-in-out,width .5s ease-in-out,height .5s ease-in-out,opacity var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1))}.cursor .points1,.cursor .points2{width:100%;height:100%;transform:rotate(0);transition:.35s ease-in-out}.cursor .point1,.cursor .point2{width:3px;height:3px;border-left:2px solid rgba(255,255,255,0);border-top:2px solid rgba(255,255,255,0);border-radius:50%;background:#ffffffbf;transform:translateY(-50%) scaleY(1) rotate(45deg);transition:.35s 0s}.cursor .point1{top:100%}.cursor .point2{top:0%}.cursor.menuOnlyCursor{opacity:0!important;transition:width var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),height var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),opacity .45s ease}.cursor.menuOnlyCursor.menuAnchorVisible,.cursor.menuOnlyCursor.menuRegionVisible{opacity:1!important;transition:width var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),height var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),opacity .16s ease-out}.cursor.menuOnlyCursor.stageNavigationHidden,.cursor.menuOnlyCursor.menuAnchorVisible.stageNavigationHidden{opacity:0!important;transition:width var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),height var(--menuFloatDuration, 1.35s) var(--menuFloatEase, cubic-bezier(.19, 1, .22, 1)),opacity .08s linear}@media(max-width:768px){body,body a{cursor:auto}.cursor{display:none!important}}._caseStudyPanelHudHost_11692_2{position:fixed;inset:0;z-index:26;pointer-events:none;overflow:hidden}._caseStudyPanelHudCanvas_11692_12{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}._caseStudyPanelHudChromeCanvas_11692_22{position:absolute;inset:0;width:100%;height:100%;opacity:1;pointer-events:none}._caseStudyPanelHudChromeCanvasHidden_11692_31{opacity:0}._caseStudyPanelHudHit_11692_35{position:absolute;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto}._hint_10r02_1{position:fixed;left:calc(var(--paddingX, 32px) + var(--leftMenuWidth, 72px) + 54px);top:59%;z-index:24;display:flex;align-items:center;gap:12px;color:#e0f0f9bd;font-family:ManifoldExtended,Segoe UI,sans-serif;font-size:10px;font-weight:500;letter-spacing:.16em;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(10px);filter:blur(3px);clip-path:inset(-12px -18px -12px -18px);transition:opacity .3s ease,transform .42s cubic-bezier(.22,1,.36,1),filter .32s ease,clip-path .44s cubic-bezier(.4,0,.2,1);will-change:opacity,transform,filter,clip-path}._visible_10r02_24{opacity:1;transform:translateY(0);filter:blur(0)}._dismissed_10r02_30{opacity:0;transform:translate(-18px,9px) scale(.96);filter:blur(6px);clip-path:inset(-12px 110% -12px -18px);transition-duration:.36s,.52s,.42s,.5s;transition-timing-function:ease-out,cubic-bezier(.4,0,.2,1),ease-in,cubic-bezier(.4,0,.2,1)}._mouse_10r02_39{width:18px;height:29px;fill:none;stroke:currentColor;stroke-width:1}._wheel_10r02_47{stroke:var(--mainColor);stroke-linecap:round;animation:_wheelDrop_10r02_1 1.55s ease-in-out infinite}._arrow_10r02_53{width:10px;height:18px;fill:none;stroke:var(--mainColor);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;animation:_arrowDrop_10r02_1 1.55s ease-in-out infinite}@keyframes _wheelDrop_10r02_1{0%,18%{opacity:0;transform:translateY(-2px)}42%,68%{opacity:1;transform:translateY(2px)}to{opacity:0;transform:translateY(5px)}}@keyframes _arrowDrop_10r02_1{0%,24%{opacity:.32;transform:translateY(-2px)}58%{opacity:1;transform:translateY(2px)}to{opacity:.32;transform:translateY(4px)}}@media(max-width:1024px){._hint_10r02_1{display:none}}@media(prefers-reduced-motion:reduce){._hint_10r02_1{transition-duration:.12s}._wheel_10r02_47,._arrow_10r02_53{animation:none}}
