@import"https://fonts.googleapis.com/css2?family=Victor+Mono:ital,wght@0,400;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";.dark-mode{--is-dark:1;--bg0:#131313;--bg50:#13131380;--bg25:#13131320;--bg2:#1a1a1a;--color-op:#000;--color0:#fff;--color50:#ffffff80;--color2:#a8a8a8;--accent0:#ffd800;--accent50:#ffd80080;--accent25:#ffd80040;--accent1_50:#0056b980;--accent2:#ffe16b;--scrollbar-thumb:#363636;--scrollbar-track:#5a5a5a;--scrollbar-thumb_hover:#151515;--scrollbar-track_hover:#6a6a6a;--mix-blend-mode1:lighten;--mix-blend-mode2:color-dodge;--filter0:sepia(0);--filter1:sepia(1) brightness(.9)}.light-mode{--is-dark:0;--bg0:#ececec;--bg50:#ececec80;--bg25:#ececec20;--bg2:#dbdbdb;--color-op:#fff;--color0:#000;--color50:#00000080;--color2:#575757;--accent0:#0056b9;--accent50:#0056b980;--accent25:#0056b940;--accent1_50:#ffd80080;--accent2:#6bb5ff;--scrollbar-thumb:#919191;--scrollbar-track:#f2f2f2;--scrollbar-thumb_hover:#2d2d2d;--scrollbar-track_hover:#e2e2e2;--mix-blend-mode1:hard-light;--mix-blend-mode2:color-burn;--filter0:grayscale(0);--filter1:grayscale(1) brightness(1.2)}:root{--tr-dur:.5s;--gray:grey}.h1,.h2,.h3,.h4{font-style:normal;font-weight:700}.h1,.h1_h2{font-size:4.5rem;letter-spacing:-.045rem;line-height:110%}.h1_h2,.h1_span{position:relative;text-shadow:0 0 .25rem var(--color-op);width:100%;z-index:1}.home .h1{filter:drop-shadow(0 0 .25rem var(--color-op));-webkit-filter:drop-shadow(0 0 .25rem var(--color-op))}.h1_h2:after,.h1_h2:before,.h1_span:after,.h1_span:before{top:0}.h1_h2:after,.h1_h2:before{content:attr(data-text-1);left:0}.h1_span:after,.h1_span:before{content:attr(data-text-2);font-style:italic;left:0;width:100%}.h1_h2:before,.h1_span:before{text-shadow:0 0 .25rem var(--color-op);z-index:-1}.h1_h2:after,.h1_span:after{text-shadow:0 0 .25rem var(--color-op);z-index:-2}.h2{font-size:4rem;letter-spacing:-.04rem;line-height:140%;position:relative}.h3{font-size:3.5rem;letter-spacing:-.035rem;line-height:125%}.h4{font-size:1.5rem;letter-spacing:-.025rem;line-height:2rem}.p1{font-size:1.33rem;line-height:2.5rem}.p1,.p2{font-weight:700}.p2{font-size:1.125rem}.p3{font-size:.875rem;letter-spacing:-.015625rem;line-height:1.375rem}.p3,.p4{font-weight:400}.p4{font-size:1rem;line-height:170%}.dimmed{color:var(--color2)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.t1{font-size:2rem;font-weight:700;letter-spacing:.25rem;text-transform:uppercase}.t2{font-size:1.33rem;letter-spacing:-.04rem;line-height:2.5rem}.t2,.t3{font-weight:600}.t3{font-size:.99rem;letter-spacing:.1rem}.flex-align{align-items:center;display:flex}.flex-center,.flex-col-center{align-items:center;display:flex;justify-content:center}.flex-col-center{flex-direction:column}.flex-col-between{align-items:center;justify-content:space-between}.flex-col,.flex-col-between{display:flex;flex-direction:column}.w100{width:100%}.rel{position:relative}.abs{position:absolute}.padding-13{padding-top:13rem}.page-header{border-bottom:.125rem solid var(--color2);height:26rem}.page-header .h2{position:relative;z-index:1}.page-header .h2>.text-highlight{left:-15rem;position:absolute;top:-10rem;transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);z-index:-1}.card-back{-webkit-backdrop-filter:blur(.33rem);backdrop-filter:blur(.33rem);background:var(--bg25);border:1px solid var(--accent25);overflow:hidden}.card-back:has(:focus),.card-back:hover{-webkit-backdrop-filter:blur(.33rem);backdrop-filter:blur(.33rem);border-color:var(--accent50);box-shadow:0 0 2.5rem var(--accent25);filter:brightness(1.05) contrast(1.05);-webkit-filter:brightness(1.05) contrast(1.05)}.br1{border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.br2{border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem}.back-blur05{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.white_bg{background-color:#fff}.font-variant{font-variant:small-caps}.hideO{overflow:hidden}.cursor-help{cursor:help}a:active,a:hover,a:link,a:visited{position:relative}b[content=→]{position:absolute;right:2rem;transform:scale(1.5,2.5) translateY(-27%);-webkit-transform:scale(1.5,2.5) translateY(-27%);-moz-transform:scale(1.5,2.5) translateY(-27%);-ms-transform:scale(1.5,2.5) translateY(-27%);-o-transform:scale(1.5,2.5) translateY(-27%)}.interactive-button:has(.arrow-text):hover>.arrow-text{animation:jump-right 6s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation:jump-right 6s cubic-bezier(.165,.84,.44,1) infinite}a{color:var(--color0);cursor:pointer;text-decoration:none}a.link:focus,a.link:hover,a.router-link-active:not(.not-to-show-active){border-radius:10vmin;-webkit-border-radius:10vmin;-moz-border-radius:10vmin;-ms-border-radius:10vmin;-o-border-radius:10vmin;box-shadow:inset -.5rem -.5rem 1rem .5rem var(--color50);text-shadow:0 0 .125rem var(--color0)}a.link:focus:after,a.link:hover:after,a.router-link-active:not(.not-to-show-active):after{box-shadow:inset .5rem .5rem 1rem .5rem var(--bg50)}a.link:active:after,a.link:focus:after,a.link:hover:after,a.router-link-active:not(.not-to-show-active):after{border-radius:10vmin;-webkit-border-radius:10vmin;-moz-border-radius:10vmin;-ms-border-radius:10vmin;-o-border-radius:10vmin;content:"";height:100%;left:0;top:0;width:100%}a.link:active:after{box-shadow:inset -.5rem -.5rem 1rem .5rem var(--bg50);color:var(--bg0)}:root{font-size:1.42857vmin}*{box-sizing:border-box;font-family:Victor Mono,serif;font-optical-sizing:auto;line-height:normal;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;transition:background-color var(--tr-dur),border var(--tr-dur),border-color var(--tr-dur),border-radius var(--tr-dur),box-shadow var(--tr-dur),opacity var(--tr-dur),transform var(--tr-dur),width var(--tr-dur),height var(--tr-dur),max-width var(--tr-dur),max-height var(--tr-dur),min-width var(--tr-dur),min-height var(--tr-dur),margin var(--tr-dur),padding var(--tr-dur),left var(--tr-dur),right var(--tr-dur),top var(--tr-dur),bottom var(--tr-dur),z-index var(--tr-dur),filter var(--tr-dur),visibility var(--tr-dur),white-space var(--tr-dur),line-height var(--tr-dur),font-size var(--tr-dur),transform-origin var(--tr-dur),clip-path var(--tr-dur),object-fit var(--tr-dur),cursor var(--tr-dur),transition-delay var(--tr-dur),transition-timing-function var(--tr-dur);transition:background-color var(--tr-dur),border var(--tr-dur),border-color var(--tr-dur),border-radius var(--tr-dur),box-shadow var(--tr-dur),opacity var(--tr-dur),transform var(--tr-dur),width var(--tr-dur),height var(--tr-dur),max-width var(--tr-dur),max-height var(--tr-dur),min-width var(--tr-dur),min-height var(--tr-dur),margin var(--tr-dur),padding var(--tr-dur),left var(--tr-dur),right var(--tr-dur),top var(--tr-dur),bottom var(--tr-dur),z-index var(--tr-dur),filter var(--tr-dur),visibility var(--tr-dur),white-space var(--tr-dur),line-height var(--tr-dur),font-size var(--tr-dur),transform-origin var(--tr-dur),clip-path var(--tr-dur),object-fit var(--tr-dur),cursor var(--tr-dur),transition-delay var(--tr-dur),transition-timing-function var(--tr-dur),-o-object-fit var(--tr-dur);-moz-transition:background-color var(--tr-dur),border var(--tr-dur),border-color var(--tr-dur),border-radius var(--tr-dur),box-shadow var(--tr-dur),opacity var(--tr-dur),transform var(--tr-dur),width var(--tr-dur),height var(--tr-dur),max-width var(--tr-dur),max-height var(--tr-dur),min-width var(--tr-dur),min-height var(--tr-dur),margin var(--tr-dur),padding var(--tr-dur),left var(--tr-dur),right var(--tr-dur),top var(--tr-dur),bottom var(--tr-dur),z-index var(--tr-dur),filter var(--tr-dur),-moz-filter var(--tr-dur),visibility var(--tr-dur),white-space var(--tr-dur),line-height var(--tr-dur),font-size var(--tr-dur),transform-origin var(--tr-dur),clip-path var(--tr-dur),object-fit var(--tr-dur),cursor var(--tr-dur),transition-delay var(--tr-dur),transition-timing-function var(--tr-dur)}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem}::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb_hover)}::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track_hover)}::selection{background:var(--accent50);color:#fff}::-moz-selection{background:var(--accent50);color:#fff}::-webkit-selection{background:var(--accent50);color:#fff}:after,:before{position:absolute}body{height:100%;overflow-x:hidden;position:relative;width:100%}#logoOverlay,body{background:var(--bg0);margin:0;padding:0}#logoOverlay{bottom:0;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%}#logoOverlay:after,#logoOverlay:before,body:after,body:before{background-image:url(https://vadim4web.github.io/logo.png);background-position:50%;background-repeat:repeat;bottom:0;content:"";height:100%;left:0;opacity:.05;pointer-events:none;right:0;top:0;width:100%}body:after,body:before{min-height:100%}body:before{background-attachment:fixed}body:after{background-attachment:scroll}body:before{z-index:-2}body:after{z-index:-1}#logoOverlay:before,body:before{background-size:50vmin}#logoOverlay:after,body:after{background-size:14.28571vmin}#__nuxt{color:var(--color0);font-size:1rem;height:100%;margin:0;padding:0 calc(10vw - .25rem) 0 10vw;position:relative;width:100%}h1,h2,h3,h4,h5,h6,label,li,menu,ol,p,span:not(.logo,#spot),ul{cursor:text;margin:0;padding:0}em,strong{line-height:100%}b{text-shadow:0 0 1px var(--color0)}menu,ol,ul{list-style:none}button{cursor:pointer;position:relative}button,button:active,button:hover{border:none}main{min-height:100vmin;padding-top:7.5vmin;position:relative}section{height:100vmin}@keyframes jump-right{0%{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}8.333%{transform:translate(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%)}16.666%{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}25%{transform:translate(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}33.333%{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}41.666%{transform:translate(150%);-webkit-transform:translateX(150%);-moz-transform:translateX(150%);-ms-transform:translateX(150%);-o-transform:translateX(150%)}50%{transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}}@keyframes fade-out-640aeb08{0%{opacity:1}to{opacity:0}}.fadeOut[data-v-640aeb08]{animation:fade-out-640aeb08 1.17s ease-out forwards}#logo2dWrapper[data-v-640aeb08]{z-index:0}#logo2dCanvas[data-v-640aeb08],#logo2dWrapper[data-v-640aeb08],#svgPlaceholder[data-v-640aeb08]{height:50vmin;width:50vmin}#svgPlaceholder[data-v-640aeb08]{left:0;top:0;stroke-width:28px;stroke:var(--gray)}#logo2dCanvas[data-v-640aeb08]{z-index:1}.logo-svg{height:3vmin;overflow:visible}.logo-svg .logo-letter{align-items:center;display:flex;font-size:100px;justify-content:center;fill:var(--color0)}.logo-svg .logo-image{stroke:var(--color0)}.theme-toggler[data-v-294287db]{background:transparent;cursor:pointer;height:10vmin;transition:transform .5s;width:20vmin;z-index:1}.theme-toggler #spot[data-v-294287db]{background:radial-gradient(ellipse at 0 0,var(--accent2) 5%,var(--color0));border-radius:50%;color:var(--color0);height:7.5vmin;width:7.5vmin}.theme-toggler #spot svg[data-v-294287db]{align-self:center;height:5vmin;justify-self:center;width:5vmin}.theme-toggler #spot[data-v-294287db]:after{background:var(--color0);border-radius:inherit;content:"";height:100%;left:0;top:0;width:100%;z-index:-1}.lang-swither-wrapper[data-v-04dcc912]{height:10vmin;width:20vmin}.lang-swither-wrapper[data-v-04dcc912] *{cursor:pointer!important}.lang-switcher[data-v-04dcc912]{top:1.25vmin}.select[data-v-04dcc912]{justify-content:space-between}.select[data-v-04dcc912]:after{background:#80808080;border-radius:3.75vmin;content:"";top:0;width:7.5vmin;z-index:-1}.select-option[data-v-04dcc912],.select-option[data-v-04dcc912]:after{height:7.5vmin;width:7.5vmin}.select-option[data-v-04dcc912]:after{-webkit-backdrop-filter:saturate(.8);backdrop-filter:saturate(.8);border-radius:3.75vmin;box-shadow:inset 0 0 .5rem .166rem #80808080;content:"";left:0;top:0;z-index:1}.select-option-img[data-v-04dcc912]{border-radius:50%;filter:contrast(1.05) brightness(1.05);height:7.5vmin;-o-object-fit:cover;object-fit:cover;-webkit-object-fit:cover;-moz-object-fit:cover;width:7.5vmin}.select.close[data-v-04dcc912],.select.close[data-v-04dcc912]:after{height:7.5vmin}.select.open[data-v-04dcc912],.select.open[data-v-04dcc912]:after{height:17vmin}.header{background:linear-gradient(180deg,var(--bg0),var(--bg50),transparent);height:20vmin;left:0;position:fixed;top:0;z-index:3}menu{display:grid;gap:.125rem;grid-template-columns:repeat(5,1fr);place-items:center}menu,menu a{height:20vmin}menu a{border:.125rem solid transparent;color:var(--color0);display:inline-block;font-size:3vmin;font-weight:700;letter-spacing:-.1ch;opacity:.75;text-transform:uppercase;text-wrap:nowrap;word-spacing:-.5ch}menu a.NuxtLink-active,menu a:hover{border:.125rem solid var(--color50);border-radius:10vmin;color:var(--color0);filter:hue-rotate(90deg);opacity:.66}menu a.NuxtLink-active .logo-image,menu a:hover .logo-image{stroke:var(--color0);filter:url(#shadowActive)}.menu-item{text-shadow:0 0 2rem var(--bg0);--padding: calc(10vw - 10vmin) ;--padding2: calc(20vw - 20vmin) }.menu-item:first-child,.menu-item:last-child,.menu-item:nth-child(3){padding:0 var(--padding)}.menu-item:nth-child(2){padding-left:var(--padding2)}.menu-item:nth-child(4){padding-right:var(--padding2)}.global-view{height:20vmin}.footer[data-v-edb9b37f]{background:var(--bg2);justify-content:flex-end;left:-10dvw;padding:0 10dvw;width:100dvw}.footer a[data-v-edb9b37f]:hover{filter:drop-shadow(0 0 .1rem var(--accent0))}.footer .h4.hr-above[data-v-edb9b37f]{border-top:.125rem solid var(--color2);padding:2.25rem 0 5rem}.footer .h4.top[data-v-edb9b37f]{padding:6rem 0 1rem}.footer .h4.top a[data-v-edb9b37f]{color:var(--accent0);text-shadow:0 0 .25rem var(--color50)}.footer .h1[data-v-edb9b37f]{padding-bottom:10rem;padding-top:1rem}.footer .grid[data-v-edb9b37f]{display:grid;grid-template-columns:22vw 36vw calc(22vw + .25rem);height:8rem;padding-bottom:2.5rem}.footer .grid .logo-span[data-v-edb9b37f]{align-self:start;justify-self:start}.footer .grid address[data-v-edb9b37f]{justify-content:center;justify-self:center}.footer .grid .contacts[data-v-edb9b37f]{justify-self:end;text-align:right}.links[data-v-edb9b37f]{align-items:flex-start;display:flex;gap:1.75rem;justify-content:flex-end;padding:1rem 0 0}.links .h4[data-v-edb9b37f],.links svg[data-v-edb9b37f]{height:3.5rem;width:3.5rem}.links svg[data-v-edb9b37f]{stroke:var(--color0);overflow:visible}.mail a[data-v-edb9b37f]{text-decoration:underline}
