.Footer_footer__aNA_W{padding:3rem 0 1rem;box-shadow:0 0 29px 1px var(--button-tint)}.Desktop_header__LwnJa{background:var(--background);position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;padding:10px 40px;z-index:4;transition:all .5s ease-in-out}.Desktop_header__LwnJa .Desktop_headerInner__vq58b{display:flex;align-items:center;justify-content:flex-end;gap:40px}.Desktop_header__LwnJa .Desktop_headerInner__vq58b .Desktop_menuWrap__Jh05w{display:flex;justify-content:flex-end;gap:10px;order:2;width:100%}.Desktop_header__LwnJa .Desktop_headerInner__vq58b .Desktop_switchers__yJ7Pe{display:flex;align-items:center;justify-content:flex-end;gap:10px;order:3}.Desktop_header__LwnJa .Desktop_headerInner__vq58b .Desktop_switchers__yJ7Pe>div>label{display:grid;grid-template-columns:1fr auto 1fr}.Desktop_header__LwnJa .Desktop_headerInner__vq58b .Desktop_link__IkKCt{color:var(--link-color);padding:4px 20px;transition:background-color .5s ease-in-out}.Desktop_header__LwnJa .Desktop_headerInner__vq58b .Desktop_link__IkKCt:hover{background:var(--light-tint);color:var(--active-link)}.Desktop_header__LwnJa .Desktop_headerInner__vq58b .Desktop_link__IkKCt.Desktop_linkActive__82E_w{background:var(--button-tint);color:var(--active-link)}.Desktop_header__LwnJa .Desktop_headerInner__vq58b .Desktop_link__IkKCt[data-attr=dark].Desktop_linkActive__82E_w,.Desktop_header__LwnJa .Desktop_headerInner__vq58b .Desktop_link__IkKCt[data-attr=dark]:hover{color:var(--contrast-color-alt)}@media screen and (max-width:1023px){.Desktop_header__LwnJa{display:none}}.Logo_logoWrap__JPgsf{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.Logo_logoWrap__JPgsf svg:first-child{grid-column-end:2;grid-column-start:3;grid-row-end:1;grid-row-start:1}.Logo_logoWrap__JPgsf svg:nth-child(2){grid-column-end:1;grid-column-start:2;grid-row-end:3;grid-row-start:2}.Logo_logoWrap__JPgsf svg:last-child{grid-column-end:3;grid-column-start:4;grid-row-end:3;grid-row-start:2}.ResumeButton_btnResume__zwCbE{align-items:center;background:var(--link-color);border-radius:4px;color:var(--background);display:flex;font-size:20px;font-weight:700;justify-content:center;max-width:280px;min-width:280px;padding:10px 60px;text-decoration:none}.ResumeButton_btnResume__zwCbE[type=submit]{width:100%;min-width:100%}.ResumeButton_btnResume__zwCbE:hover{background:var(--contrast-color-alt);color:var(--background)}.ResumeButton_btnResume__zwCbE[data-attr=dark]{background:none;border:1px solid var(--contrast-color);color:var(--contrast-color)}.ResumeButton_btnResume__zwCbE[data-attr=dark]:hover{background:var(--button-tint)}.ResumeButton_btnResume__zwCbE.ResumeButton_btnResumeMenu__S6JqA{font-size:inherit;padding:2px 40px;min-width:0}@media(max-width:1023px){.ResumeButton_btnResume__zwCbE.ResumeButton_btnResumeMenu__S6JqA{margin:0;max-width:none;width:auto}.ResumeButton_btnResume__zwCbE{margin-top:20px;max-width:400px;width:100%}}.About_aboutWrap__lfPJx{display:grid;grid-gap:80px;gap:80px;grid-template-columns:60% auto}.About_aboutWrap__lfPJx .About_leftBlock__5r_Iw .About_listTech__x5jJ7{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:40px}.About_aboutWrap__lfPJx .About_rightBlock__xkiKJ{display:flex;align-items:center;justify-content:center}.About_aboutWrap__lfPJx .About_rightBlock__xkiKJ .About_imageEx__L_S6M{width:100%;padding:20px;border-radius:50%;background:var(--label);transition:all 1s ease-in}.About_aboutWrap__lfPJx .About_rightBlock__xkiKJ .About_imageEx__L_S6M[data-attr=dark]{background:var(--button-tint)}.About_aboutWrap__lfPJx .About_rightBlock__xkiKJ .About_imageEx__L_S6M:hover{background:var(--imageWrap)}.About_aboutWrap__lfPJx .About_rightBlock__xkiKJ .About_imageEx__L_S6M:hover[data-attr=dark]{background:var(--label)}.About_aboutWrap__lfPJx .About_rightBlock__xkiKJ .About_imageEx__L_S6M:hover .About_imageBg__0mYWh{background:none}.About_aboutWrap__lfPJx .About_rightBlock__xkiKJ .About_imageEx__L_S6M .About_imageWrap__Ak2JX{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background:url(/_next/static/media/avaOpt.7094f6c5.jpg) 50%/cover no-repeat}.About_aboutWrap__lfPJx .About_rightBlock__xkiKJ .About_imageEx__L_S6M .About_imageWrap__Ak2JX .About_imageBg__0mYWh{width:100%;height:100%;border-radius:50%;background:rgba(10,25,47,.1)}@media screen and (max-width:1200px){.About_aboutWrap__lfPJx .About_rightBlock__xkiKJ .About_imageEx__L_S6M{width:250px}}@media screen and (max-width:1023px){.About_aboutWrap__lfPJx{display:flex;flex-direction:column;gap:20px}.About_aboutWrap__lfPJx>div{width:100%}.About_aboutWrap__lfPJx .About_leftBlock__5r_Iw{order:2}.About_aboutWrap__lfPJx .About_rightBlock__xkiKJ{order:1}}@media screen and (max-width:567px){.About_aboutWrap__lfPJx .About_leftBlock__5r_Iw .About_listTech__x5jJ7{grid-template-columns:1fr;margin-top:20px}}.Email_socialUl__srk0W{display:grid;align-items:center;justify-content:center;grid-gap:20px;gap:20px;grid-template-columns:repeat(1,1fr);margin:0}.Email_socialUl__srk0W:after{content:"";display:block;width:1px;height:120px;margin:0 auto;background-color:var(--link-color)}@media(max-width:1280px){.Email_socialUl__srk0W{grid-auto-flow:column}.Email_socialUl__srk0W:after{display:none}}.Email_socialLink__eJgNc{color:var(--link-color);writing-mode:vertical-rl;transition:transform .25s ease-in-out}.Email_socialLink__eJgNc:hover{transform:scale(1.1)}.Experience_expWrap__wjWkw{display:grid;grid-auto-flow:column;grid-template-columns:160px auto;align-items:flex-start}.Experience_expWrap__wjWkw .Experience_expControlls__3_CWL{display:grid;grid-auto-flow:row;padding-top:32px}.Experience_expWrap__wjWkw .Experience_expControlls__3_CWL .Experience_control__KzKqe{display:grid;grid-template-columns:4px auto;grid-gap:20px;gap:20px;align-items:center;height:60px;cursor:pointer;transition:background-color .5s}.Experience_expWrap__wjWkw .Experience_expControlls__3_CWL .Experience_control__KzKqe:hover{background:var(--light-tint)}.Experience_expWrap__wjWkw .Experience_expControlls__3_CWL .Experience_control__KzKqe.Experience_controlActive__TXe2c,.Experience_expWrap__wjWkw .Experience_expControlls__3_CWL .Experience_control__KzKqe.Experience_controlActive__TXe2c:hover{background:var(--button-tint)}.Experience_expWrap__wjWkw .Experience_expControlls__3_CWL .Experience_control__KzKqe .Experience_controlButton__hE_Hi{width:100%;height:100%;background:var(--button-tint);transition:background-color .5s ease-in-out}.Experience_expWrap__wjWkw .Experience_expControlls__3_CWL .Experience_control__KzKqe .Experience_controlButton__hE_Hi.Experience_controlButtonActive__Kh8qE{background:var(--link-color)}.Experience_expWrap__wjWkw .Experience_expControlls__3_CWL .Experience_control__KzKqe .Experience_labelData__cm5HW{padding-left:0}.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H{margin-left:40px}.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H .Experience_expH3__yt684{display:flex;font-size:30px;font-weight:600;gap:20px;padding-top:4px}.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H .Experience_expH3__yt684 .Experience_expH3Link__Bip6t,.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H .Experience_expH3__yt684 .Experience_expH3span__5Jf9p{color:var(--link-color);position:relative}.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H .Experience_expH3__yt684 .Experience_expH3Link__Bip6t:hover:after{width:100%}.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H .Experience_expH3__yt684 .Experience_expH3Link__Bip6t:after{content:"";display:block;position:relative;bottom:-2px;height:1px;width:0;opacity:.5;background-color:var(--contrast-color-alt);transition:all .25s cubic-bezier(.645,.045,.355,1)}.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H .Experience_expH4__qQ6tT{font-size:24px}.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H .Experience_ulExp__bh4eo{display:grid;grid-auto-flow:row;grid-gap:20px;gap:20px;align-items:center;max-width:800px;width:100%;padding-top:40px}.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H .Experience_ulExp__bh4eo .Experience_liExp__lQohM{align-items:flex-start;font-size:18px;line-height:1.5}@media(max-width:1023px){.Experience_expWrap__wjWkw{grid-auto-flow:row;grid-template-columns:1fr}.Experience_expWrap__wjWkw .Experience_expControlls__3_CWL{grid-auto-flow:column;padding-top:0}.Experience_expWrap__wjWkw .Experience_expControlls__3_CWL .Experience_control__KzKqe{gap:0;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:auto 4px;height:40px}.Experience_expWrap__wjWkw .Experience_expControlls__3_CWL .Experience_control__KzKqe .Experience_controlButton__hE_Hi{order:2}.Experience_expWrap__wjWkw .Experience_expControlls__3_CWL .Experience_control__KzKqe .Experience_labelData__cm5HW{padding-left:10px}.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H{margin-left:0}.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H .Experience_expH3__yt684{flex-direction:column}}@media(max-width:640px){.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H .Experience_ulExp__bh4eo{padding-top:0}.Experience_expWrap__wjWkw .Experience_expContent__CWQ4H .Experience_ulExp__bh4eo .Experience_liExp__lQohM{font-size:14px}}.Commercial_contentBlock__siEKe{align-items:center;display:grid;grid-gap:40px;gap:40px;grid-auto-flow:column;justify-content:space-between}.Commercial_contentBlock__siEKe[data-display=hidden]{display:none}@media(max-width:1200px){.Commercial_contentBlock__siEKe{background:#fff;border-radius:6px;box-shadow:0 10px 30px -15px var(--shadow);display:flex;flex-direction:column;gap:20px;padding:0}.Commercial_contentBlock__siEKe[data-attr=dark]{background:var(--light-tint)}}.ProjectImage_link__aKRX0{align-items:flex-end;background:var(--button-tint);border-radius:6px;box-shadow:0 10px 30px -15px var(--shadow);display:flex;height:100%;justify-content:center;opacity:.7;padding:40px;position:relative;transition:opacity .5s ease-in}.ProjectImage_link__aKRX0[data-attr=dark]{opacity:.5}.ProjectImage_link__aKRX0.ProjectImage_linkOdd__5h1VR{padding-left:0}.ProjectImage_link__aKRX0.ProjectImage_linkEven__NxDSg{padding-right:0}.ProjectImage_link__aKRX0:hover{opacity:.9}.ProjectImage_link__aKRX0:hover:before{background:var(--projectBG);filter:none}.ProjectImage_link__aKRX0:hover .ProjectImage_innerImage__gG5ks:before{background:none}.ProjectImage_link__aKRX0:before{background:rgba(0,0,0,0);border-radius:6px;content:"";height:100%;inset:0;mix-blend-mode:multiply;position:absolute;transition:all .25s cubic-bezier(.645,.045,.355,1);width:100%}.ProjectImage_link__aKRX0 .ProjectImage_innerImage__gG5ks{height:100%;position:relative;width:100%}.ProjectImage_link__aKRX0 .ProjectImage_innerImage__gG5ks:before{background:var(--image-tint);content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .25s cubic-bezier(.645,.045,.355,1);width:100%;z-index:2}@media(max-width:1200px){.ProjectImage_link__aKRX0{order:1;padding:0}.ProjectImage_link__aKRX0 img{border-radius:6px 6px 0 0}}.ProjectContent_projectContent__8O83H{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-around;position:relative}.ProjectContent_projectContent__8O83H.ProjectContent_pcOdd__ITdj6{align-items:flex-start}.ProjectContent_projectContent__8O83H .ProjectContent_header__uvCDd{align-items:flex-end;display:flex;flex-direction:column}.ProjectContent_projectContent__8O83H .ProjectContent_header__uvCDd.ProjectContent_headerEven__LkxYb>p{font-weight:700;margin-top:0;text-align:right}.ProjectContent_projectContent__8O83H .ProjectContent_header__uvCDd.ProjectContent_headerOdd__d_ARa{align-items:flex-start}.ProjectContent_projectContent__8O83H .ProjectContent_header__uvCDd.ProjectContent_headerOdd__d_ARa>p{text-align:left}.ProjectContent_projectContent__8O83H .ProjectContent_header__uvCDd[data-attr=dark]>p{color:var(--contrast-color-alt)}.ProjectContent_projectContent__8O83H .ProjectContent_header__uvCDd .ProjectContent_projectLinkTitle__M1eyL{align-items:center;color:var(--link-color);display:flex;gap:20px;margin-bottom:20px}.ProjectContent_projectContent__8O83H .ProjectContent_header__uvCDd .ProjectContent_projectLinkTitle__M1eyL:hover{color:var(--active-link)}.ProjectContent_projectContent__8O83H .ProjectContent_header__uvCDd .ProjectContent_projectLinkTitle__M1eyL[data-attr=dark]{color:var(--projectFont)}.ProjectContent_projectContent__8O83H .ProjectContent_header__uvCDd .ProjectContent_projectLinkTitle__M1eyL[data-attr=dark]:hover{color:var(--link-color)}.ProjectContent_projectContent__8O83H .ProjectContent_mainContent__zDo55{align-items:center;background:var(--projectTask);border-radius:6px;box-shadow:0 20px 30px -15px var(--shadow);color:var(--projectFont);display:flex;isolation:isolate;padding:20px;z-index:3}.ProjectContent_projectContent__8O83H .ProjectContent_mainContent__zDo55.ProjectContent_mainOdd__s2I8E{justify-content:flex-start;margin-right:-120px}.ProjectContent_projectContent__8O83H .ProjectContent_mainContent__zDo55.ProjectContent_mainOdd__s2I8E>p{text-align:left}.ProjectContent_projectContent__8O83H .ProjectContent_mainContent__zDo55.ProjectContent_mainEven__iPBeG{justify-content:flex-end;margin-left:-120px}.ProjectContent_projectContent__8O83H .ProjectContent_mainContent__zDo55.ProjectContent_mainEven__iPBeG>p{text-align:right}.ProjectContent_projectContent__8O83H .ProjectContent_stack__Nb2oD{display:flex;flex-wrap:wrap;gap:10px;margin-top:1rem}.ProjectContent_projectContent__8O83H .ProjectContent_stack__Nb2oD>p{border:1px solid var(--fontcolor);border-radius:2px;font-size:16px;padding:4px 10px;margin:0}@media(max-width:1200px){.ProjectContent_projectContent__8O83H{order:2;padding:20px}.ProjectContent_projectContent__8O83H .ProjectContent_header__uvCDd{align-items:flex-start;width:100%}.ProjectContent_projectContent__8O83H .ProjectContent_mainContent__zDo55{background:none;box-shadow:none;color:var(--fontcolor);padding:0}.ProjectContent_projectContent__8O83H .ProjectContent_mainContent__zDo55.ProjectContent_mainOdd__s2I8E{justify-content:flex-start;margin-right:0}.ProjectContent_projectContent__8O83H .ProjectContent_mainContent__zDo55.ProjectContent_mainOdd__s2I8E>p{text-align:left}.ProjectContent_projectContent__8O83H .ProjectContent_mainContent__zDo55.ProjectContent_mainEven__iPBeG{justify-content:flex-start;margin-left:0}.ProjectContent_projectContent__8O83H .ProjectContent_mainContent__zDo55.ProjectContent_mainEven__iPBeG>p{text-align:left}.ProjectContent_projectContent__8O83H .ProjectContent_stack__Nb2oD{justify-content:flex-start;width:100%}}@media(max-width:1023px){.ProjectContent_projectContent__8O83H .ProjectContent_mainContent__zDo55{margin:20px 0}}@media(max-width:640px){.ProjectContent_projectContent__8O83H{padding:10px}.ProjectContent_projectContent__8O83H .ProjectContent_stack__Nb2oD>p{font-size:14px;padding:2px 4px}}.ButtonWrap_buttonWrap__wCz7a{align-items:center;display:flex;justify-content:center}.Mobile_mobileWrapper__ZM5Tl{background:var(--background);padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:4}.Mobile_mobileWrapper__ZM5Tl .Mobile_mobileInner__k8Dhl{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:1024px){.Mobile_mobileWrapper__ZM5Tl{display:none}}.Mobile_menuWrap__tIA35{position:fixed;top:0;right:0;min-width:70vw;height:100vh;padding:40px 20px;display:grid;grid-gap:10px;gap:10px;background:var(--background);box-shadow:5px 0 5px -5px var(--button-tint) inset;z-index:6;animation-duration:.75s;animation-fill-mode:both;animation-name:Mobile_slideInRight__iUSAy}.Mobile_menuWrap__tIA35.Mobile_menuWraphidden__HJeem{animation-name:Mobile_slideOutRight__5D8oI}@keyframes Mobile_slideInRight__iUSAy{0%{transform:translateX(100%);visibility:visible}to{transform:translateX(0)}}@keyframes Mobile_slideOutRight__5D8oI{0%{transform:translateX(0)}to{transform:translateX(100%);visibility:hidden}}.Mobile_menuWrap__tIA35 .Mobile_linksList__oJ0X5{display:grid;align-items:center;grid-gap:10px;gap:10px}.Mobile_menuWrap__tIA35 .Mobile_linksList__oJ0X5 .Mobile_linkLi__zbLyX.Mobile_linkActive__jt86F{background:var(--button-tint)}.Mobile_menuWrap__tIA35 .Mobile_linksList__oJ0X5 .Mobile_linkLi__zbLyX a{padding:0;transition:all .5s ease-in-out}.Mobile_menuWrap__tIA35 .Mobile_linksList__oJ0X5 .Mobile_linkLi__zbLyX a:hover{background:var(--button-tint);padding:2px 10px}.Mobile_menuWrap__tIA35 .Mobile_linksList__oJ0X5 .Mobile_linkLi__zbLyX a.Mobile_linkActiveHref__nP1TU{color:var(--active-link)}.Mobile_menuWrap__tIA35 .Mobile_linksList__oJ0X5 .Mobile_linkLi__zbLyX a.Mobile_linkActiveHref__nP1TU[data-attr=dark]{color:var(--contrast-color-alt)}.Mobile_menuWrap__tIA35 .Mobile_linksList__oJ0X5 .Mobile_linkLiSwitchers__aGMKc{display:flex;align-items:center;gap:10px;justify-content:flex-end}.Mobile_menuWrap__tIA35 .Mobile_linksList__oJ0X5 .Mobile_linkLiSocial__GlAbk{display:flex;gap:12px;padding:20px 0}.Mobile_menuWrap__tIA35 .Mobile_btn__WLoB2{position:absolute;top:0;right:0;margin:10px;z-index:4}@media screen and (max-width:450px){.Mobile_menuWrap__tIA35{width:100vw}}.Demo_demoGrid__xvJ9W{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,1fr)}.Demo_demoGrid__xvJ9W .Demo_demoCard__nG5w3{background:#fff;border-radius:4px;box-shadow:0 10px 30px -15px var(--shadow);color:var(--fontcolor);display:grid;grid-gap:20px;gap:20px;grid-auto-flow:row;grid-template-rows:auto auto 1fr auto;padding:20px;transition:all .25s ease-in}.Demo_demoGrid__xvJ9W .Demo_demoCard__nG5w3[data-attr=dark]{background:var(--light-tint)}.Demo_demoGrid__xvJ9W .Demo_demoCard__nG5w3[data-attr=dark]:hover{background:var(--button-tint)}.Demo_demoGrid__xvJ9W .Demo_demoCard__nG5w3[data-display=hidden]{display:none}.Demo_demoGrid__xvJ9W .Demo_demoCard__nG5w3 h5{font-size:22px}.Demo_demoGrid__xvJ9W .Demo_demoCard__nG5w3>p{font-size:16px;margin:0;transition:transform .25s linear}.Demo_demoGrid__xvJ9W .Demo_demoCard__nG5w3:hover{color:var(--fontcolor);transform:scale(1.02)}@media(max-width:1200px){.Demo_demoGrid__xvJ9W{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Demo_demoGrid__xvJ9W{grid-template-columns:repeat(1,1fr)}}.DemoData_header__yVS8f{align-items:center;display:flex;justify-content:space-between}.DemoData_header__yVS8f .DemoData_headerRightBlock__mUEaW{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-auto-flow:column}.DemoData_stack__D2dLr{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.DemoData_stack__D2dLr>p{border:1px solid var(--fontcolor);border-radius:2px;font-size:14px;margin:0;padding:2px 6px;text-align:center}.Projects_switchView__YyBeX{border-bottom:1px solid var(--light-tint);display:flex}.Projects_switchView__YyBeX[data-attr=dark]{border-bottom:1px solid var(--contrast-color)}.Projects_switchView__YyBeX .Projects_projectView__ISUEY{align-items:center;color:var(--link-color);cursor:pointer;display:flex;gap:10px;justify-content:space-between;margin-bottom:-1px;padding:6px 20px;transition:background-color .25s ease-in}.Projects_switchView__YyBeX .Projects_projectView__ISUEY:hover{background:var(--light-tint)}.Projects_switchView__YyBeX .Projects_projectView__ISUEY[data-attr=dark]{color:var(--fontcolor)}.Projects_switchView__YyBeX .Projects_projectView__ISUEY.Projects_active__o6UT8{border-bottom:1px solid var(--light-tint);border:1px solid var(--light-tint);border-bottom-color:var(--background);border-radius:2px 2px 0 0}.Projects_switchView__YyBeX .Projects_projectView__ISUEY.Projects_active__o6UT8[data-attr=dark]{border-bottom:1px solid var(--contrast-color);border:1px solid var(--contrast-color);border-bottom-color:var(--background)}.Projects_switchView__YyBeX .Projects_projectView__ISUEY .Projects_projectCount__GodaG{align-items:center;background:var(--button-tint);border-radius:50%;color:var(--background);display:flex;font-size:14px;font-weight:600;height:25px;justify-content:center;width:25px}.Projects_switchView__YyBeX .Projects_projectView__ISUEY .Projects_projectCount__GodaG.Projects_projectCount__GodaG[data-attr=dark]{background:var(--fontcolor);color:var(--background)}.Projects_projectsWrap__wqT1E{display:grid;grid-gap:40px;gap:40px;grid-auto-flow:row;margin:40px auto 0}.Projects_projectsWrap__wqT1E .Projects_sortFilterPanel__xfXTL{display:flex;gap:40px}.Projects_projectsWrap__wqT1E .Projects_sortFilterPanel__xfXTL .Projects_filterWrap__549_F{display:grid;grid-auto-flow:row}.Projects_projectsWrap__wqT1E .Projects_sortFilterPanel__xfXTL .Projects_filterWrap__549_F .Projects_filteredLabel__9Ziof{color:var(--light-contrast);padding-top:1rem;font-weight:700;margin-bottom:0}.Projects_projectsWrap__wqT1E .Projects_sortFilterPanel__xfXTL .Projects_filterWrap__549_F .Projects_filteredLabel__9Ziof[data-attr=light]{color:var(--active-link)}.Projects_projectsWrap__wqT1E .Projects_projectsInner__bBBjI{display:grid;grid-gap:80px;gap:80px;grid-auto-flow:row}@media(max-width:1200px){.Projects_switchView__YyBeX{gap:20px}.Projects_projectsInner__bBBjI{gap:40px}}@media(max-width:730px){.Projects_sortFilterPanel__xfXTL{flex-direction:column;gap:10px}}@media(max-width:640px){.Projects_projectsInner__bBBjI{gap:20px}}@media(max-width:400px){.Projects_projectView__ISUEY{padding:6px}}.SortPanel_sortWrap__CchJo{display:flex;gap:10px;width:auto}.SortPanel_sortWrap__CchJo .SortPanel_icon__1tydC{cursor:pointer}.FilterPanel_filterWrap__ys3ou{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.FilterPanel_filterWrap__ys3ou .FilterPanel_icon__m5Coh{align-items:center;cursor:pointer;display:flex;justify-content:center}@media(max-width:730px){.FilterPanel_filterWrap__ys3ou{flex-wrap:nowrap;overflow-x:scroll}}.FilterItem_stackItem__MPl7B{border:1px solid var(--fontcolor);border-radius:2px;cursor:pointer;font-size:16px;padding:4px 10px}.FilterItem_stackItem__MPl7B:hover{background:var(--light-tint)}.FilterItem_stackItem__MPl7B.FilterItem_active__gYUsG,.FilterItem_stackItem__MPl7B.FilterItem_active__gYUsG:hover{background:var(--button-tint)}@media(max-width:730px){.FilterItem_stackItem__MPl7B{white-space:nowrap}}.Social_socialUl__WETiA{align-items:center;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(1,1fr);justify-content:center;margin:0}.Social_socialUl__WETiA .Social_socialLink__9spqb{color:var(--link-color)}.Social_socialUl__WETiA .Social_socialLink__9spqb svg{transition:transform .25s ease-in-out}.Social_socialUl__WETiA .Social_socialLink__9spqb:hover{color:var(--contrast-color-alt)}.Social_socialUl__WETiA .Social_socialLink__9spqb:hover svg{transform:scale(1.1)}.Social_socialUl__WETiA:after{background-color:var(--link-color);content:"";display:block;height:120px;margin:0 auto;width:1px}@media(max-width:1280px){.Social_socialUl__WETiA{grid-auto-flow:column}.Social_socialUl__WETiA:after{display:none}}.LayoutCommon_wrapper__DJYjT{background:var(--background);color:var(--fontcolor);display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;transition:all .5s ease-in-out}.LayoutCommon_wrapper__DJYjT[data-attr=dark]{--background:#0b3b59;--fontcolor:rgb(240 242 242/80%);--link-color:#05dbf2;--contrast-color-alt:#9498f2;--contrast-color:#05dbf2;--label:rgb(240 242 242/40%);--button-tint:rgb(155 240 249/10%);--light-tint:rgb(155 240 249/5%);--projectTask:#07293e;--projectFont:rgb(240 242 242/80%)}.LayoutCommon_contacts__7J8XV>li h3{color:var(--active-link)}.LayoutCommon_contacts__7J8XV>li>a{display:flex;align-items:center;gap:10px}.Loader_loaderWrapper__XsOk5{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:9999;perspective:800px;background-color:var(--link-color)}.Loader_loaderWrapper__XsOk5 .Loader_icon__Qwd6o{position:absolute;transform-origin:center;filter:drop-shadow(0 0 10px rgba(255,255,255,.2))}.Loader_loaderWrapper__XsOk5 .Loader_centerPulse__WFBwE{position:absolute;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,var(--accent-color,#777) 0,transparent 70%);filter:blur(20px)}