.logo_logo__02E43{border-radius:50%;display:block;margin:0;padding:0}.footer_btn__x5whB:hover{cursor:pointer}.footer_background__fQSqd{background-color:hsla(0,0%,100%,.7)}.footer_backgroundDark__sCF7F{background-color:#0f172a}.footer_titlecard__nQuan{background-color:#fff;color:#14b8a6;border-color:#fff}.footer_titlecardDark__mMufS{background-color:#0f172a;color:#14b8a6;border-color:#0f172a}.footer_listDark__vY2oU,.footer_list__ivQMo{line-height:2.5;font-size:100%}.footer_listDark__vY2oU{color:#b1b1c0}.footer_titlesDark__Vg9sv,.footer_titles__AtVop{padding:2px;font-weight:1000;font-size:110%}.footer_smallTextDark__6UUXd,.footer_titlesDark__Vg9sv{color:#b1b1c0}.footer_footerText__mrcvk{font-size:70%;color:#65656d}.footer_footerTextDark__2bLbz{font-size:70%;color:#b1b1c0}.footer_footerTag__YZazC{font-size:100%;color:#65656d}.footer_footerTagDark__toxX4{font-size:100%;color:#b1b1c0}.footer_Link__vgJzE{font-weight:500;color:#65656d;font-size:100%}.footer_LinkDark__LvxNv{font-weight:500;color:#b1b1c0;font-size:100%}.footer_LinkDark__LvxNv:hover,.footer_Link__vgJzE:hover{color:#14b8a6;font-weight:500}@media (max-width:568px){.footer_largeText__Hx3vT{font-size:110%!important}.footer_smallTextDark__6UUXd,.footer_smallText__ist_A{font-size:100%!important}.footer_extraSmallText__wHCER{font-size:70%!important}}.footer_close__ICh2k{background-color:transparent;border:transparent}.navbar_navContainer__sfunj{margin:0}.navbar_navContainer__sfunj,.navbar_navbar__g8CqE{display:flex;justify-content:center;align-items:center}.navbar_navbar__g8CqE{position:fixed;top:3vh;z-index:999}.navbar_navBackground__dmRtj{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}.navbar_navBackgroundDark__q2p5o,.navbar_navBackground__dmRtj{width:380px;height:40px;padding-left:0;padding-right:0;border-radius:40px}.navbar_navBackgroundDark__q2p5o{background:#0f172a;box-shadow:0 2px 10px hsla(0,0%,100%,.1)}.navbar_navList__MFvOL{display:flex;justify-content:space-between;list-style:none;align-items:center;margin-left:-16px;margin-right:20px;margin-top:5px}.navbar_navItem__oL70a{font-weight:700;font-size:80%;color:#acacb4}.navbar_navItemDark__Cf4yF{font-weight:700;font-size:80%;color:#8fa4b8}.navbar_navItemActive__a_2iQ a{color:#14b8a6!important}.navbar_navItem__oL70a a{text-decoration:none}.navbar_navItem__oL70a a:hover{color:#14b8a6;transition:color .3s ease-in-out}@media (max-width:600px){.navbar_navbar__g8CqE{margin-left:25%;margin-right:25%;width:80%;font-size:80%}.navbar_navBackgroundDark__q2p5o,.navbar_navBackground__dmRtj{width:80%;height:40px}.navbar_navItemDark__Cf4yF,.navbar_navItem__oL70a{font-weight:700}}.navbar_themeIcon__iLVc7{color:#acacb4}.navbar_themeIconDark__HX562:hover,.navbar_themeIcon__iLVc7:hover{color:#14b8a6}.navbar_themeIconDark__HX562{color:#bfd2ec}.navbar_navItemDark__Cf4yF:active,.navbar_navItem__oL70a:active{border:none}.publications_homepageArticleDark__gpg_m,.publications_homepageArticle__R_Ws_{width:100%;mix-blend-mode:normal;border-radius:20px;opacity:.8}.publications_homepageArticle__R_Ws_:hover{background:#fafafa;opacity:1;transition:background-color .3s ease-in-out}.publications_homepageArticleDark__gpg_m:hover{background:rgba(41,50,73,.4);opacity:1;transition:background-color .3s ease-in-out}.publications_homepageArticleContent__3fB7m{padding:30px}.publications_homepageArticleDate__T49pW{opacity:1;color:#acacb4;font-size:12px;margin-bottom:5px}.publications_homepageArticleDateDark__0iagn{opacity:1;color:#8fa4b8;font-size:12px;margin-bottom:5px}.publications_homepageArticleTitle__UTg6p{opacity:1;color:#27272a;font-size:16px;margin-bottom:1em;font-weight:700}.publications_homepageArticleTitleDark__rl_H_{opacity:1;color:#bfd2ec;font-size:16px;margin-bottom:1em;font-weight:700}.publications_homepageArticleDescription__Y5Svj{color:#27272a;font-size:14px;line-height:1.5}.publications_homepageArticleDescriptionDark__fmDMZ{color:#bfd2ec;font-size:14px;line-height:1.5}.publications_homepageArticleLink__RPnkw{opacity:1;margin-bottom:1em;font-weight:700;color:#65656d;text-decoration:none}.publications_homepageArticleLinkDark__dgx9e{opacity:1;margin-bottom:1em;font-weight:700;color:#c8c8d7;text-decoration:none}.publications_homepageArticleLinkDark__dgx9e :hover,.publications_homepageArticleLink__RPnkw :hover{color:#14b8a6;text-decoration:none}@media (max-width:600px){.publications_homepageArticleDark__gpg_m,.publications_homepageArticle__R_Ws_{width:100%}}.publications_badgeRow__PRA9g{gap:7px}.publications_badge__8quup{top:5px;right:8px;padding:6px 12px;color:#14b8a6;border-radius:9999px;font-weight:400;font-size:13px}.publications_projectLink__GZ2YV{display:flex;align-items:center;color:#65656d;font-size:12px;padding-top:20px}.publications_projectLinkDark__CHrp5{display:flex;align-items:center;color:#c8c8d7;font-size:12px;padding-top:20px}.publications_projectLinkIcon__MuMA_{padding-left:5px;font-size:13px}.project_projectDark__CNPbU,.project_project__dj4Sz{mix-blend-mode:normal;border-radius:20px;opacity:.8;height:100%}.project_project__dj4Sz a{text-decoration:none}.project_project__dj4Sz:hover{background:#fafafa;opacity:1;transition:background-color .3s ease-in-out}.project_projectDark__CNPbU:hover{background:rgba(41,50,73,.4);opacity:1;transition:background-color .3s ease-in-out}.project_projectDark__CNPbU:hover .project_projectLink__AqQW4,.project_project__dj4Sz:hover .project_projectLink__AqQW4{color:#14b8a6;transition:color .3s ease-in-out}.project_projectContainer__nBNA8{padding:10px}.project_projectLogo__hGsQN{width:30px}.project_projectLogo__hGsQN img{width:100%}.project_projectTitle__Iurrt{color:#27272a}.project_projectTitleDark__ZtD4L,.project_projectTitle__Iurrt{font-size:16px;padding-top:15px;margin-bottom:1em;font-weight:700}.project_projectTitleDark__ZtD4L{color:#bfd2ec}.project_projectDescription__5_Ocu{color:#27272a;font-size:14px;line-height:1.5}.project_projectDescriptionDark__yHXuf{color:#bfd2ec;font-size:14px;line-height:1.5}@media (max-width:600px){.project_projectDark__CNPbU,.project_project__dj4Sz{height:260px}}.project_badgeRow__N7NUl{gap:7px}.project_badge___z_Gr{top:5px;right:8px;padding:6px 12px;background-color:rgba(45,212,191,.1);color:#14b8a6;border-radius:9999px;font-size:70%;font-weight:400}.project_allProjectsContainer__V4fOE{display:flex;flex-wrap:wrap;align-items:stretch;padding-top:30px;padding-bottom:30px;margin-left:-35px;margin-right:-35px}.project_allProjectsProject__vL_i9{width:calc(100% / 3);box-sizing:border-box;padding:10px;overflow:hidden}@media (max-width:600px){.project_allProjectsProject__vL_i9{width:calc(100% / 2)}}.videoCard_videoCardDark__Oanjx,.videoCard_videoCard__5UomF{mix-blend-mode:normal;border-radius:20px;opacity:.8;height:100%}.videoCard_videoCard__5UomF:hover{background:#fafafa;opacity:1;transition:background-color .3s ease-in-out}.videoCard_videoCardDark__Oanjx:hover{background:rgba(41,50,73,.4);opacity:1;transition:background-color .3s ease-in-out}.homepage_bioWrapper__GSy0T{position:relative}.homepage_bioText__Bq1Pp{cursor:pointer;transition:background-image .3s ease-in-out}.homepage_bioText__Bq1Pp:hover{background-image:linear-gradient(90deg,#646ffe,#14b2fa);background-clip:text;-webkit-background-clip:text;color:transparent}.homepage_cartoonCharacter__O5Fbj{position:absolute;top:80%;left:40%;transform:translateX(-50%);width:85px;height:85px;background:url(/_next/static/media/robot.0cb59f04.png) 50%/contain no-repeat;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.homepage_bioText__Bq1Pp:hover+.homepage_cartoonCharacter__O5Fbj{opacity:1}.homepage_icons__xdIez{color:#65656d}.homepage_iconsDark__jOWmz{color:#c8c8d7}.homepage_iconsDark__jOWmz:hover,.homepage_icons__xdIez:hover{color:#14b8a6}.homepage_uomLink__ZI6C0{color:#27272a;text-decoration:none}.homepage_uomLinkDark__1oWIc{color:#bfd2ec;text-decoration:none}.homepage_uomLinkDark__1oWIc:hover,.homepage_uomLink__ZI6C0:hover{color:#14b8a6}.homepage_gradientText__xT37H{background-image:linear-gradient(90deg,#646ffe,#14b2fa);background-clip:text;-webkit-background-clip:text;color:transparent}.homepage_homepageLogoContainer__l8g61{display:flex;justify-content:left;align-items:center;padding-top:100px}.homepage_homepageContainer__iaSJa{padding-top:25px}.homepage_homepageFirstArea__grtxB{display:flex;justify-content:space-between;align-items:center}.homepage_homepageFirstAreaLeftSide__KXSHg{display:flex;flex-direction:column;align-items:flex-start}.homepage_homepageTitle__rSI7h{width:85%!important;font-size:250%}.homepage_homepageTitleDark__1p4Oa{width:85%!important;font-size:250%;color:#d1d5db}.homepage_homepageSubtitle__MM4CF{width:89%!important}.homepage_homepageSubtitleDark__3LqbD{width:85%!important;color:#bfd2ec}.homepage_homepageFirstAreaRightSide__IFf_K{display:flex;align-items:center}.homepage_homepageImageContainer__8tS4_{width:370px;height:370px}.homepage_homepageImageWrapper__BiXdm{overflow:hidden;border-radius:10%;transform:rotate(3deg)}.homepage_homepageImageWrapper__BiXdm img{width:100%}.homepage_homepageAfterTitle__mDEIn{display:flex}.homepage_homepageProjects__kkZzd{flex-basis:300px;padding-top:40px}.homepage_homepageArticles__X8Xww{flex-basis:900px;padding-top:30px;margin-left:-30px}.homepage_homepageArticle___TGdb{padding-bottom:5px}.homepage_homepageWorks__qqsZd{flex-basis:600px;padding-top:30px}@media (max-width:1024px){.homepage_homepageFirstArea__grtxB{flex-direction:column}.homepage_homepageFirstAreaLeftSide__KXSHg{display:flex;flex-direction:column;align-items:flex-start;width:100%;order:2}.homepage_homepageTitleDark__1p4Oa,.homepage_homepageTitle__rSI7h{width:100%!important;margin-top:20px;order:2}.homepage_homepageSubtitleDark__3LqbD,.homepage_homepageSubtitle__MM4CF{width:100%!important;margin-top:10px;order:3}.homepage_homepageFirstAreaRightSide__IFf_K{width:100%;order:1}.homepage_homepageImageContainer__8tS4_{padding-top:50px;padding-bottom:50px;margin-left:10px;order:1}.homepage_homepageAfterTitle__mDEIn{flex-direction:column}.homepage_homepageArticles__X8Xww,.homepage_homepageProjects__kkZzd{flex-basis:auto}.homepage_homepageWorks__qqsZd{flex-basis:auto;margin-left:-25px;margin-right:-25px}}@media (min-width:768px){.homepage_hero__6KDvr{min-height:100vh}}.homepage_darkHr__C_SLt{color:#fff}@keyframes homepage_shake__prw0s{0%{transform:rotate(10deg)}20%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}.homepage_shake__prw0s{transition:.5s;animation:homepage_shake__prw0s 1s ease-in-out;animation-iteration-count:5;display:inline-block}.homepage_shake__prw0s:hover{animation:homepage_shake__prw0s 1s;animation-iteration-count:infinite;transition:.3s}