.HeaderRoot .Nav{background:#fff;background:linear-gradient(180deg,#fff,#fff 60%,hsla(0,0%,100%,0));padding-left:12px;padding-right:12px;position:fixed;top:0;width:100%;z-index:9999}.HeaderRoot .Nav .MenuContainer{margin-right:12px;position:relative}.HeaderRoot .Nav .MenuContainer .Menu,.HeaderRoot .Nav .MenuContainer .MenuOpen{position:absolute}.HeaderRoot .Nav .MenuContainer .MenuOpen{opacity:1;transition:.3s}.HeaderRoot .Nav .MenuContainer .MenuOpen.Closed{opacity:0;rotate:-135deg}.HeaderRoot .Nav .MenuContainer .Menu{transition:.3s}.HeaderRoot .Nav .MenuContainer .Menu.Open{opacity:0;rotate:135deg}.HeaderRoot .Nav svg{width:38px}.HeaderRoot .Nav p{font-size:18px;margin-left:8px}.HeaderRoot .Nav.Open{background-color:#fff}@media screen and (min-width:600px){.HeaderRoot .Nav{display:none}}.HeaderRoot .Nav.Desktop{display:none;width:100%}@media screen and (min-width:600px){.HeaderRoot .Nav.Desktop{display:flex}}.HeaderRoot .Nav.Desktop>div{margin-left:auto;margin-right:auto;max-width:1300px;width:100%}.HeaderRoot .Nav.Desktop>div #Logo{display:none}@media screen and (min-width:1200px){.HeaderRoot .Nav.Desktop>div #Logo{display:inline;display:initial}}.HeaderRoot .Nav.Desktop>div #Logo{left:16px;position:absolute;top:20px}.HeaderRoot .Nav.Desktop>div .Container{margin-left:auto;margin-right:auto;max-width:1100px;padding:16px 0}.HeaderRoot .Nav.Desktop>div .Container a{transition:color .3s}.HeaderRoot .Nav.Desktop>div .Container a:hover{color:#339cff;cursor:pointer}.HomeRoot{min-height:100vh;position:relative}.HomeRoot:hover+#NavHome{color:#339cff}@media screen and (min-width:600px){.HomeRoot{max-width:none}.HomeRoot .Small-Portrait{display:none}}.HomeRoot .Big-Portrait{display:none}@media screen and (min-width:600px){.HomeRoot .Big-Portrait{display:inline;display:initial}}.HomeRoot .Intro{margin-bottom:12px}@media screen and (min-width:600px){.HomeRoot .Intro{align-items:center;flex-wrap:nowrap;max-width:520px}}@media screen and (min-width:990px){.HomeRoot .Intro{align-items:normal;max-width:858px}}.HomeRoot .Intro .Portrait{width:200px}@media screen and (min-width:990px){.HomeRoot .Intro .Portrait{width:auto}}.HomeRoot #colorFix{height:64px}.HomeRoot .Stack img{height:42px}@media screen and (min-width:990px){.HomeRoot .Stack img{height:64px}}.HomeRoot .Stack div{padding-right:14px}.HomeRoot .Stack :last-child{padding-right:0}.HomeRoot .Socials{display:none}@media screen and (min-width:600px){.HomeRoot .Socials{display:inline;display:initial;max-width:42px}.HomeRoot .Socials img,.HomeRoot .Socials svg{height:42px}.HomeRoot .Socials :nth-child(2){min-width:80px}}@media screen and (min-width:990px){.HomeRoot .Socials{max-width:64px}.HomeRoot .Socials img,.HomeRoot .Socials svg{height:64px}}.HomeRoot .Wave{bottom:0;left:0;position:absolute;width:100vw;z-index:-1}.CertificationRoot{position:relative}.CertificationRoot .Wave{bottom:0;left:0;position:absolute;width:100vw;z-index:-1}@-webkit-keyframes fade{0%{opacity:0}to{opacity:.3}}@keyframes fade{0%{opacity:0}to{opacity:.3}}.ProjectsRoot{background-color:#e8f4ff}.ProjectsRoot .Title{margin-bottom:24px}@media screen and (min-width:990px){.ProjectsRoot .Title{margin-bottom:120px}}.ProjectsRoot{max-width:100%;min-height:100vh;padding:40px 20px;text-align:center}.ProjectsRoot .GridCard{margin-bottom:24px;position:relative}.ProjectsRoot .GridCard h2{text-align:left}.ProjectsRoot .GridCard:hover .BottomCard{opacity:1}.ProjectsRoot .GridCard .BottomCard{opacity:0;transition:opacity .3s}.ProjectsRoot .GridCard .BottomCard a{min-width:101.8px}.ProjectsRoot .GridImage{flex-grow:2;margin-bottom:12px;max-width:450px}.ProjectsRoot .GridImage img{aspect-ratio:auto;height:180px;max-width:100%}.ProjectsRoot .BottomCard{justify-content:end}@media screen and (min-width:990px){.ProjectsRoot .GridCard .Left h2,.ProjectsRoot .GridCard .Left p{text-align:right}.ProjectsRoot .GridCard .Left{flex-direction:row-reverse;flex-wrap:nowrap}.ProjectsRoot .GridCard .Left .GridImage{flex-shrink:0;width:300px}.ProjectsRoot .GridCard .Left .GridImage img{aspect-ratio:"auto"}.ProjectsRoot .GridCard .Left .BottomCard{justify-content:start}.ProjectsRoot .GridCard .Left .BottomCard div{width:revert}.ProjectsRoot .GridCard .Right h2,.ProjectsRoot .GridCard .Right p{text-align:left}.ProjectsRoot .GridCard .Right{flex-wrap:nowrap}.ProjectsRoot .GridCard .Right .GridImage{flex-shrink:0;margin-right:24px;width:300px}.ProjectsRoot .GridCard .Right .GridImage img{aspect-ratio:"auto"}.ProjectsRoot .GridCard .Right .BottomCard{justify-content:end}.ProjectsRoot .GridCard .Right .BottomCard div{width:auto}}.CertificationRoot .Title{margin-bottom:24px}@media screen and (min-width:990px){.CertificationRoot .Title{margin-bottom:120px}}.CertificationRoot .Title h1{position:relative}.CertificationRoot .Title img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.CertificationRoot div .GridImage{height:250px;margin-bottom:32px;max-width:100%}.CertificationRoot{max-width:100%;min-height:100vh;padding:40px 20px;text-align:center}.CertificationRoot .GridCard{margin-bottom:24px;position:relative}.CertificationRoot .GridCard h2{text-align:left}.CertificationRoot .GridCard:hover .BottomCard{opacity:1}.CertificationRoot .GridCard .BottomCard{opacity:0;transition:opacity .3s}.CertificationRoot .GridCard .BottomCard a{min-width:101.8px}.AboutRoot{min-height:100vh;position:relative}.AboutRoot .AboutContainer{flex-wrap:wrap;justify-content:center;margin-top:120px}@media screen and (min-width:990px){.AboutRoot .AboutContainer{flex-wrap:nowrap}.AboutRoot .AboutContainer img{margin-right:12px}}.AboutRoot .Wave{left:0;position:absolute;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100vw;z-index:-1}.SidebarRoot span{cursor:pointer}.SidebarRoot .MuiDrawer-paper{background-color:#fff;margin-top:80px}@media screen and (min-width:600px){.SidebarRoot{display:none}}body,body article{overflow-x:hidden}
/*# sourceMappingURL=main.32ec43e4.css.map*/