@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&family=Roboto+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP&display=swap);@import url(https://fonts.googleapis.com/css2?family=ZCOOL+XiaoWei&display=swap);.App.green{--bgColor:#011005;--accentColor:#62c83a;--accentLightColor:#ddf1d7;--textGrayColor:#96bea9}.App.greenLight{--bgColor:#edefee;--accentColor:#11bf38;--accentLightColor:#191d1a;--textGrayColor:#3a3d3c}.App.violet{--bgColor:#161616;--accentColor:#c778dd;--accentLightColor:#fff3fe;--textGrayColor:#c3b9c4}.App.violetLight{--bgColor:#efedef;--accentColor:#c778dd;--accentLightColor:#1d191d;--textGrayColor:#3d3a3d}*,:after,:before{border:none;box-sizing:border-box;margin:0;padding:0;text-decoration:none}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@font-face{font-family:Roboto-Black;src:url(/static/media/Roboto-Black.79315f160c4c680ec9ec.ttf)}@font-face{font-family:PPNeueMachina-Light;src:url(/static/media/PPNeueMachina-PlainLight.963e24ed86839ab057e0.otf)}@font-face{font-family:PPNeueMachina-Regular;src:url(/static/media/PPNeueMachina-PlainRegular.c1fe9e8fedaaf2eed971.otf)}@font-face{font-family:PPNeueMachina-Ultrabold;src:url(/static/media/PPNeueMachina-PlainUltrabold.d0c9688b561e5f9d666b.otf)}@font-face{font-family:PPNeueMachina-Light-Italic;src:url(/static/media/PPNeueMachina-PlainLightItalic.b384013354ba81e1a737.otf)}@font-face{font-family:PPNeueMachina-Regular-Italic;src:url(/static/media/PPNeueMachina-PlainRegularItalic.07203af3e2c2d4199e35.otf)}@font-face{font-family:PPNeueMachina-Ultrabold-Italic;src:url(/static/media/PPNeueMachina-PlainUltraboldItalic.9c45816d0a456da1922e.otf)}@font-face{font-family:PPNeueMachina-Inktrap-Regular;src:url(/static/media/PPNeueMachina-InktrapRegular.01baa3a95952a01856a3.otf)}@font-face{font-family:PPNeueMachina-Inktrap-Ultrabold;src:url(/static/media/PPNeueMachina-InktrapUltrabold.fb684ef5ee9ec89f251b.otf)}@font-face{font-family:PPNeueMachina-Inktrap-Regular-Italic;src:url(/static/media/PPNeueMachina-InktrapRegularItalic.c440f2017462f4c4f5e6.otf)}.App{background-color:var(--bgColor);color:var(--textGrayColor);min-height:100vh;padding-top:150px}@media screen and (max-width:650px){.App{padding-top:80px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bgColor);cursor:none!important;scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-user-select:none;user-select:none}@media screen and (max-width:700px){body{cursor:auto!important}}body{--scrollBgColor:var(--accentColor);overflow-y:scroll}body.overflow-hidden{--scrollBgColor:var(--bgColor);height:100vh}body.overflow-hidden #root{height:100vh;overflow:hidden}*{border:none;box-sizing:border-box;font-family:Roboto Condensed,sans-serif;letter-spacing:1px;outline:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--accentLightColor);font-family:PPNeueMachina-Regular,serif!important;letter-spacing:2px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bgColor)}::-webkit-scrollbar-thumb{background:var(--scrollBgColor);border-radius:10px;opacity:.7}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.Projects_projectsBlock__JtIDt{padding-bottom:25px;position:relative;width:100%}.Projects_projectsBlock__JtIDt .Projects_projects__slider__1NDvF{margin:0 auto;width:calc(100% - 60px)}.Projects_projectsBlock__JtIDt .Projects_projects__slider__1NDvF .Projects_projects__slider__container__DuUvA{flex-basis:320px;padding:10px}@media screen and (max-width:750px){.Projects_projectsBlock__JtIDt .Projects_projects__slider__1NDvF .Projects_projects__slider__container__DuUvA{padding:0}}.Projects_nextArrow__2TUuZ,.Projects_prevArrow__XVajg{align-items:center;background-color:var(--accentColor);border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;z-index:11}.Projects_dotsContainer__XoqQG{align-items:center;display:flex!important;gap:10px;height:25px;justify-content:center;margin-top:10px!important;width:100%}.Projects_dotsContainer__XoqQG li{align-items:center;display:flex;height:100%;justify-content:center;max-width:40px;transition:.2s ease-in-out;width:20%}.Projects_dotsContainer__XoqQG li[class*=active]{max-width:65px;transition:.2s ease-in-out;width:35%}.Projects_dotsContainer__XoqQG li[class*=active] .Projects_dot__TzX-J{background-color:var(--accentLightColor)}.Projects_dot__TzX-J{background-color:var(--accentColor);border-radius:10px;height:4px;width:100%}@media screen and (max-width:450px){.Projects_projectsBlock__JtIDt .Projects_projects__slider__1NDvF{width:100%}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-next,.slick-prev{align-items:center;background-color:var(--accentColor);border-radius:50%;display:flex;height:20px;justify-content:center;transition:.2s ease-in-out;width:20px;z-index:11}.slick-next:hover,.slick-prev:hover{background-color:var(--accentLightColor);transition:.2s ease-in-out}.slick-next:before,.slick-prev:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:16px;margin:2px;transition:.2s ease-in-out;width:16px}.slick-next:before{background-image:url(/static/media/next.21268e531215eff5450a.svg)}.slick-next:hover:before{-webkit-transform:translateX(2px);transform:translateX(2px);transition:.2s ease-in-out}.slick-prev:before{background-image:url(/static/media/prev.fed1c2b36555dd69244c.svg)}.slick-prev:hover:before{-webkit-transform:translateX(-2px);transform:translateX(-2px);transition:.2s ease-in-out}.slick-next:focus,.slick-prev:focus{background-color:var(--accentColor)!important}.OneProjectCard_projects__slider__item__x1W89{border:1px solid var(--textGrayColor);border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;transition:.2s ease-in-out;width:100%}.OneProjectCard_projects__slider__item__x1W89:hover{border:1px solid var(--accentColor);transition:.2s ease-in-out}.OneProjectCard_projects__slider__item__x1W89 .OneProjectCard_technologies__TFCJ1{border:solid var(--textGrayColor);border-width:0 0 1px;font-size:16px;font-weight:400;height:85px;overflow:hidden;padding:8px;text-overflow:ellipsis;width:100%}.OneProjectCard_projects__slider__item__x1W89 .OneProjectCard_project__info__B0XqF{align-items:start;display:flex;flex-direction:column;flex-grow:1;justify-content:start;padding:16px 10px;width:100%}.OneProjectCard_projects__slider__item__x1W89 .OneProjectCard_project__info__B0XqF .OneProjectCard_project__description__qdWD9{height:120px;overflow:hidden}.OneProjectCard_projects__slider__item__x1W89 .OneProjectCard_project__info__B0XqF .OneProjectCard_project__description__qdWD9 a{color:var(--accentColor)}.OneProjectCard_projects__slider__item__x1W89 .OneProjectCard_project__info__B0XqF .OneProjectCard_project__description__qdWD9 a:hover{text-decoration:underline}.OneProjectCard_projects__slider__item__x1W89 .OneProjectCard_project__info__B0XqF>:not(:last-child){margin-bottom:16px}.OneProjectCard_projects__slider__item__x1W89 .OneProjectCard_projects__image__OAc5S{min-height:200px;overflow:hidden}.OneProjectCard_projects__slider__item__x1W89 .OneProjectCard_projects__image__OAc5S a{display:block;height:200px;width:100%}.OneProjectCard_projects__slider__item__x1W89 .OneProjectCard_projects__image__OAc5S .OneProjectCard_project__link__RqiPD{height:100%;position:relative}.OneProjectCard_projects__slider__item__x1W89 .OneProjectCard_projects__image__OAc5S .OneProjectCard_project__link__RqiPD img{height:100%;object-fit:cover;width:100%}.OneProjectCard_projects__slider__item__x1W89 .OneProjectCard_projects__image__OAc5S .OneProjectCard_iconContainer__ZZEzq{align-items:center;background:var(--bgColor);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;z-index:2}.OneProjectCard_projects__slider__item__x1W89 .OneProjectCard_projects__image__OAc5S .OneProjectCard_iconContainer__ZZEzq svg{stroke-width:3px;height:50%}@media screen and (max-width:750px){.OneProjectCard_technologies__TFCJ1{min-height:40px}.OneProjectCard_projects__image__OAc5S{height:200px;min-width:200px;width:100%}}.OneProjectCard_button__7YmVK{align-items:center;display:flex;justify-content:center}.OneProjectCard_button__7YmVK svg{margin-left:5px;transition:.3s ease-out}.OneProjectCard_button__7YmVK:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.Button_button__qxPxO{background-color:transparent;border:1px solid var(--accentColor);box-shadow:0 0 0 var(--accentLightColor);color:var(--accentLightColor);font-weight:500;overflow:hidden;padding:8px 16px;position:relative;transition:color .3s ease-out,background .3s ease-out,border-radius .3s ease-out,-webkit-transform .3s ease-out;transition:color .3s ease-out,background .3s ease-out,transform .3s ease-out,border-radius .3s ease-out;transition:color .3s ease-out,background .3s ease-out,transform .3s ease-out,border-radius .3s ease-out,-webkit-transform .3s ease-out}.Button_button__content__RrvPJ{align-items:center;display:flex;font-family:PPNeueMachina-Inktrap-Regular,sans-serif;justify-content:center;position:relative;z-index:2}.Button_button__qxPxO:after{background:var(--accentLightColor);content:"";height:100%;left:0;position:absolute;top:100%;transition:.3s ease-out;width:100%;z-index:1}.Button_button__qxPxO:hover{background:rgba(199,120,221,.2);border-radius:20px;box-shadow:0 0 6px var(--accentLightColor);color:var(--bgColor)}.Button_button__qxPxO:hover:after{top:0}.Button_button__qxPxO:active{-webkit-transform:scale(.9);transform:scale(.9)}.Button_button__qxPxO a{display:block;height:100%;width:100%}.HoverSkew_card__RY-4u{overflow:hidden;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform}.HoverSkew_shine__metqj{background-color:var(--accentColor);border-radius:300px;-webkit-filter:blur(180px);filter:blur(180px);height:200px;left:calc(50% - 100px);mix-blend-mode:soft-light;opacity:.7;position:absolute;top:calc(50% - 100px);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);width:200px;will-change:transform;z-index:-1}.Wrapper_wrapper__CKYha{margin:0 auto;max-width:95%;overflow:hidden;width:1024px}.Skills_skillsBlock__gOjeA{display:flex;flex-direction:column;margin-top:70px}.Skills_skillsBlock__grid__2EvMr{align-items:flex-start;align-self:flex-end;display:flex;flex-wrap:nowrap;gap:16px;justify-content:flex-end;min-width:430px;padding:0 40px;width:100%}@media screen and (max-width:750px){.Skills_skillsBlock__grid__2EvMr{padding:0 30px}}@media screen and (max-width:450px){.Skills_skillsBlock__grid__2EvMr{padding:0}}.Skills_skillsBlock__grid__2EvMr>div{width:auto}@media screen and (max-width:915px){.Skills_skillsBlock__grid__2EvMr{flex-direction:column;min-width:200px;width:100%}.Skills_skillsBlock__grid__2EvMr>div{width:100%}}.Skills_skillsBlock__grid__2EvMr .Skills_skill__l5Bxk{border:1px solid var(--textGrayColor);display:flex;flex-direction:column;max-width:200px;transition:.2s ease-in-out;width:100%}.Skills_skillsBlock__grid__2EvMr .Skills_skill__l5Bxk:hover{border:1px solid var(--accentColor);border-radius:10px;box-shadow:inset 0 0 5px 0 var(--accentColor);transition:.2s ease-in-out}.Skills_skillsBlock__grid__2EvMr .Skills_skill__l5Bxk:hover>h4{color:var(--accentColor);transition:.2s ease-in-out}@media screen and (max-width:915px){.Skills_skillsBlock__grid__2EvMr .Skills_skill__l5Bxk.Skills_skill__hovered__zR3m0{border:1px solid var(--accentColor);border-radius:10px;box-shadow:inset 0 0 5px 0 var(--accentColor);transition:.2s ease-in-out}.Skills_skillsBlock__grid__2EvMr .Skills_skill__l5Bxk.Skills_skill__hovered__zR3m0>h4{color:var(--accentColor);transition:.2s ease-in-out}}.Skills_skillsBlock__grid__2EvMr .Skills_skill__l5Bxk .Skills_skillList__hlJwv{display:flex;flex-wrap:wrap;gap:5px}.Skills_skillsBlock__grid__2EvMr .Skills_skill__l5Bxk a{border-bottom:1px solid hsla(0,0%,55%,.66);display:inline-block;line-height:100%}.Skills_skillsBlock__grid__2EvMr .Skills_skill__l5Bxk a:hover{text-decoration:underline}@media screen and (max-width:915px){.Skills_skillsBlock__grid__2EvMr .Skills_skill__l5Bxk{margin-bottom:16px;margin-right:0;max-width:100%}}.Skills_skillsBlock__grid__2EvMr .Skills_skill__l5Bxk:not(:last-child){margin-right:16px}.Skills_skillsBlock__grid__2EvMr .Skills_skill__l5Bxk>*{padding:8px}.Skills_skillsBlock__grid__2EvMr .Skills_skill__l5Bxk>h4{border-bottom:1px solid var(--textGrayColor);transition:.2s ease-in-out}.Welcome_welcomeContainer__YT4PT{align-items:center;display:flex;flex-direction:column;height:200vh;justify-content:center;margin-bottom:calc(-100vh + 125px);margin-top:-150px;position:relative}@media screen and (max-width:650px){.Welcome_welcomeContainer__YT4PT{margin-bottom:calc(-100vh + 200px);margin-top:-80px}}.Welcome_welcomeBlock__2YSwF{align-items:center;bottom:0;display:flex;-webkit-filter:blur(var(--blur));filter:blur(var(--blur));gap:20px;height:100vh;justify-content:space-between;left:0;margin:0 auto 70px;max-width:95%;overflow:hidden;position:-webkit-sticky;position:sticky;right:0;top:0;width:1024px}@media screen and (max-width:650px){.Welcome_welcomeBlock__2YSwF{flex-direction:column-reverse;gap:0;height:calc(100vh - 60px);justify-content:center;margin-top:60px}}.Welcome_welcomeBlock__text__63DWi{align-items:start;color:#fff;display:flex;flex-direction:column;padding-top:74px;width:calc(100% - 380px)}@media screen and (max-width:800px){.Welcome_welcomeBlock__text__63DWi{width:calc(60% - 20px)}}@media screen and (max-width:650px){.Welcome_welcomeBlock__text__63DWi{padding-top:30px;width:100%}}.Welcome_welcomeBlock__text__63DWi>h1{font-size:32px;font-weight:600;margin-bottom:32px;padding-left:1px}@media screen and (max-width:1000px){.Welcome_welcomeBlock__text__63DWi>h1{min-height:96px}}@media screen and (max-width:650px){.Welcome_welcomeBlock__text__63DWi>h1{font-size:25px;margin-bottom:10px;min-height:75px;padding-left:0}}.Welcome_welcomeBlock__text__63DWi>p{color:var(--textGrayColor);font-size:16px;font-weight:400;margin-bottom:24px}@media screen and (max-width:1000px){.Welcome_welcomeBlock__text__63DWi>p{margin-bottom:66px}}@media screen and (max-width:650px){.Welcome_welcomeBlock__text__63DWi>p{margin-bottom:26px}}.Welcome_welcomeBlock__text__63DWi>a{width:100%}@media screen and (max-width:650px){.Welcome_welcomeBlock__text__63DWi>a .Welcome_button__Pc-UU{width:100%}}.Welcome_welcomeBlock__photo__05yAE{border:0 solid transparent;flex-shrink:0;height:380px;max-width:95%;padding:20px;position:relative;transition:.3s ease-in-out;width:380px}.Welcome_welcomeBlock__photo__05yAE img{border-radius:50%;height:100%;object-fit:cover;width:100%}@media screen and (max-width:800px){.Welcome_welcomeBlock__photo__05yAE{height:auto;width:40%}}@media screen and (max-width:650px){.Welcome_welcomeBlock__photo__05yAE{width:90%}}@-webkit-keyframes Welcome_animate__pyydu{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes Welcome_animate__pyydu{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.Welcome_rotate__B9uK4{-webkit-animation:Welcome_animate__pyydu 15s linear infinite;animation:Welcome_animate__pyydu 15s linear infinite;bottom:0;font-family:Roboto-Black,sans-serif;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.Welcome_rotate__B9uK4:hover .Welcome_char__HxdV3{-webkit-text-stroke:1px var(--accentLightColor)}.Welcome_char__HxdV3{-webkit-text-stroke:1px var(--accentColor);color:transparent;display:inline-block;font-family:inherit;font-size:20px;font-weight:700;height:100%;left:50%;line-height:100%;position:absolute;-webkit-transform-origin:0 center;transform-origin:0 center;transition:.4s ease-in-out;width:50%}.Typing_word__OmG2S{display:inline-block;font-family:PPNeueMachina-Inktrap-Ultrabold,sans-serif;line-height:100%;min-height:25px;min-width:5px;position:relative}.Typing_word__OmG2S:after{animation:Typing_blink__DBFGk .5s ease infinite alternate-reverse;background:var(--accentColor);bottom:0;content:"";display:block;height:35px;position:absolute;right:-10px;width:3px}.Typing_word__OmG2S.Typing_empty__OQNr5:after{display:none}@-webkit-keyframes Typing_blink__DBFGk{0%{opacity:100%}to{opacity:0}}@keyframes Typing_blink__DBFGk{0%{opacity:100%}to{opacity:0}}.HeroBackground_container__pHDhb{background:var(--bgColor);height:200vh;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:122}.HeroBackground_background__IVQbg{--fontSize:15vh;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:3px;position:-webkit-sticky;position:sticky;top:0}.HeroBackground_background__IVQbg .HeroBackground_icon__HN0SS{align-items:center;align-self:center;border-radius:50%;display:flex;flex-shrink:0;height:12vh;justify-content:center;margin:0 20px;opacity:.7;overflow:hidden;width:12vh}.HeroBackground_background__IVQbg .HeroBackground_icon__HN0SS .HeroBackground_svg__aqPOT{stroke-width:2;color:var(--accentLightColor)}.HeroBackground_background__IVQbg .HeroBackground_lineContainer__eOVEC{text-wrap:nowrap;-webkit-text-stroke:2px var(--accentColor);color:transparent;display:flex;-webkit-filter:blur(0);filter:blur(0);-webkit-filter:blur(var(--blur,0));filter:blur(var(--blur,0));font-family:PPNeueMachina-Regular,sans-serif;font-size:var(--fontSize);height:13.5vh;opacity:.15}.HeroBackground_background__IVQbg .HeroBackground_lineContainer__eOVEC:first-child{font-family:PPNeueMachina-Regular,sans-serif}.HeroBackground_background__IVQbg .HeroBackground_lineContainer__eOVEC:nth-child(2){font-family:PPNeueMachina-Ultrabold,sans-serif}.HeroBackground_background__IVQbg .HeroBackground_lineContainer__eOVEC:nth-child(3){font-family:IBM Plex Sans JP,serif;font-weight:400}.HeroBackground_background__IVQbg .HeroBackground_lineContainer__eOVEC:nth-child(4){font-family:PPNeueMachina-Ultrabold-Italic,sans-serif}.HeroBackground_background__IVQbg .HeroBackground_lineContainer__eOVEC:nth-child(5){font-family:PPNeueMachina-Inktrap-Regular,sans-serif}.HeroBackground_background__IVQbg .HeroBackground_lineContainer__eOVEC:nth-child(6){font-family:ZCOOL XiaoWei,serif;font-style:normal;font-weight:400}.HeroBackground_background__IVQbg .HeroBackground_text__SKAxy{align-items:baseline;display:flex;font-family:inherit;height:14vh;line-height:1}.HeroBackground_background__IVQbg .HeroBackground_text__SKAxy span{font-family:inherit}.Contacts_contactsBlock__CJoDM{margin-top:70px;padding:0 40px;padding-bottom:10px!important}@media screen and (max-width:750px){.Contacts_contactsBlock__CJoDM{padding:0 30px}}@media screen and (max-width:450px){.Contacts_contactsBlock__CJoDM{padding:0}}.Contacts_contactsBlock__text__tXgF5{display:flex;justify-content:space-between}.Contacts_contactsBlock__text__tXgF5 p{width:50%}@media screen and (max-width:620px){.Contacts_contactsBlock__text__tXgF5{flex-direction:column}.Contacts_contactsBlock__text__tXgF5 p{margin-bottom:30px;width:100%}}.Contacts_contactsBlock__section__sZKH1{border:1px solid var(--textGrayColor);display:flex;flex-direction:column;justify-content:space-between;padding:16px;transition:.2s ease-in-out;-webkit-user-select:text;user-select:text}.Contacts_contactsBlock__section__sZKH1:hover{border:1px solid var(--accentColor);border-radius:10px;transition:.2s ease-in-out}.Contacts_contactsBlock__section__sZKH1:hover>h3{color:var(--accentColor);transition:.2s ease-in-out}.Contacts_contactsBlock__section__sZKH1 h3{margin-bottom:10px;transition:.2s ease-in-out}.Contacts_contactsBlock__section__sZKH1 a:hover{text-decoration:underline}.Contacts_contactsBlock__section__sZKH1 svg{margin-right:10px;width:20px}.BlockTitle_title__G7qOg{align-items:center;display:flex;margin-bottom:48px;margin-top:30px;overflow:hidden}@media screen and (max-width:512px){.BlockTitle_title__G7qOg{flex-wrap:wrap}}.BlockTitle_title__G7qOg>h1{-webkit-text-stroke:0 var(--accentColor);font-family:Roboto-Black,monospace!important;font-size:32px;font-weight:900;margin-right:15px;padding-left:20px;position:relative;transition:all .3s ease-out}.BlockTitle_title__G7qOg>h1:before{color:var(--accentColor);content:"#";font-weight:500;left:0;position:absolute;top:0}.BlockTitle_title__line__35G5a{background:var(--accentColor);flex-grow:1;height:1px;min-width:40px;padding-right:10%}.BlockTitle_title__more__fc4Hd{padding-left:15px}.BlockTitle_title__more__fc4Hd a{color:var(--accentLightColor);white-space:nowrap}.BlockTitle_title__more__fc4Hd a span{display:inline-block}.BlockTitle_title__hovered__aiYGg h1{-webkit-text-stroke:1px var(--accentColor);color:transparent;transition:all .2s ease-in-out}.BlockTitle_title__hovered__aiYGg h1:before{-webkit-text-stroke:0}.BlockWithHoverTitle_mainContainer__1BZAT{position:relative}.BlockWithHoverTitle_ref__6cbgf{bottom:0;left:0;pointer-events:none;position:absolute;top:50%}.Educations_image__xqQ4q{border:0 solid var(--accentColor);border-radius:20px;opacity:.75;transition:.2s ease-in-out}.Educations_image__xqQ4q:hover{border:1px solid var(--accentColor);opacity:.85;transition:.2s ease-in-out}.Educations_education__fEfni{padding:0 40px}@media screen and (max-width:750px){.Educations_education__fEfni{padding:0 30px}}@media screen and (max-width:450px){.Educations_education__fEfni{padding:0}}.Header_headerContainer__5ZzOu{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);left:0;position:fixed;right:0;top:0;z-index:120}.Header_header__MxDCa{align-items:center;display:flex;height:105px;justify-content:space-between;margin:0 auto;max-width:95%;padding-bottom:36px;padding-top:32px;position:relative;width:1024px;z-index:3}@media screen and (max-width:650px){.Header_header__MxDCa{height:55px;padding-bottom:15px;padding-top:10px}}.Header_header__progress__TdT5p{background:var(--accentColor);height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform-origin:0;transform-origin:0}@media screen and (max-width:650px){.Header_header__MxDCa{max-width:100%;padding-left:2.5%;width:100%}}.Header_header__logo__Ywbh0{align-items:center;color:var(--accentLightColor);display:flex;font-family:Playfair Display,serif;font-size:30px;font-weight:700}.Header_header__logo__reactContainer__hh34b{align-items:center;display:flex;justify-content:flex-start;width:40px}.Header_header__logo__Ywbh0 span{font-family:Playfair Display,serif;margin-left:10px}.Header_header__navigation__Te-Az{display:flex;gap:20px}.Header_header__links__nI8w4{align-items:center;display:flex;font-size:16px;font-weight:600;gap:40px;justify-content:flex-end}@media screen and (max-width:650px){.Header_header__links__nI8w4,.Header_header__navigation__Te-Az{display:none}}.Header_header__navigation__Te-Az>a{position:relative;white-space:nowrap}.Header_header__navigation__Te-Az>a:before{color:var(--accentColor);content:"#";font-weight:500;left:-10px;position:absolute;top:0}@-webkit-keyframes Header_linearGradientMove__yg0u3{0%{background-position:0 100%}to{background-position:100% 100%}}@keyframes Header_linearGradientMove__yg0u3{0%{background-position:0 100%}to{background-position:100% 100%}}.Header_link__5nWIE{-webkit-animation:Header_linearGradientMove__yg0u3 3s linear infinite;animation:Header_linearGradientMove__yg0u3 3s linear infinite;background:linear-gradient(90deg,var(--accentColor) 50%,transparent 0) repeat-x;background-size:10% 2px;color:var(--textGrayColor);transition:all .2s}.Header_link__5nWIE:hover{background:linear-gradient(90deg,var(--accentColor) 100%,transparent 0) repeat-x;background-size:100% 2px;color:var(--accentLightColor);transition:all .2s}.Header_link__active__rAAE8{border-bottom:3px solid var(--accentLightColor)}.Header_link__active__rAAE8,.Header_link__active__rAAE8:hover{color:var(--accentLightColor);transition:all .2s}.Header_react__RDx28{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.Header_background__Ak4Q-{--size:5px;background-image:radial-gradient(var(--accentColor) 1px,transparent 1px);background-size:var(--size) var(--size);-webkit-mask:linear-gradient(#000 30%,rgba(0,0,0,.1));mask:linear-gradient(#000 30%,rgba(0,0,0,.1));opacity:.2}.Header_background__Ak4Q-,.Header_cover__Z5Ct4{flex:none;inset:1px;overflow:hidden;position:absolute;will-change:transform;will-change:var(--framer-will-change-override,transform);z-index:1}.Header_cover__Z5Ct4{background-color:var(--bgColor);opacity:.3}.Header_icon__tSTL9{stroke-width:3px;height:35px}.Burger_burger__background__u2dI5{background-color:var(--accentLightColor);bottom:0;height:100vh;min-width:250px;position:absolute;right:0;top:0;width:calc(100% - 180px);z-index:11}@media screen and (max-width:450px){.Burger_burger__background__u2dI5{width:calc(100% - 50px)}}@media screen and (min-width:650px){.Burger_header__burger__9pCgv{display:none}}.Burger_header__burger__button__XC3XO{background-color:transparent;display:block;height:30px;position:absolute;right:8px;top:15px;width:40px;z-index:23}.Burger_header__burger__button__XC3XO>svg>path{stroke:var(--accentLightColor);transition:stroke .3s ease-in-out}.Burger_header__burger__button__XC3XO.Burger_open__HmBvl>svg>path{stroke:var(--bgColor)}.Burger_header__burger__nav__a0TpR{background-color:transparent;display:flex;flex-flow:column;height:105vh;padding-top:120px;position:fixed;right:0;top:0;width:calc(100% - 180px);z-index:20}@media screen and (max-width:450px){.Burger_header__burger__nav__a0TpR{width:calc(100% - 60px)}}.Burger_header__burger__socials__kzMkn{color:var(--bgColor);display:flex;font-size:40px;justify-content:space-between;margin-bottom:5vh;margin-top:auto;padding:18px 35px}.Burger_header__burger__socials__kzMkn a{opacity:.5}.Burger_header__burger__nav__link__muamv{font-family:Roboto,sans-serif;font-size:24px;letter-spacing:5px;padding:18px 35px;text-decoration:none;text-transform:uppercase;z-index:11}.Burger_header__burger__nav__link__muamv a{color:var(--bgColor);font-weight:700}.Burger_header__burger__nav__link__active__VDb21{border-bottom:2px solid var(--bgColor)}.Burger_header__burger__overlay__cZPq2{background-color:rgba(0,0,0,.5);display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}.ChangeLang_changeLanguage__QFLO9{display:flex;gap:10px}.ChangeLang_changeLanguage__QFLO9 .ChangeLang_lang__Gdk4k{--bottomOffset:0px;border-radius:10px;font-size:14px;line-height:100%;padding:calc(5px - var(--bottomOffset)) calc(15px - var(--bottomOffset))}.ChangeLang_changeLanguage__QFLO9 .ChangeLang_lang__Gdk4k div{margin-top:2px}.ChangeLang_changeLanguage__QFLO9 .ChangeLang_lang__Gdk4k.ChangeLang_active__e6J1J{--bottomOffset:1px;border:2px solid var(--accentColor)}.ChangeLang_changeLanguage__QFLO9.ChangeLang_inBurger__XfcNO button{color:var(--bgColor);font-size:18px}.ChangeLang_changeLanguage__QFLO9.ChangeLang_inBurger__XfcNO button.ChangeLang_active__e6J1J{border:4px solid var(--accentColor)}.ThemePicker_wrapper__7BbgD{align-items:center;display:flex;gap:10px;position:relative}.ThemePicker_arrow__-UVhr{transition:.3s ease-in-out}.ThemePicker_arrow__-UVhr.ThemePicker_open__792Fu{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);transition:.3s ease-in-out}.ThemePicker_circle__G3qLz{align-items:center;border:2px solid var(--accentColor);border-radius:50%;display:flex;height:35px;justify-content:center;transition:.3s ease-in-out;width:35px}.ThemePicker_circle__G3qLz:hover{border-color:var(--textGrayColor);transition:.3s ease-in-out}.ThemePicker_innerCircle__ub8\+U{background-color:var(--accentColor);border-radius:50%;height:25px;position:relative;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:25px}.ThemePicker_innerCircle__ub8\+U:before{background-color:var(--bgColor);border-bottom-right-radius:25px;border-left:none;border-top-right-radius:25px;content:"";height:25px;left:50%;opacity:.8;position:absolute;top:0;width:12.5px}.ThemePicker_themeList__ffDpR{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(85,85,85,.8);border-radius:10px 0 10px 10px;-webkit-clip-path:inset(0 0 0 0 round 10px);clip-path:inset(0 0 0 0 round 10px);display:flex;flex-direction:column;opacity:0;padding:5px 0;pointer-events:none;position:absolute;right:-2.5px;top:100%;z-index:10}@media(max-width:650px){.ThemePicker_themeList__ffDpR{background:#595959;border-radius:0 10px 10px 10px;left:7.5px;right:auto}.ThemePicker_themeList__ffDpR .ThemePicker_trio__Ago-m{border-bottom:10px solid #595959}.ThemePicker_themeList__ffDpR .ThemePicker_themeItem__TmcSK{padding:8px 15px}.ThemePicker_themeList__ffDpR .ThemePicker_trio__Ago-m{left:0;right:auto}.ThemePicker_themeList__ffDpR.ThemePicker_open__792Fu{top:calc(100% + 15px)}}.ThemePicker_themeList__ffDpR.ThemePicker_open__792Fu{pointer-events:auto}.ThemePicker_themeListNew__UHVWC{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(85,85,85,.8);border-radius:10px 0 10px 10px;display:flex;flex-direction:column;padding:5px 0;position:absolute;right:-2.5px;top:100%;z-index:10}.ThemePicker_trio__Ago-m{border:10px solid transparent;border-bottom-color:rgba(89,89,89,.8);height:10px;position:absolute;right:0;top:-19.3px;width:10px}.ThemePicker_themeItem__TmcSK{align-items:center;display:flex;font-weight:500;gap:10px;padding:5px 10px}.ThemePicker_themeItem__TmcSK:hover{background:rgba(0,0,0,.4)}.ThemePicker_themeItem__TmcSK .ThemePicker_themeItemName__D23wt{white-space:nowrap}.ThemePicker_themeItem__TmcSK .ThemePicker_themeItemInnerCircle__nrIpW{background-color:var(--accentColor);border-radius:50%;height:20px;position:relative;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:20px}.ThemePicker_themeItem__TmcSK .ThemePicker_themeItemInnerCircle__nrIpW:before{background-color:var(--bgColor);border-bottom-right-radius:20px;border-left:none;border-top-right-radius:20px;content:"";height:20px;left:50%;opacity:.8;position:absolute;top:0;width:10px}.ThemePicker_themeItem__TmcSK.ThemePicker_violet__DGz1w{color:#c778dd}.ThemePicker_themeItem__TmcSK.ThemePicker_violet__DGz1w .ThemePicker_themeItemInnerCircle__nrIpW{background-color:#c778dd}.ThemePicker_themeItem__TmcSK.ThemePicker_violet__DGz1w .ThemePicker_themeItemInnerCircle__nrIpW:before{background-color:#161616}.ThemePicker_themeItem__TmcSK.ThemePicker_green__QE1zc{color:#62c83a}.ThemePicker_themeItem__TmcSK.ThemePicker_green__QE1zc .ThemePicker_themeItemInnerCircle__nrIpW{background-color:#62c83a}.ThemePicker_themeItem__TmcSK.ThemePicker_green__QE1zc .ThemePicker_themeItemInnerCircle__nrIpW:before{background-color:#011005}.ThemePicker_themeItem__TmcSK.ThemePicker_greenLight__-Cpn3{color:#11bf38}.ThemePicker_themeItem__TmcSK.ThemePicker_greenLight__-Cpn3 .ThemePicker_themeItemInnerCircle__nrIpW{background-color:#11bf38}.ThemePicker_themeItem__TmcSK.ThemePicker_greenLight__-Cpn3 .ThemePicker_themeItemInnerCircle__nrIpW:before{background-color:#edefee}.ThemePicker_themeItem__TmcSK.ThemePicker_violetLight__Q0n-Y{color:#c778dd}.ThemePicker_themeItem__TmcSK.ThemePicker_violetLight__Q0n-Y .ThemePicker_themeItemInnerCircle__nrIpW{background-color:#c778dd}.ThemePicker_themeItem__TmcSK.ThemePicker_violetLight__Q0n-Y .ThemePicker_themeItemInnerCircle__nrIpW:before{background-color:#efedef}.ThemeList_themeList__WVnw5{--topOffset:65px;--rightOffset:calc((100vw - min(100vw, 1024px))/2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:10px 0 10px 10px;-webkit-clip-path:inset(0 0 0 0 round 10px);clip-path:inset(0 0 0 0 round 10px);display:flex;flex-direction:column;opacity:0;padding:5px 0;pointer-events:none;position:fixed;right:var(--rightOffset);top:var(--topOffset);z-index:121}@media(max-width:650px){.ThemeList_themeList__WVnw5{border-radius:0 10px 10px 10px;left:7.5px;position:static;right:auto}.ThemeList_themeList__WVnw5.ThemeList_disableOnMobile__UhZSU{display:none}.ThemeList_themeList__WVnw5 .ThemeList_themeItem__G0bxo{padding:8px 15px}.ThemeList_themeList__WVnw5 .ThemeList_trio__LuGj7{left:0;right:auto}.ThemeList_themeList__WVnw5.ThemeList_open__\+v3OG{top:calc(100% + 15px)}}.ThemeList_themeList__WVnw5.ThemeList_open__\+v3OG{pointer-events:auto}.ThemeList_trio__LuGj7{border:10px solid transparent;border-bottom-color:rgba(89,89,89,.8);height:10px;position:absolute;right:0;top:-19.3px;width:10px}.ThemeList_themeItem__G0bxo{align-items:center;display:flex;font-weight:500;gap:10px;padding:5px 10px}.ThemeList_themeItem__G0bxo:hover{background:rgba(0,0,0,.4)}.ThemeList_themeItem__G0bxo .ThemeList_themeItemName__PL4G-{white-space:nowrap}.ThemeList_themeItem__G0bxo .ThemeList_themeItemInnerCircle__RnXYI{background-color:var(--accentColor);border-radius:50%;height:20px;position:relative;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:20px}.ThemeList_themeItem__G0bxo .ThemeList_themeItemInnerCircle__RnXYI:before{background-color:var(--bgColor);border-bottom-right-radius:20px;border-left:none;border-top-right-radius:20px;content:"";height:20px;left:50%;opacity:.8;position:absolute;top:0;width:10px}.ThemeList_themeItem__G0bxo.ThemeList_violet__4B1AM{color:#c778dd}.ThemeList_themeItem__G0bxo.ThemeList_violet__4B1AM .ThemeList_themeItemInnerCircle__RnXYI{background-color:#c778dd}.ThemeList_themeItem__G0bxo.ThemeList_violet__4B1AM .ThemeList_themeItemInnerCircle__RnXYI:before{background-color:#161616}.ThemeList_themeItem__G0bxo.ThemeList_green__3mZD1{color:#62c83a}.ThemeList_themeItem__G0bxo.ThemeList_green__3mZD1 .ThemeList_themeItemInnerCircle__RnXYI{background-color:#62c83a}.ThemeList_themeItem__G0bxo.ThemeList_green__3mZD1 .ThemeList_themeItemInnerCircle__RnXYI:before{background-color:#011005}.ThemeList_themeItem__G0bxo.ThemeList_greenLight__KE2p4{color:#11bf38}.ThemeList_themeItem__G0bxo.ThemeList_greenLight__KE2p4 .ThemeList_themeItemInnerCircle__RnXYI{background-color:#11bf38}.ThemeList_themeItem__G0bxo.ThemeList_greenLight__KE2p4 .ThemeList_themeItemInnerCircle__RnXYI:before{background-color:#edefee}.ThemeList_themeItem__G0bxo.ThemeList_violetLight__Jchza{color:#c778dd}.ThemeList_themeItem__G0bxo.ThemeList_violetLight__Jchza .ThemeList_themeItemInnerCircle__RnXYI{background-color:#c778dd}.ThemeList_themeItem__G0bxo.ThemeList_violetLight__Jchza .ThemeList_themeItemInnerCircle__RnXYI:before{background-color:#efedef}.ThemeList_cover__He3Ch{background-color:var(--bgColor);flex:none;inset:1px;opacity:.5;overflow:hidden;position:absolute;will-change:transform;will-change:var(--framer-will-change-override,transform);z-index:-1}.Flip_button__jHTgx{color:var(--accentLightColor);display:inline-block;font-size:30px;height:30px;line-height:30px;opacity:1;outline:0;position:relative}.Flip_button__jHTgx .Flip_flipped__u\+FjH:after,.Flip_button__jHTgx:hover:after{line-height:30px;opacity:1;-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0)}.Flip_button__jHTgx .Flip_flipped__u\+FjH:before,.Flip_button__jHTgx:hover:before{opacity:0;-webkit-transform:translateY(50%) rotateX(90deg);transform:translateY(50%) rotateX(90deg)}.Flip_button__jHTgx:after{content:attr(data-back);line-height:115%;opacity:0;position:absolute;-webkit-transform:translateY(-50%) rotateX(90deg);transform:translateY(-50%) rotateX(90deg);width:100%}.Flip_button__jHTgx:after,.Flip_button__jHTgx:before{display:block;font-family:Playfair Display,sans-serif;left:0;top:0;transition:.5s}.Flip_button__jHTgx:before{content:attr(data-front);opacity:1;position:relative;-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0)}.Footer_footer__borderTop__BziKY{border-top:1px solid var(--accentColor);margin-top:100px;width:100%}.Footer_footer__UDagq{display:grid;grid-template-areas:"logo media" "copyright copyright";justify-content:space-between;justify-self:flex-end;padding:32px 0;width:100%}.Footer_footer__logo__kRbrE{align-items:center;display:flex;font-family:Playfair Display,serif;font-size:24px;font-weight:700;grid-area:logo;justify-content:center}.Footer_footer__logo__kRbrE div{margin-right:10px}.Footer_footer__media__Pdj1w{display:flex;flex-direction:column;grid-area:media}.Footer_footer__media__Pdj1w>h2{font-size:24px;text-align:center}.Footer_footer__media__links__qr3Mj>a{color:var(--accentColor);font-size:30px;transition:.2s ease-in-out}.Footer_footer__media__links__qr3Mj>a:hover{color:var(--accentLightColor)}.Footer_footer__media__links__qr3Mj>a:hover svg{-webkit-filter:drop-shadow(0 0 5px var(--accentColor));filter:drop-shadow(0 0 5px var(--accentColor))}.Footer_footer__media__links__qr3Mj>a:not(:last-child){margin-right:15px}.Footer_footer__UDagq>span{display:block;font-size:16px;grid-area:copyright;padding-top:48px;text-align:center;width:100%}@media screen and (max-width:450px){.Footer_footer__UDagq{grid-template-areas:"logo logo" "media media" "copyright copyright"}.Footer_footer__media__Pdj1w{margin-top:20px}.Footer_footer__media__Pdj1w>h2{display:none;font-size:24px}.Footer_footer__media__links__qr3Mj{display:flex}.Footer_footer__media__links__qr3Mj>a{font-size:50px;text-align:center;width:25%}}.ProjectsPage_container__Cy-0C{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:10px 40px}@media screen and (max-width:750px){.ProjectsPage_container__Cy-0C{padding:10px 30px}}@media screen and (max-width:450px){.ProjectsPage_container__Cy-0C{padding:0}}.ProjectsPage_container__Cy-0C>div{flex-basis:300px;flex-grow:1;flex-shrink:0}@media screen and (max-width:450px){.ProjectsPage_container__Cy-0C>div{flex-basis:100%}}.ProjectInfoPage_description__UyEun,.ProjectInfoPage_stack__JwX5y{align-items:flex-start;display:flex;flex-direction:column;font-size:20px;margin-bottom:15px}.ProjectInfoPage_description__UyEun a,.ProjectInfoPage_stack__JwX5y a{color:var(--accentColor)}.ProjectInfoPage_description__UyEun a:hover,.ProjectInfoPage_stack__JwX5y a:hover{text-decoration:underline}.ProjectInfoPage_wrapper__S8Iro h2{font-size:20px;margin-right:15px}.ProjectInfoPage_wrapper__S8Iro .ProjectInfoPage_project__name__9j5AX{font-size:35px;margin-bottom:30px;text-align:center}.ProjectInfoPage_wrapper__S8Iro .ProjectInfoPage_slider__sfDRz{border-radius:20px;margin:0 auto 20px;width:calc(100% - 60px)}@media screen and (max-width:650px){.ProjectInfoPage_wrapper__S8Iro .ProjectInfoPage_slider__sfDRz{width:100%}}.ProjectInfoPage_wrapper__S8Iro .ProjectInfoPage_slider__sfDRz .ProjectInfoPage_project__image__-hTGC{border-radius:20px;overflow:hidden}@-webkit-keyframes ProjectInfoPage_linearGradientMove__WzqSj{0%{background-position:0 100%}to{background-position:100% 100%}}@keyframes ProjectInfoPage_linearGradientMove__WzqSj{0%{background-position:0 100%}to{background-position:100% 100%}}.ProjectInfoPage_link__kKCgi{-webkit-animation:ProjectInfoPage_linearGradientMove__WzqSj 5s linear infinite;animation:ProjectInfoPage_linearGradientMove__WzqSj 5s linear infinite;background:linear-gradient(90deg,var(--accentColor) 50%,transparent 0) repeat-x;background-size:5% 2px;transition:all .2s}.ProjectInfoPage_link__kKCgi:hover{background:linear-gradient(90deg,var(--accentColor) 100%,transparent 0) repeat-x;background-size:100% 2px;text-decoration:none!important;transition:all .2s}.NotFoundPage_container__AhQn6{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center}.NotFoundPage_container__AhQn6 h1{text-align:center}.NotFoundPage_container__AhQn6 p{font-size:18px;margin-bottom:40px;text-align:center}.NotFoundPage_container__AhQn6 button{width:200px}.LeftLinks_container__lGYbX{align-items:center;bottom:0;display:flex;flex-direction:column;font-size:30px;height:100%;justify-content:center;left:0;padding:105px 0;position:fixed;top:0;width:50px;z-index:101}.LeftLinks_container__lGYbX .LeftLinks_line__LTr82{background-color:var(--accentColor);flex-basis:100%;width:1px}.LeftLinks_container__lGYbX .LeftLinks_link__NHsTB{color:var(--accentLightColor);padding:10px 5px;position:relative;transition:.3s ease-in-out}.LeftLinks_container__lGYbX .LeftLinks_link__NHsTB:hover{color:var(--accentColor);transition:.3s ease-in-out}.LeftLinks_container__lGYbX .LeftLinks_link__NHsTB:hover svg{-webkit-filter:drop-shadow(0 0 3px var(--accentColor));filter:drop-shadow(0 0 3px var(--accentColor))}.LeftLinks_container__lGYbX .LeftLinks_link__NHsTB:not(:last-of-type){margin-bottom:10px}.LeftLinks_container__lGYbX .LeftLinks_link__NHsTB:not(:last-of-type):after,.LeftLinks_container__lGYbX .LeftLinks_link__NHsTB:not(:last-of-type):before{background-color:var(--accentColor);bottom:-10px;content:"";display:block;height:10px;left:50%;position:absolute;transition:.3s ease-in-out;width:1px}.LeftLinks_container__lGYbX .LeftLinks_link__NHsTB:not(:last-of-type):before{opacity:0}.LeftLinks_container__lGYbX:hover .LeftLinks_link__NHsTB:not(:last-of-type):after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.LeftLinks_container__lGYbX:hover .LeftLinks_link__NHsTB:not(:last-of-type):before{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:1150px){.LeftLinks_container__lGYbX{display:none}}.Background_bg__NijN9{bottom:0;left:0;opacity:.15;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.InitialTransition_container__Esglm{inset:0;position:fixed;z-index:10000}.InitialTransition_container__Esglm .InitialTransition_motion__La3sG{align-items:center;background-color:var(--bgColor);color:#fff;display:flex;font-weight:700;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1000}.InitialTransition_container__Esglm .InitialTransition_react__GW\+ig{align-items:center;display:flex;font-size:30px;justify-content:center;margin:0;padding:0}.InitialTransition_icon__Jwm5S{--size:250px;stroke-dasharray:100;stroke-dashoffset:100;color:var(--accentLightColor);overflow:visible}@-webkit-keyframes InitialTransition_draw__SD4e1{to{stroke-dashoffset:0}}@keyframes InitialTransition_draw__SD4e1{to{stroke-dashoffset:0}}.InitialTransition_background__T-it9{--size:8px;background-image:radial-gradient(var(--accentColor) 1px,transparent 1px);background-position:50%;background-size:var(--size) var(--size);-webkit-mask:linear-gradient(#000 30%,rgba(0,0,0,.1));mask:linear-gradient(#000 30%,rgba(0,0,0,.1))}.InitialTransition_background__T-it9,.InitialTransition_cover__iALGW{flex:none;inset:1px;opacity:.3;overflow:hidden;position:absolute;will-change:transform;will-change:var(--framer-will-change-override,transform);z-index:1}.InitialTransition_cover__iALGW{background-color:var(--bgColor)}.TopBtn_btnContainer__u7-75{bottom:20px;opacity:0;position:fixed;right:20px}.TopBtn_btnContainer__u7-75 .TopBtn_btn__jeDsn{border-radius:50%;font-size:25px;height:50px;width:50px}@media screen and (max-width:768px){.TopBtn_btnContainer__u7-75{display:none}}
/*# sourceMappingURL=main.dee6ff0a.css.map*/