.logo-CG{background-image:url(/static/media/Logo.CG.e9eae1babc5cda20c87d.png);background-repeat:no-repeat;background-size:contain}header{background-color:#2f2e30;border-color:#c8c8c8;border-width:1px 0;display:flex;font-family:SF-Pro-Rounded-Thin;width:100%}header .mainLogo{background-position:100%;background-size:contain;margin:12px 20px 12px 0;width:15%}header .spacer{flex:1.0 1}header div.title{margin:10px 0 0;text-align:left}header div.title span.title{color:#fff;font-size:40px}header div.title span.description{color:#b4b4b4;font-family:SF-Pro-Rounded-Regular;font-size:20px}header div.menu{display:flex}header div.logos{display:flex;font-family:SF-Pro-Rounded-Regular;margin:0 10px}header div.logo{background-position:50%;background-repeat:no-repeat;background-size:70%;filter:saturate(0) brightness(1);height:20px;margin:0 15px;padding-top:80px;text-align:center;transition:filter 1s;width:100px}header div.logo:hover{filter:saturate(1) brightness(1.5)}header a{color:#fff0;font-size:14px;text-decoration:none;transition:color 1s}header a:hover{color:#fff}header div.menuItem,header div.menuItemSelected{font-size:33px;height:70px;padding:30px 0 0;text-align:center;vertical-align:middle;width:200px}header div.menuItem{background-color:initial;color:#b4b4b4;overflow:hidden;transition:color background .5s}header div.menuItem:hover{background-color:#282828;color:#dcdcdc}header div.menuItemSelected{background-color:#006cb4;color:#fff}div.menuItem .selector,header div.menuItemSelected .selector{background-color:#fffc;border-radius:0;height:2px;margin:5px auto 0;transition:width .5s,margin .5s;width:0}header div.menuItemSelected .selector{background-color:#fffc;border-radius:2.5px;width:50%}header div.menuItem:hover .selector{border-radius:2.5px;width:50%}@media only screen and (max-width:1200px){header div.title{display:none}}@media only screen and (max-width:820px){header div.menuItem,header div.menuItemSelected{font-size:26px;height:55px;padding:20px 0 0;width:150px}header a{color:#fff3;font-size:12px}header div.logo{background-position:center top 8px;padding-top:55px;width:60px}}@media only screen and (max-width:620px){header .spacer,header div.logos,header div.mainLogo{display:none}header{justify-content:center}}.footer{background-color:#141414;border-color:#c8c8c8;border-width:1px 0;color:grey;font-family:SF-Pro-Display-Thin;font-size:13px;height:200px;line-height:25px}.footer .left,.footer .right{min-width:300px;padding:20px;width:25%}.footer a{color:#b0b0b0;text-decoration:none;transition:color .5s}.footer a:hover{color:#ededed}.footer b{font-family:SF-Pro-Display-Regular}.footer a.react:hover{color:#3998b6}.footer a.typescript:hover{color:#3178c6}.footer .logo{display:inline-block;filter:saturate(0);height:20px;position:relative;top:4px;transition:filter .5s;width:20px}.footer a:hover .logo{filter:saturate(1) brightness(1.5)}.footer .container{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.image-portrait{background-image:url(/static/media/__DSC0833.ea82a9115524cbcd6e02.png);background-position:calc(50% + 300px) 50px;background-repeat:no-repeat;background-size:600px;width:100%}.logo-Blender{background-image:url(/static/media/Logo.Blender.Shadow.853bd79d7fb20c88b94a.png)}.logo-Blender,.logo-Code{background-repeat:no-repeat;background-size:100%}.logo-Code{background-image:url(/static/media/Logo.Code.Shadow.437b45cc5fa21d7ccf7d.png)}.logo-Unreal{background-image:url(/static/media/Logo.Unreal.Shadow.1e654f3aca6052f4e81c.png)}.logo-PyTorch,.logo-Unreal{background-repeat:no-repeat;background-size:100%}.logo-PyTorch{background-image:url(/static/media/Logo.PyTorch.Shadow.bc280e7482f5ae878103.png)}.logo-Substance{background-image:url(/static/media/Logo.SubstancePainter.Shadow.35519b049c96c8c88423.png);background-repeat:no-repeat;background-size:100%}div.hello{display:flex;flex-wrap:wrap;text-align:left;width:100%;z-index:10}div.hello div.text{margin:auto;min-width:720px;padding-top:220px;width:50%}div.hello div.pageTitle{padding-bottom:150px}div.hello div.pageTitle span.name{color:#00c1ff}div.hello div.pageTitle span.title{color:#fff;font-family:SF-Pro-Rounded-Thin;font-size:50px}div.hello div.pageTitle span.description{color:#b4b4b4;font-family:SF-Pro-Rounded-Regular;font-size:30px}div.hello .bio{color:#a7a7a7;font-family:SF-Pro-Display-Thin;font-size:15px;max-width:720px}div.hello div.bio b{color:#bdbdbd;font-family:SF-Pro-Display-Regular}div.hello div.logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:50px calc(50% - 360px) 100px;text-align:center}div.hello div.logos div{color:#cbcbcb;filter:saturate(0);font-family:SF-Pro-Rounded-Bold;font-size:17px;margin:10px;padding-top:95px;text-align:center;transition:filter 1s;vertical-align:bottom;width:100px}div.hello div.logos div:hover{filter:saturate(1)}div.particlesBackground{height:0;margin:0 0 -900px;padding:0 0 900px;width:100%}@media only screen and (max-width:820px){div.hello div.logos div{font-size:15px}div.hello div.pageTitle span.title{font-size:35px}div.hello div.pageTitle span.description{font-size:20px}div.hello .bio{font-size:13px}.image-portrait{background-position:calc(50% + 100px) 50px;background-size:400px}div.hello div.text{margin:0 20px 50px;min-width:0;padding-top:150px;width:auto}div.hello div.logos{margin:0 20px 50px}div.hello div.logos div{font-size:15px;padding-top:70px;width:75px}div.hello div.logos div.spacer{margin:0;padding-top:0;width:0}div.hello div.pageTitle{padding-bottom:80px}}.imageViewer{align-items:center;background-color:#000;display:flex;height:100%;left:0;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;scroll-behavior:smooth;top:0;transition:opacity .3s;visibility:collapse;width:100%;z-index:100}.imageViewer .imageContainer{display:flex;flex-wrap:wrap;opacity:.2;transition:left 1s ease,opacity .5s ease}.imageViewer .imageContainer .image{border:2px solid #606060;margin:0}.imageViewer .imageContainer .description{-webkit-text-size-adjust:none;color:#fff;font-family:SF-Pro-Display-Thin;font-size:16px;letter-spacing:1.1px;margin:0;text-align:center;width:100%}@media only screen and (max-width:820px){.imageViewer .imageContainer .description{font-size:12px}}.works{margin:auto;text-align:center;width:100%}.works .pageTitle{margin:100px 0 100px 20px}.works .pageTitle .title{color:#fff;font-family:SF-Pro-Rounded-Thin;font-size:50px;font-weight:400;margin:0}.works .pageTitle .description{color:#b4b4b4;font-family:SF-Pro-Rounded-Regular;font-size:30px;font-weight:400;margin:0}.works .container-1{background-color:#302f319e}.works .container-2{background-color:#1c1b1cb1}.works .background{display:flex;min-height:600px}.works .left{display:flex;flex:1.0 1.0 auto;width:30%}.works .right{flex:1.0 1.0 auto;margin:70px 0 0 20px;text-align:left;width:70%}.works .left,.works .right{vertical-align:top}.works .left .spacer{flex:1.0 1.0 auto}.titleContainer{display:flex;flex-wrap:wrap;width:100%}.works .workTitle{color:#d8d8e9;font-family:SF-Pro-Display-Bold;font-size:24px;width:75%}.works .date{color:#6a6970;font-family:SF-Pro-Display-ThinItalic;font-size:20px;letter-spacing:normal;padding-top:3px;width:25%}.works .description{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;color:#a7a7a7;font-family:SF-Pro-Display-Thin;font-size:15px;margin:40px 20% 20px 20px}.works .description b{color:#bdbdbd;font-family:SF-Pro-Display-Bold;font-weight:lighter}.works .description i{color:#777;font-family:SF-Pro-Display-ThinItalic;font-weight:lighter}.works .description a{color:#aeaeae;transition:color .5s}.works .description img{float:right;margin:10px}.works .description a:hover{color:#fff}.works .backgroundImage{float:right}.works .left .logo{max-width:256px;width:100%}.works .logo-CDM{background-image:url(/static/media/Logo.CDM.175c20cfb1971155f2bc.png);background-position:50%;background-repeat:no-repeat;background-size:150px}.works .backgroundCDM{background-image:url(/static/media/CDM.Background.983d9faed54fbf9ee188.png);background-position:100% 100%;background-repeat:no-repeat;background-size:1000px}.works .backgroundShirt{background-position:right bottom -75px;background-size:500px 500px}.works .backgroundShirt,.works .logo-Fashion{background-image:url(/static/media/Shirt.d677aa2de649e580f503.png);background-repeat:no-repeat}.works .logo-Fashion{background-position:50%;background-size:100%;margin:-100px;padding:100px}.works .backgroundOdyssee{background-image:url(/static/media/Odyssee.Background.4128f63f951803d74dff.png);background-position:100% 100%;background-repeat:no-repeat;background-size:1000px}.works .logo-Odyssee{background-image:url(/static/media/Logo.Odyssee.fc5f4f2dbdfb42ac7c7e.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.works .backgroundBitcoin{background-image:url(/static/media/Bitcoin.Background.b8ec7abc645e9513fe18.png);background-position:100% 100%;background-repeat:no-repeat;background-size:1000px}.works .logo-Bitcoin{background-image:url(/static/media/Logo.Bitcoin.5dc0327c8c78a7ed6940.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.works .backgroundAriane{background-image:url(/static/media/Ariane.Backgroung.5d24f8dcf5e9c1554c8a.png);background-position:100% 100%;background-repeat:no-repeat;background-size:1000px}.works .logo-Ariane6{background-image:url(/static/media/Logo.Ariane6.9b0bd8ac5d894c4215f7.png)}.works .logo-Ariane6,.works .logo-Unreal{background-position:100%;background-repeat:no-repeat;background-size:contain}.works .backgroundUnreal{background-image:url(/static/media/Game.Background.c55cb1e30ff51693ed2c.png);background-position:100% 100%;background-repeat:no-repeat;background-size:1000px}.works .logo-OpenGL{background-image:url(/static/media/Logo.OpenGL.16acbf58076ac2532dd9.png);background-position:100%;background-repeat:no-repeat;background-size:contain}.works .backgroundOpenGL{background-image:url(/static/media/OpenGL.Background.cf9cda78cf304911336e.png);background-position:100% 100%;background-repeat:no-repeat;background-size:1000px}.works .logo-CPP{background-image:url(/static/media/Logo.CPP.60481346a4484dbf5773.png);background-position:50%;background-repeat:no-repeat;background-size:80%}.works .right .flags{display:flex;flex-wrap:wrap;margin:50px 0 10px}.works .right .flag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#4c4c4cbf;border:2px solid #4d4d4d82;border-radius:17px;color:#cfcfcf;font-family:SF-Pro-Display-Bold;margin:5px 10px 5px 0;padding:4px 20px}.works .right .images{display:flex;flex-wrap:wrap;margin:0 20% 40px 0}.works .right .image{border:2px solid #3c3c3c;margin:10px 10px 5px 0;max-height:90px;max-width:160px}@media only screen and (max-width:820px){.works .workTitle{font-size:20px}.works .description{font-size:13px}.works .date{font-size:16px}.works .flag{font-size:13px}.works .pageTitle .title{font-size:35px}.works .pageTitle .description{font-size:20px}}@media only screen and (max-width:1000px){.works .left{width:20%}.works .right{margin-top:40px}.works .description{margin-right:20px}.works .background{display:flex;min-height:300px}.works .right .images{justify-content:center;margin:0 20px 40px 0}.works .pageTitle{margin:75px 0}.works .images .image{max-height:78.75px;max-width:140px}}@media only screen and (max-width:700px){.works .date,.works .workTitle{width:100%}.works .left{display:none}.works .images .image{max-height:67.5px;max-width:120px}}@keyframes SeparatorAnimation{0%{background-position:100% 0}50%{background-position:50% 0}to{background-position:0 0}}@keyframes FadeInAnimation0{0%{opacity:0}to{opacity:1}}@keyframes FadeInAnimation1{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes FadeInAnimation2{0%{opacity:0}75%{opacity:0}to{opacity:1}}@font-face{font-family:SF-Pro;src:url(/static/media/SF-Pro-Text-Light.9f516e09570f34609f07.otf)}@font-face{font-family:SF-Pro-Rounded-Thin;src:url(/static/media/SF-Pro-Rounded-Thin.f06174dd62b94ebe139e.otf)}@font-face{font-family:SF-Pro-Rounded-Regular;src:url(/static/media/SF-Pro-Rounded-Regular.72faf94d6d363c4e94a2.otf)}@font-face{font-family:SF-Pro-Rounded-Bold;src:url(/static/media/SF-Pro-Rounded-Bold.a467dbaac5b4a0fe0bad.otf)}@font-face{font-family:SF-Pro-Display-Thin;src:url(/static/media/SF-Pro-Display-Thin.c656fd92a4e16cd8b12c.otf)}@font-face{font-family:SF-Pro-Display-Regular;src:url(/static/media/SF-Pro-Display-Regular.d95919824936a9bf4051.otf)}@font-face{font-family:SF-Pro-Display-Bold;src:url(/static/media/SF-Pro-Display-Bold.170e68ac3f4c79ef407d.otf)}@font-face{font-family:SF-Pro-Display-MediumItalic;src:url(/static/media/SF-Pro-Display-MediumItalic.6d76d9f7378004a2d93f.otf)}@font-face{font-family:SF-Pro-Display-ThinItalic;src:url(/static/media/SF-Pro-Display-ThinItalic.411b3d6b5cf78a3c4ebe.otf)}@font-face{font-family:SF-Pro-Display-BoldItalic;src:url(/static/media/SF-Pro-Display-BoldItalic.08f790e4591d0b163ab0.otf)}.fl{float:left}.fr{float:right}.image{background-repeat:no-repeat;background-size:100%}.logo-ArtStation{background-image:url(/static/media/Logo.ArtStation.Shadow.4d510e1c99cd952b2da3.png)}.logo-LinkedIn{background-image:url(/static/media/Logo.LinkedIn.Shadow.221fc985b827dc5c1ba5.png)}.logo-GitHub{background-image:url(/static/media/Logo.GitHub.Shadow.a155596c68aef65b7d2e.png)}a{text-decoration:none}.App{-webkit-text-size-adjust:110%;background-color:#1c1c1d;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAmUlEQVRoge3ZQQ5AMBBA0SFOVO5/A70SsZNgOS3ffyuxmf6ktaiQpC8Z7tZaSmmRMEfEmjmg1np5N2YOfCOD6QymM5jOYDqD6QymM5jOYDqD6QymM5hu6tS3nZ5v78azPAXPDdeQOety0f8UnPpHoOOsbmf42MZL6+0cfqV/wGA6g+kMpjOYzmA6g+kMpjOYzmA6gyVJbxERO+UJCG1zAxD1AAAAAElFTkSuQmCC);background-position:50%;background-repeat:repeat;background-size:30px 30px;letter-spacing:1.1px;margin:auto;min-width:320px}.text-shadow-1{text-shadow:#0006 1px -.7px .5px,#0006 2px -1.4px .5px}.text-shadow-2{text-shadow:#0006 1px -.7px .5px,#0006 2px -1.4px .5px,#0006 3px -2.1px .5px,#0006 4px -2.8px .5px}.text-shadow-3{text-shadow:#0006 1px -.7px .5px,#0006 2px -1.4px .5px,#0006 3px -2.1px .5px,#0006 4px -2.8px .5px,#0006 5px -3.5px .5px,#0006 6px -4.2px .5px}.text-shadow-4{text-shadow:#0006 1px -.7px .5px,#0006 2px -1.4px .5px,#0006 3px -2.1px .5px,#0006 4px -2.8px .5px,#0006 5px -3.5px .5px,#0006 6px -4.2px .5px,#0006 7px -4.9px .5px,#0006 8px -5.6px .5px}.box-shadow-inside-1{box-shadow:inset 2px -1.4px .5px #0006}.box-shadow-inside-2{box-shadow:inset 4px -2.8px .5px #0006}.box-shadow-outside-1{box-shadow:1px -.7px .5px #0006,2px -1.4px .5px #0006}.box-shadow-outside-2{box-shadow:1px -.7px .5px #0006,2px -1.4px .5px #0006,3px -2.1px .5px #0006,4px -2.8px .5px #0006}.drop-shadow-1{filter:drop-shadow(2px -1.4px .5px rgba(0,0,0,.4))}.drop-shadow-2{filter:drop-shadow(4px -2.8px .5px rgba(0,0,0,.4))}.fade-in-0{animation:FadeInAnimation0 .5s linear}.fade-in-1{animation:FadeInAnimation1 1s linear}.fade-in-2{animation:FadeInAnimation1 1.5s linear}.fade-in-3{animation:FadeInAnimation1 2s linear}.separator{animation:SeparatorAnimation 10s linear infinite;background:linear-gradient(270deg,#353535 0 48%,#535353 50%,#353535 52% 100%);background-size:400% 2px;height:2px;width:100%;z-index:100}body{background-color:#000;margin:0;overflow:scroll}
/*# sourceMappingURL=main.3ed47d09.css.map*/