body{padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"RoundedM";src:url(/static/media/roundedm.57f60070.woff2) format("woff2"),url(/static/media/roundedm.f21e9643.woff) format("woff");font-weight:400;font-style:normal}*,:focus,:hover{outline:none!important}.App-link{color:#61dafb}html{height:100%}body{font-family:RoundedM!important;width:100%;overflow:none;font-family:sans-serif;background-color:#5499e7;color:#fff;margin:0;font-size:16px}body a{font-weight:700;text-decoration:none;color:hsla(0,0%,100%,.41)}body a,body a:hover{transition-duration:.2s}body a:hover{color:#fff}#logo{width:320px;height:85px;z-index:998;position:relative;margin:10px auto}#logo img{max-width:100%;display:block}.content{max-width:1024px;margin-left:auto;margin-right:auto;width:90%;min-height:calc(100vh - 60px);-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:1s;animation-duration:1s}#home{height:auto;top:0;padding:10px 60px;width:calc(100% - 120px);position:absolute}#home #footer{-webkit-animation-duration:5s;animation-duration:5s}#home #footer,#home-logo{-webkit-animation-name:fade-in;animation-name:fade-in}#home-logo{width:480px;height:235px;z-index:997;background-size:300px;background-repeat:no-repeat;margin:0 auto;padding-top:calc(50vh - 225px);position:fixed;left:50%;transform:translateX(-240px);overflow:visible;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}#homeTitle{text-align:center;font-size:3em;line-height:35px}#homeSubtitle{text-align:center;font-size:1.2em;padding-top:4px}#home-logo img{max-width:100%;display:block}#home-footer{height:20px;position:fixed!important;bottom:0;width:100%;left:0}.avatar_video{width:80%;height:auto;border-radius:100%;z-index:999;box-shadow:0 4px 8px 0 rgba(0,0,0,.3),0 6px 20px 0 rgba(0,0,0,.3);-webkit-animation-name:pop-in-delay;animation-name:pop-in-delay;-webkit-animation-duration:1.75s;animation-duration:1.75s}.avatars{transform:translateY(-100%);z-index:999}.avatars,.avatars_png{top:50%;position:static;display:block;width:100%;margin:0 10%;cursor:pointer}.avatars_png{z-index:1}.avatar_image{display:inline-block!important;width:80%;height:auto;border-radius:100%;z-index:10}#about{height:auto;top:0;padding:10px 60px;width:calc(100% - 120px);position:absolute}#about-box{padding-top:20px;padding-bottom:20px;font-family:RoundedM}.about-text{text-align:left;padding-left:10%;padding-right:10%}.bio-avatar img{width:70%!important;max-width:500px;margin-left:auto;margin-right:auto;display:block;border-radius:15px;margin-bottom:40px;box-shadow:0 4px 8px 0 rgba(0,0,0,.3),0 6px 20px 0 rgba(0,0,0,.3)}.bio-text{display:inline-block;width:calc(75% - 20px);height:auto;background-color:hsla(0,0%,100%,.15);border-radius:10px;float:right;padding:10px;margin:10px 0 20px}.text-right{text-align:right}.text-left{text-align:left}#resume{height:auto;top:0;padding:10px 60px;width:calc(100% - 120px);position:absolute}#resume-box{margin-bottom:100px}#company{text-align:center;font-size:20px;font-weight:bolder}#position{background-color:#fff;border-radius:15px;min-height:100px;color:#2460a3;box-shadow:0 4px 8px 0 rgba(0,0,0,.3),0 6px 20px 0 rgba(0,0,0,.3);padding:7px 15px;margin-top:15px;margin-bottom:15px}#job-title{left:0}#job-dates,#job-title{font-size:18px;height:20px;display:inline-block;font-weight:bolder;position:inherit}#job-dates{right:0;float:right}#job-details{position:relative;display:block;padding:15px 0}ul{margin:0}#download-box{font-weight:700;position:fixed;bottom:10px;background-color:#fff;color:#5499e7;width:400px;height:50px;border-radius:25px;margin:10px auto;left:calc(50% - 200px);box-shadow:0 4px 8px 0 rgba(0,0,0,.3),0 6px 20px 0 rgba(0,0,0,.3);cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:0 0;background-size:50px 100px;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:1s;animation-duration:1s}#download-box,#download-box:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAADICAMAAAAp4rTzAAACfFBMVEX///9blvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJblvJalvFal/BYl+5XmOxWmOtVmOlVmehUmedWmOpblvFZl+5XmOtalvBZl+9VmelYl+1Umehioeqqy/Vlo+rB2fn////t8/1dn+nm7/36/P+EtPCHtvBcnulyqu2GtfBbnehVmueAsu9+sO+pyvX3+v7c6fxgoOrQ4vqvzfb2+f7T4/vh7PzZ5/tfn+nL3vrx9v5WmOnl7/1mo+rH3PmLuPF2rO3y9/5opOvP4fqZwPN0q+3o8P3g6/zV5fuPu/J7r+7U5PuKuPD1+P6OuvLD2fl5ru5/se/z+P6QvPL5+/6YwPNxqu3q8v2MufGDs/CIt/B4re18r++UvfKVvvLd6vzf6/xZl/Ba35WXAAAAfXRSTlMABAYFCChKbpWzw83/0cWvfFAuIlyd19OnaBp6we31JDqh4++xTFbz6VQwFgoUHjZwm8m1rd9mHCxa2fdIGI9SuaVA5+s0jXSLJvESvSoyQtsCIM+fDJGBZOFgPGJ4q6l+cuXLo5ndDk44RkS/aofH1RC3hbtYk4k+l15sdvb7U30AAAgKSURBVHgB7NhlQxt/Fkfxb9hQPbhTfKCBlpS65OKEStDA4lB3d3/xO9TbjETmv/55npzxub/Rv43/+79Ymetv+ovEy/fs3bf/wEFcFZVV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)}#download-box:hover{background-position:0 -50px}#dl-text{top:0!important;line-height:50px;width:50px;display:inline}#popup-holder{left:0;top:0;background-color:rgba(0,0,0,.5);height:100%;width:100%;z-index:1000;position:fixed;color:#000;visibility:hidden}.showPopup{visibility:visible!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hidePopup{visibility:hidden!important;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}#game-banner{width:100%;height:275px;max-height:275px;overflow:hidden;background-color:#000;border-radius:15px 15px 0 0;position:relative;background-size:cover;background-position:50%}#game-title{font-size:2em;padding-top:20px;line-height:35px}#game-company,#game-title{padding-left:55px;margin-right:55px}#game-company{font-size:1.25em;padding-top:3px}#game-platform{float:right;position:relative;right:0;padding-left:55px;padding-top:27px;margin-right:55px;height:50px}#game-platform img{height:100%}#game-top-right{float:right}#game-top-left{float:left}#game-details{padding-left:55px;padding-top:20px;margin-right:55px;display:inline-block;overflow:none}h2{margin-bottom:0}#popup-detail-box{z-index:999;position:fixed;background-color:#fff;width:80%;max-width:1024px;height:60vh;min-height:min(90vh,600px);max-height:900px;margin:0;position:absolute;top:50%;transform:translateY(-50%);left:calc(50% - min(40%, 512px));border-radius:15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.5),0 6px 20px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.5),0 6px 20px 0 rgba(0,0,0,.5)}#popup-bg{background-color:rgba(0,68,255,0);width:100%;height:100%;z-index:10;position:relative;top:0;left:0}#popup-top{height:275px}#popup-middle{height:100px;overflow:hidden}#popup-bottom{height:calc(100% - 375px);overflow-x:hidden;overflow-y:scroll}.popup-prevent-scroll{height:calc(100vh - 20px);overflow-y:hidden;padding-right:15px}#close-detail-box{position:absolute;right:0;float:right;color:#000;padding:10px 10px 0 0;width:30px;height:30px;z-index:99999;opacity:.7}#close-detail-box:hover{opacity:1}#prev-project{position:absolute;left:0;color:#000;margin-top:282px;//margin-top:calc(30vh - 45px);padding-left:10px;width:30px;height:90px;z-index:998;opacity:.4;cursor:pointer}#prev-project:hover{opacity:1}#next-project{position:absolute;right:0;color:#000;margin-top:282px;//margin-top:calc(30vh - 45px);padding-right:10px;width:30px;height:90px;z-index:998;opacity:.4;cursor:pointer}#next-project:hover{opacity:1}#communities{height:auto;position:absolute;top:0;padding:10px 60px;width:calc(100% - 120px);-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.75s;animation-duration:.75s}#feature-games{grid-template-columns:1fr}#feature-games,#other-games{display:grid;justify-items:center;grid-template-rows:auto;justify-content:space-evenly;padding-bottom:0;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:2s;animation-duration:2s}#other-games{grid-template-columns:1fr 1fr}.feature{display:block;padding-top:56%!important}.feature,.game-box-holder{border-radius:15px;width:calc(100% - 10px);overflow:hidden}.game-box-holder{position:relative;margin:5px;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:1s;animation-duration:1s;box-shadow:0 4px 8px 0 rgba(0,0,0,.5),0 6px 20px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.5),0 6px 20px 0 rgba(0,0,0,.5);transition-duration:.15s}.game-box,.game-box-holder{display:inline-block;cursor:pointer}.game-box{width:100%;padding-top:57.75%;overflow:hidden}@media (hover:hover){.game-box-holder:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.5),0 6px 20px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.5),0 6px 20px 0 rgba(0,0,0,.5);transition-duration:.15s}}.game-banner{height:37px;color:#4195c0;background-color:#fff;width:auto;padding:5px 7px 8px!important;position:absolute;float:right;right:0;margin-top:-42px;text-align:center;border-radius:15px 0 10px 0;box-shadow:-2px -2px 5px rgba(0,0,0,.2)}.game-banner img{height:100%}.game-bg{background-size:100.5%!important;transition-duration:.25s}@media (hover:hover){.game-bg:hover{background-size:107%!important;transition-duration:.25s}}#contact{top:0;padding:10px 60px;width:calc(100% - 120px)}#contact-box{padding-top:20px;padding-bottom:25px;text-align:center}#contact-box>.about-text{text-align:center;padding-bottom:20px}#contact-box a{opacity:.6;transition-duration:.2s;text-decoration:none;color:#fff}@media (hover:hover){#contact-box a:hover{opacity:1;transition-duration:.2s}}#social-media{padding-top:5px;padding-bottom:5px;text-align:center}#social-media a{opacity:.6;transition-duration:.2s}@media (hover:hover){#social-media a:hover{opacity:1;transition-duration:.2s}}#contact-content{-webkit-animation-duration:.75s;animation-duration:.75s}#contact-content,.contact-1{-webkit-animation-name:fade-in;animation-name:fade-in}.contact-1{-webkit-animation-duration:1.5s;animation-duration:1.5s}.title{font-size:28px;text-align:center;position:relative;z-index:1;overflow:hidden;line-height:34px;padding:20px}.title:after,.title:before{position:absolute;top:51%;overflow:hidden;width:20%;height:1.5px;content:"\a0";background-color:#fff;margin-top:1px;margin-left:10px}.title:before{margin-left:calc(-20% - 12px);text-align:right}.subtitle{text-align:center;position:relative;z-index:1;overflow:hidden;line-height:20px;font-size:20px;font-weight:700}#header .main-logo{padding-top:5px;max-height:110px}#home-titles{display:inline-block;position:relative;top:0}.home-head{width:320px;height:275px;z-index:998;background-size:300px;background-repeat:no-repeat;margin:0 auto;position:fixed;left:50%;transform:translateX(-240px);overflow:visible;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;display:block;position:relative}#footer{right:0;font-size:12px;width:100%;height:40px;text-align:center;position:absolute;padding-bottom:calc(10px + 1*env(safe-area-inset-bottom))}#footer a{text-decoration:none;opacity:.6;transition-duration:.2s;color:#fff}@media (hover:hover){#footer a:hover{opacity:1;transition-duration:.2s}}.copyright{font-size:12px;font-family:arial}.hidden{display:none!important}#country-button{position:absolute;top:5px;right:5px;z-index:9999}#language-toggle{color:#fff;font-size:14px;position:fixed;width:50px;right:5px}button{background:none;padding:0;margin:0;border:none;cursor:pointer}.button{opacity:1;background-color:#6fa9eb;width:50px;height:50px;border-radius:100px;display:inline-block;margin:5px;transition-duration:.3s}@media (hover:hover){.button:hover{background-color:#8dbbef;transition-duration:.3s;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.2)}}#navigation{z-index:999;background-color:transparent;width:auto;height:auto;display:block;position:fixed;left:10px;top:50%;transform:translateY(-50%)}.nav-circle button{padding:0;margin:0}.nav-circle{background-color:#fff;width:auto;max-width:40px;height:40px;border-radius:25px;margin-top:10px;margin-bottom:10px;transition:.4s;overflow:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,.3),0 6px 20px 0 rgba(0,0,0,.3)}@media (hover:hover){.nav-circle:hover{max-width:200px;transition-duration:.5s}}.nav-1{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-direction:normal;animation-direction:normal}.nav-1,.nav-2{-webkit-animation-name:slide-in-left;animation-name:slide-in-left}.nav-2{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-direction:normal;animation-direction:normal}.nav-3{-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-direction:normal;animation-direction:normal}.nav-3,.nav-4{-webkit-animation-name:slide-in-left;animation-name:slide-in-left}.nav-4{-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-direction:normal;animation-direction:normal}.nav-5{-webkit-animation-name:slide-in-left;animation-name:slide-in-left;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-direction:normal;animation-direction:normal}.icon{margin-top:2px;margin-left:2px;width:36px;height:36px;border-radius:25px}.nav-title{display:inline-block;font-size:16px;height:40px;line-height:40px;text-align:center;padding:0 15px 0 5px;vertical-align:bottom;color:#5499e7;font-weight:500}.nav-icon{display:inline-block;float:left}@-webkit-keyframes slide-in-left{0%{margin-left:-50px;opacity:0}66%{margin-left:-50px;opacity:0}to{margin-left:0;opacity:1}}@keyframes slide-in-left{0%{margin-left:-50px;opacity:0}66%{margin-left:-50px;opacity:0}to{margin-left:0;opacity:1}}@-webkit-keyframes slide-in-right{0%{margin-right:-50px;opacity:0}66%{margin-right:-50px;opacity:0}to{margin-right:0;opacity:1}}@keyframes slide-in-right{0%{margin-right:-50px;opacity:0}66%{margin-right:-50px;opacity:0}to{margin-right:0;opacity:1}}@-webkit-keyframes slide-in-bottom{0%{margin-bottom:-100px;opacity:0}65%{margin-bottom:-100px;opacity:0}66%{margin-bottom:0;opacity:0}to{margin-bottom:0;opacity:1}}@keyframes slide-in-bottom{0%{margin-bottom:-100px;opacity:0}65%{margin-bottom:-100px;opacity:0}66%{margin-bottom:0;opacity:0}to{margin-bottom:0;opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-delay{0%{opacity:0;display:none}50%{opacity:0;display:unset}to{opacity:1}}@keyframes fade-in-delay{0%{opacity:0;display:none}50%{opacity:0;display:unset}to{opacity:1}}@-webkit-keyframes pop-in-delay{0%{opacity:0;display:none}60%{opacity:0;display:unset}99%{opacity:1}to{opacity:1}}@keyframes pop-in-delay{0%{opacity:0;display:none}60%{opacity:0;display:unset}99%{opacity:1}to{opacity:1}}@-webkit-keyframes fade-in-mobile{0%{margin-bottom:-100px;opacity:0}65%{margin-bottom:-100px;opacity:0}66%{margin-bottom:0;opacity:0}to{margin-bottom:0;opacity:1}}@keyframes fade-in-mobile{0%{margin-bottom:-100px;opacity:0}65%{margin-bottom:-100px;opacity:0}66%{margin-bottom:0;opacity:0}to{margin-bottom:0;opacity:1}}@media screen and (min-width:240px) and (max-width:699px) and (max-aspect-ratio:1/1){body{font-size:13px}#other-games{grid-template-columns:1fr}.content{width:100%;min-height:calc(100vh - 200px);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-webkit-animation-delay:.2s;animation-delay:.2s}#logo{width:90%;margin-bottom:0;height:auto}.title{font-size:22px}.subtitle{font-size:18px}.about-text{padding:0}#language-toggle{position:absolute;right:0}#navigation{border-radius:10px 10px 0 0;position:fixed;display:block;width:100%;left:calc(50% - 400px);height:50px;top:unset;bottom:-55px;padding:20px 250px;background:#5499e7;background:linear-gradient(180deg,rgba(84,153,231,0),#5499e7 42%,#5499e7)}.nav-circle{max-width:50px;width:50px;height:50px;padding:0;display:inline-block;box-shadow:0 0 0 0;margin:0 5px}.nav-1,.video-fade-in{-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:normal;animation-direction:normal}.nav-1,.nav-2,.video-fade-in{-webkit-animation-name:fade-in-mobile;animation-name:fade-in-mobile}.nav-2{-webkit-animation-duration:1.9s;animation-duration:1.9s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:normal;animation-direction:normal}.nav-3{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:normal;animation-direction:normal}.nav-3,.nav-4{-webkit-animation-name:fade-in-mobile;animation-name:fade-in-mobile}.nav-4{-webkit-animation-duration:2.1s;animation-duration:2.1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:normal;animation-direction:normal}.nav-5{-webkit-animation-name:fade-in-mobile;animation-name:fade-in-mobile;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:normal;animation-direction:normal}.icon{width:45px;height:45px;padding:2.5px;margin:0}.nav-title{display:none}.avatars,.avatars_png{height:50px;margin:0}.avatar_video{width:125px;height:125px;display:none}.avatar_image{width:70%;height:auto;margin-left:15%}.home-head{height:235px}#homeTitle{font-size:2.7em}#homeSubtitle{font-size:1.15em}#social-media img{width:20%;max-width:25%}#home-logo{padding-top:calc(50vh - 205px)}#home-titles{max-width:90%;padding-left:5%}#home-logo img{width:70%;display:block;margin-left:15%}.game-box-holder{width:100%;margin-left:0;margin-right:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.3),0 6px 20px 0 rgba(0,0,0,.3)}.game-banner{height:25px;margin-top:-30px}#about,#communities,#contact,#home,#resume{width:calc(100% - 60px);padding:10px 30px}#communities{padding-bottom:70px}#about{padding-bottom:50px}#resume{padding-bottom:30px}#download-box{width:90%;left:5%;bottom:62px;font-size:1.15em}.title,ul{padding:10px}#job-title{font-size:16px}#job-dates,#job-title{width:100%;text-align:center}#job-dates{font-size:14px;font-weight:100}#popup-detail-box{height:80vh;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:92vw;left:4vw}#game-banner{height:225px}#next-project,#prev-project{margin-top:234px}#game-title{font-size:1.5em;line-height:1.25em;padding-left:45px}#game-company{font-size:1em;word-break:break-word;margin-right:0;padding-left:45px}#game-top-right{width:30px}#game-top-left{width:90%}#game-platform{padding-top:27px;padding-right:20px!important;float:right;margin-right:22px}#game-platform img{height:40px}#game-details{height:calc(97% - 5px);padding-left:25px;margin-right:25px;padding-top:7px}#game-top-left{width:calc(90vw - 50px)}#popup-top{height:225px}#popup-middle{height:100px;overflow:hidden}#popup-bottom{height:calc(100% - 325px)}}@media ,only screen and (min-device-width:375px) and (max-device-width:812px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2),only screen and (min-device-width:375px) and (max-device-width:812px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){body{font-size:.5em}.nav-1{-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:normal;animation-direction:normal}.nav-1,.nav-2{-webkit-animation-name:slide-in-right;animation-name:slide-in-right}.nav-2{-webkit-animation-duration:1.9s;animation-duration:1.9s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:normal;animation-direction:normal}.nav-3{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:normal;animation-direction:normal}.nav-3,.nav-4{-webkit-animation-name:slide-in-right;animation-name:slide-in-right}.nav-4{-webkit-animation-duration:2.1s;animation-duration:2.1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:normal;animation-direction:normal}.nav-5{-webkit-animation-name:slide-in-right;animation-name:slide-in-right;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-direction:normal;animation-direction:normal}#home-logo{max-width:100%;padding-top:calc(50vh - 165px);bottom:47%}.content{width:calc(100% - 3*env(safe-area-inset-right));min-height:calc(100vh - 50px)}#country-button{right:calc(5px + env(safe-area-inset-right))}#navigation{left:calc(100% - 45px - env(safe-area-inset-right))}.nav-circle{max-width:36px;height:36px}.icon{margin-right:2px;width:32px;height:32px}.bio-image{display:block;width:100%;height:50px;left:50%;position:relative;transform:translateX(-67.5px)}.bio-text{display:block;width:calc(100% - 20px);padding-top:65px}.text-left,.text-right{text-align:center}.avatar_image{width:125px;height:125px}.bio-buttons img{width:50px}#social-media img{width:60px}#other-games{grid-column-gap:10px}#about,#communities,#contact,#home{width:calc(100% - 110px);padding:10px 55px}#contact{position:absolute;padding-bottom:50px}.game-banner{font-size:14px}.subtitle{font-size:20px}#logo{width:70%;max-width:275px;margin-bottom:0;height:auto}.title{font-size:22px}.subtitle{font-size:18px}.about-text{padding:0}#language-toggle{position:absolute;right:0}.nav-title{display:none}.avatars,.avatars_png{height:50px;margin:0}.avatars_png{padding:80px 40px 40px}.avatars_png img{width:150px!important}.avatar_video{width:125px;height:125px;display:none}.avatar_image{width:70%;height:auto;margin-left:15%}.home-head{height:235px}#homeTitle{font-size:2.7em}#homeSubtitle{font-size:1.15em}#social-media img{width:20%;max-width:25%}#home-logo{padding-top:calc(50vh - 205px)}#home-titles{max-width:90%;padding-left:5%}#home-logo img{width:70%;display:block;margin-left:15%}.game-box-holder{width:100%;margin-left:0;margin-right:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.3),0 6px 20px 0 rgba(0,0,0,.3)}.game-banner{height:25px;margin-top:-30px}#about,#communities,#contact,#home,#resume{width:calc(100% - 60px);padding:10px 30px}#communities{padding-bottom:70px}#download-box{font-size:1.5em}#social-media img{max-width:80px}.title,ul{padding:10px}#game-banner{height:150px}#next-project,#prev-project{margin-top:136px;transform:scale(.7)}#game-title{font-size:2.5em;padding-top:5px}#game-company{font-size:1.5em;padding-top:0;margin-top:-4px}#game-top-right{width:50px}#game-platform{padding-top:5px}#game-details{height:100%;padding-left:25px;margin-right:25px;padding-top:1px;font-size:.85em}#game-top-left{width:calc(80vw - 50px)}.bio-avatar img{max-width:300px;width:50px}#job-dates,#job-title{font-size:16px}#popup-top{height:150px}#popup-middle{height:60px;overflow:hidden}#popup-bottom{height:calc(100% - 210px);overflow:scroll}#popup-detail-box{min-height:min(70vh,600px)}}
/*# sourceMappingURL=main.cea459b1.chunk.css.map */