body{margin:0;padding:0;font-family:sans-serif}*{background-color:#584e52;font-family:Lato,sans-serif}.landing{width:100vw}h1{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:200px 100px 0;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}h2{font-size:40px;font-weight:200;-webkit-animation:fadeIn 3s;animation:fadeIn 3s}h2,h3{color:#b5e0f2;letter-spacing:1px;margin:30px 100px 0}h3{font-size:30px;font-weight:300;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}#about-me-header-arrow{filter:alpha(opacity=100);margin:120px 45vw 0;opacity:1;width:13%;-webkit-animation:fadeIn 6s;animation:fadeIn 6s}label#about-me-header-arrow-label{color:#fff;font-size:15px;font-weight:300;letter-spacing:3px;margin:10px 40vw 0 46vw;opacity:.2;text-align:center;-webkit-animation:fadeIn 7s;animation:fadeIn 7s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (min-device-width:320px) and (max-device-width:480px){h1{color:#fff;font-size:30px;font-weight:200;letter-spacing:3px;margin:150px 0 0 30px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}h2{font-size:25px;font-weight:200;-webkit-animation:fadeIn 3s;animation:fadeIn 3s}h2,h3{color:#b5e0f2;letter-spacing:1px;margin:50px 0 0 30px}h3{font-size:20px;font-weight:300;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}#about-me-header-arrow{filter:alpha(opacity=50);margin:60px 0 0 45vw;opacity:1;width:30%;-webkit-animation:fadeIn 6s;animation:fadeIn 6s}label#about-me-header-arrow-label{color:#fff;font-size:15px;font-weight:300;letter-spacing:3px;margin:10px 40vw 0 46vw;opacity:1;text-align:center;-webkit-animation:fadeIn 7s;animation:fadeIn 7s}}@media only screen and (min-width:321px){#about-me-header-arrow{filter:alpha(opacity=50);margin:120px 45vw 0;opacity:1;width:13%}label#about-me-header-arrow-label{margin:10px 40vw 0 45vw;opacity:1;text-align:center}}@media only screen and (max-width:320px){#about-me-header-arrow{filter:alpha(opacity=50);margin:120px 45vw 0;opacity:1;width:13%}label#about-me-header-arrow-label{margin:10px 40vw 0 42vw;opacity:1;text-align:center}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#about-me-header-arrow{filter:alpha(opacity=50);margin:120px 45vw 0;opacity:1;width:13%}label#about-me-header-arrow-label{margin:10px 40vw 0 44vw;opacity:1;text-align:center}}@media only screen and (min-width:1224px){h1{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:200px 100px 0;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}h2{font-size:40px;font-weight:200;-webkit-animation:fadeIn 3s;animation:fadeIn 3s}h2,h3{color:#b5e0f2;letter-spacing:1px;margin:30px 100px 0}h3{font-size:30px;font-weight:300;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}#about-me-header-arrow{filter:alpha(opacity=50);margin:120px 45vw 0;opacity:1;width:13%;-webkit-animation:fadeIn 6s;animation:fadeIn 6s}label#about-me-header-arrow-label{color:#fff;font-size:15px;font-weight:300;letter-spacing:3px;margin:10px 40vw 0 46vw;opacity:1;text-align:center;-webkit-animation:fadeIn 7s;animation:fadeIn 7s}}@media only screen and (min-width:1824px){h1{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:200px 100px 0;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}h2{font-size:40px;font-weight:200;-webkit-animation:fadeIn 3s;animation:fadeIn 3s}h2,h3{color:#b5e0f2;letter-spacing:1px;margin:30px 100px 0}h3{font-size:30px;font-weight:300;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}#about-me-header-arrow{filter:alpha(opacity=50);margin:120px 45vw 0;opacity:1;width:13%}label#about-me-header-arrow-label{color:#fff;font-size:15px;font-weight:300;letter-spacing:3px;margin:10px 40vw 0 46vw;opacity:1;text-align:center;-webkit-animation:fadeIn 7s;animation:fadeIn 7s}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){#about-me-header-arrow{filter:alpha(opacity=50);margin:120px 0 0 45vw;opacity:1;width:13%}label#about-me-header-arrow-label{margin:10px 0 0 44vw;opacity:1;text-align:center}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){#about-me-header-arrow{filter:alpha(opacity=50);margin:120px 0 0 45vw;opacity:1;width:13%}label#about-me-header-arrow-label{margin:10px 0 0 44vw;opacity:1;text-align:center}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:3){#about-me-header-arrow{filter:alpha(opacity=50);margin:120px 0 0 45vw;opacity:1;width:13%}label#about-me-header-arrow-label{margin:10px 0 0 44vw;opacity:1;text-align:center}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:3){#about-me-header-arrow{filter:alpha(opacity=50);margin:120px 0 0 40vw;opacity:1;width:25%}label#about-me-header-arrow-label{margin:10px 40vw 0 44vw;opacity:1;text-align:center}}#navbar{background:-webkit-gradient(linear,left top,left bottom,from(#584e52),color-stop(#584e52),color-stop(#584e52),color-stop(#584e52),color-stop(#584e52),color-stop(#584e52),color-stop(rgba(88,78,82,.8)),to(rgba(88,78,82,0)));background:-webkit-linear-gradient(top,#584e52,#584e52,#584e52,#584e52,#584e52,#584e52,rgba(88,78,82,.8),rgba(88,78,82,0));background:linear-gradient(180deg,#584e52,#584e52,#584e52,#584e52,#584e52,#584e52,rgba(88,78,82,.8),rgba(88,78,82,0));background:-webkit-linear-gradient(top,#584e52,#584e52,#584e52,#584e52,#584e52,rgba(88,78,82,.8),rgba(88,78,82,0));width:100%;position:fixed;margin:0;padding:0;top:0;right:0;z-index:5}#navbar-mobile{display:none}#navbar-logo{cursor:pointer;display:inline;float:right;height:100px;margin:30px 30px 10px 20px;position:relative;border-radius:10em 10em 10em 10em;border:5px solid rgba(181,224,242,.1)}#navbar-logo:active,#navbar-logo:focus,#navbar-logo:hover{border:5px solid #b5e0f2}#navbar-logo:hover:active{border:5px solid #a85676}ul#navbar-list{color:#b5e0f2;font-weight:500;font-size:25px;float:right;letter-spacing:3px;list-style-type:none;margin:60px 20px 0;padding:0;position:relative}ul#navbar-list,ul#navbar-list li{background-color:rgba(181,224,242,0)}li#navbar-list-item-first{background-color:none;display:inline;margin-right:25px}#navbar-first-Link{background-color:rgba(181,224,242,0);color:#b5e0f2;cursor:pointer;text-decoration:none}#navbar-first-Link:active,#navbar-first-Link:hover{color:#fff}li#navbar-list-item-middle{background-color:none;display:inline;margin-left:25px;margin-right:25px}#navbar-middle-Link{background-color:none;color:#b5e0f2;cursor:pointer;text-decoration:none}#navbar-first-Link:active,#navbar-middle-Link:hover{color:#fff}li#navbar-list-item-last{background-color:none;display:inline;margin-left:25px}#navbar-last-Link{background-color:none;color:#b5e0f2;cursor:pointer;text-decoration:none}#navbar-first-Link:active,#navbar-last-Link:hover{color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:480px){#navbar{display:none}#navbar-mobile{background-color:rgba(181,224,242,0);position:fixed;display:inline-block;right:0;top:0;z-index:5;margin:20px 20px 0 0}#navbar-logo{box-shadow:0 0 20px rgba(0,0,0,.3);cursor:pointer;display:inline;height:70px;margin:0 10px 10px;right:0;position:fixed;border-radius:10em 10em 10em 10em;border:5px solid rgba(181,224,242,.1)}#navbar-logo:active,#navbar-logo:focus,#navbar-logo:hover{border:5px solid #b5e0f2}.nav-link{background-color:rgba(181,224,242,0)}.dropdown-menu{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;background-color:#584e52;border:0 solid rgba(181,224,242,0);border-radius:1em 1em 1em 1em;box-shadow:0 0 10px rgba(0,0,0,.3);position:relative;margin:50px 0 0;width:75vw}.dropdown-item{color:#b5e0f2;letter-spacing:2px;height:10vh;padding:3vh 0 0 10px;text-align:center}.dropdown-item:active,.dropdown-item:focus,.dropdown-item:focus:active,.dropdown-item:hover{background-color:#b25672;color:#b5e0f2}}@media only screen and (min-width:321px){#navbar{display:none}#navbar-mobile{position:fixed;display:inline-block;right:0;top:0;z-index:5;margin:20px 20px 0 0}#navbar-logo{box-shadow:0 0 20px rgba(0,0,0,.3);cursor:pointer;display:inline;height:70px;margin:0 10px 10px;right:0;position:fixed;border-radius:10em 10em 10em 10em;border:5px solid rgba(181,224,242,.1)}#navbar-logo:active,#navbar-logo:focus,#navbar-logo:hover{border:5px solid #b5e0f2}.nav-link{background-color:rgba(181,224,242,0)}.dropdown-menu{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;background-color:#584e52;border:0 solid rgba(181,224,242,0);border-radius:1em 1em 1em 1em;box-shadow:0 0 10px rgba(0,0,0,.3);position:relative;margin:50px 0 0;width:75vw}.dropdown-item{color:#b5e0f2;letter-spacing:2px;height:10vh;padding:3vh 0 0 10px;text-align:center}.dropdown-item:active,.dropdown-item:focus,.dropdown-item:focus:active,.dropdown-item:hover{background-color:#b25672;color:#b5e0f2}}@media only screen and (max-width:320px){#navbar{display:none}#navbar-mobile{position:fixed;display:inline-block;right:0;top:0;z-index:5;margin:20px 20px 0 0}#navbar-logo{box-shadow:0 0 20px rgba(0,0,0,.3);cursor:pointer;display:inline;height:70px;margin:0 10px 10px;right:0;position:fixed;border-radius:10em 10em 10em 10em;border:5px solid rgba(181,224,242,.1)}#navbar-logo:active,#navbar-logo:focus,#navbar-logo:hover{border:5px solid #b5e0f2}.nav-link{background-color:rgba(181,224,242,0)}.dropdown-menu{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;background-color:#584e52;border:0 solid rgba(181,224,242,0);border-radius:1em 1em 1em 1em;box-shadow:0 0 10px rgba(0,0,0,.3);position:relative;margin:50px 0 0;width:75vw}.dropdown-item{color:#b5e0f2;letter-spacing:2px;height:10vh;padding:3vh 0 0 10px;text-align:center}.dropdown-item:active,.dropdown-item:focus,.dropdown-item:focus:active,.dropdown-item:hover{background-color:#b25672;color:#b5e0f2}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.dropdown-item{color:#b5e0f2;letter-spacing:2px;height:4vh;padding:1vh 1vw 1vw 1vh;text-align:center}.dropdown-item:active,.dropdown-item:focus,.dropdown-item:focus:active,.dropdown-item:hover{background-color:#b25672;color:#b5e0f2}}@media only screen and (min-width:1224px){#navbar{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,from(#584e52),color-stop(#584e52),color-stop(#584e52),color-stop(#584e52),color-stop(#584e52),color-stop(#584e52),color-stop(rgba(88,78,82,.8)),to(rgba(88,78,82,0)));background:-webkit-linear-gradient(top,#584e52,#584e52,#584e52,#584e52,#584e52,#584e52,rgba(88,78,82,.8),rgba(88,78,82,0));background:linear-gradient(180deg,#584e52,#584e52,#584e52,#584e52,#584e52,#584e52,rgba(88,78,82,.8),rgba(88,78,82,0));background:-webkit-linear-gradient(top,#584e52,#584e52,#584e52,#584e52,#584e52,rgba(88,78,82,.8),rgba(88,78,82,0));width:100%;position:fixed;margin:0;padding:0;top:0;right:0;z-index:5}#navbar-mobile{display:none}#navbar-logo{cursor:pointer;display:inline;float:right;height:100px;margin:30px 30px 10px 20px;position:relative;border-radius:10em 10em 10em 10em;border:5px solid rgba(181,224,242,.1)}#navbar-logo:active,#navbar-logo:focus,#navbar-logo:hover{border:5px solid #b5e0f2}#navbar-logo:hover:active{border:5px solid #a85676}ul#navbar-list{color:#b5e0f2;font-weight:500;font-size:25px;float:right;letter-spacing:3px;list-style-type:none;margin:60px 20px 0;padding:0;position:relative}ul#navbar-list,ul#navbar-list li{background-color:rgba(181,224,242,0)}li#navbar-list-item-first{background-color:none;display:inline;margin-right:25px}#navbar-first-Link{background-color:none;color:#b5e0f2;cursor:pointer;text-decoration:none}#navbar-first-Link:active,#navbar-first-Link:hover{color:#fff}li#navbar-list-item-middle{background-color:none;display:inline;margin-left:25px;margin-right:25px}#navbar-middle-Link{background-color:none;color:#b5e0f2;cursor:pointer;text-decoration:none}#navbar-first-Link:active,#navbar-middle-Link:hover{color:#fff}li#navbar-list-item-last{background-color:none;display:inline;margin-left:25px}#navbar-last-Link{background-color:none;color:#b5e0f2;cursor:pointer;text-decoration:none}#navbar-first-Link:active,#navbar-last-Link:hover{color:#fff}}@media only screen and (min-width:1824px){#navbar{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,from(#584e52),color-stop(#584e52),color-stop(#584e52),color-stop(#584e52),color-stop(#584e52),color-stop(#584e52),color-stop(rgba(88,78,82,.8)),to(rgba(88,78,82,0)));background:-webkit-linear-gradient(top,#584e52,#584e52,#584e52,#584e52,#584e52,#584e52,rgba(88,78,82,.8),rgba(88,78,82,0));background:linear-gradient(180deg,#584e52,#584e52,#584e52,#584e52,#584e52,#584e52,rgba(88,78,82,.8),rgba(88,78,82,0));background:-webkit-linear-gradient(top,#584e52,#584e52,#584e52,#584e52,#584e52,rgba(88,78,82,.8),rgba(88,78,82,0));width:100%;position:fixed;margin:0;padding:0;top:0;right:0;z-index:5}#navbar-mobile{display:none}#navbar-logo{cursor:pointer;display:inline;float:right;height:100px;margin:30px 30px 10px 20px;position:relative;border-radius:10em 10em 10em 10em;border:5px solid rgba(181,224,242,.1)}#navbar-logo:active,#navbar-logo:focus,#navbar-logo:hover{border:5px solid #b5e0f2}#navbar-logo:hover:active{border:5px solid #a85676}ul#navbar-list{color:#b5e0f2;font-weight:500;font-size:25px;float:right;letter-spacing:3px;list-style-type:none;margin:60px 20px 0;padding:0;position:relative}ul#navbar-list,ul#navbar-list li{background-color:rgba(181,224,242,0)}li#navbar-list-item-first{background-color:none;display:inline;margin-right:25px}#navbar-first-Link{background-color:none;color:#b5e0f2;cursor:pointer;text-decoration:none}#navbar-first-Link:active,#navbar-first-Link:hover{color:#fff}li#navbar-list-item-middle{background-color:none;display:inline;margin-left:25px;margin-right:25px}#navbar-middle-Link{background-color:none;color:#b5e0f2;cursor:pointer;text-decoration:none}#navbar-first-Link:active,#navbar-middle-Link:hover{color:#fff}li#navbar-list-item-last{background-color:none;display:inline;margin-left:25px}#navbar-last-Link{background-color:none;color:#b5e0f2;cursor:pointer;text-decoration:none}#navbar-first-Link:active,#navbar-last-Link:hover{color:#fff}}.aboutme-container{margin:200px 100px 0}#aboutme-picture{margin:55px 0 0;opacity:.5;position:relative;top:-50px;width:500px}h1#aboutme-h1{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:0;-webkit-animation:fadeIn 7s;animation:fadeIn 7s}h2#aboutme-h2{font-size:40px;font-weight:200;margin:25px 0 0}h2#aboutme-h2,h3#aboutme-h3{color:#b5e0f2;letter-spacing:1px;text-align:justify;-webkit-animation:fadeIn 7s;animation:fadeIn 7s}h3#aboutme-h3{font-size:22px;font-weight:300;margin:50px 0}@media only screen and (min-device-width:320px) and (max-device-width:480px){.aboutme-container{margin:200px 10px 0}#aboutme-picture{margin:25px 0 0;opacity:.5;position:relative;top:-20px;width:100%}h1#aboutme-h1{color:#fff;font-size:42px;font-weight:200;letter-spacing:3px;margin:0 0 10px}h2#aboutme-h2{font-size:24px;font-weight:200;margin:15px 0 0}h2#aboutme-h2,h3#aboutme-h3{color:#b5e0f2;letter-spacing:1px;text-align:justify}h3#aboutme-h3{font-size:18px;font-weight:300;margin:30px 0 50px}}@media only screen and (min-width:321px){.aboutme-container{margin:200px 40px 0}#aboutme-picture{margin:25px 0 0;opacity:.5;position:relative;top:-20px;width:50%;display:inline;float:left}h1#aboutme-h1{color:#fff;font-size:42px;font-weight:200;letter-spacing:3px;margin:0 0 10px}h2#aboutme-h2{font-size:24px;font-weight:200;margin:15px 0 0}h2#aboutme-h2,h3#aboutme-h3{color:#b5e0f2;letter-spacing:1px;text-align:justify}h3#aboutme-h3{font-size:18px;font-weight:300;margin:30px 0 50px}}@media only screen and (max-width:320px){.aboutme-container{margin:200px 10px 0}#aboutme-picture{margin:25px 0 0;opacity:.5;position:relative;top:-20px;width:100%}h1#aboutme-h1{color:#fff;font-size:42px;font-weight:200;letter-spacing:3px;margin:0 0 10px}h2#aboutme-h2{font-size:24px;font-weight:200;margin:15px 0 0}h2#aboutme-h2,h3#aboutme-h3{color:#b5e0f2;letter-spacing:1px;text-align:justify}h3#aboutme-h3{font-size:18px;font-weight:300;margin:30px 0 50px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.aboutme-container{margin:200px 100px 0}#aboutme-picture{margin:55px 0 0;opacity:.5;position:relative;top:-50px;width:100%;overflow:hidden}h1#aboutme-h1{color:#fff;font-size:30px;font-weight:200;letter-spacing:3px;margin:0}h2#aboutme-h2{font-size:20px;font-weight:200;margin:12px 0 0}h2#aboutme-h2,h3#aboutme-h3{color:#b5e0f2;letter-spacing:1px;text-align:justify}h3#aboutme-h3{font-size:12px;font-weight:300;margin:25px 0 50px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.aboutme-container{margin:200px 100px 0}#aboutme-picture{margin:55px 0 0;opacity:.5;position:relative;top:-50px;width:100%;overflow:hidden}h1#aboutme-h1{color:#fff;font-size:40px;font-weight:200;letter-spacing:3px;margin:0}h2#aboutme-h2{font-size:30px;font-weight:200;margin:12px 0 0}h2#aboutme-h2,h3#aboutme-h3{color:#b5e0f2;letter-spacing:1px;text-align:justify}h3#aboutme-h3{font-size:16px;font-weight:300;margin:25px 0 50px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.aboutme-container{margin:200px 100px 0}#aboutme-picture{margin:55px 0 0;opacity:.5;position:relative;top:-50px;width:100%;overflow:hidden}h1#aboutme-h1{color:#fff;font-size:40px;font-weight:200;letter-spacing:3px;margin:0}h2#aboutme-h2{font-size:30px;font-weight:200;margin:12px 0 0}h2#aboutme-h2,h3#aboutme-h3{color:#b5e0f2;letter-spacing:1px;text-align:justify}h3#aboutme-h3{font-size:16px;font-weight:300;margin:25px 0 50px}}@media only screen and (min-width:1224px){.aboutme-container{margin:200px 100px 0}#aboutme-picture{margin:55px 0 0;opacity:.5;position:relative;top:-50px;width:100%}h1#aboutme-h1{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:0}h2#aboutme-h2{font-size:40px;font-weight:200;margin:25px 0 0}h2#aboutme-h2,h3#aboutme-h3{color:#b5e0f2;letter-spacing:1px;text-align:justify}h3#aboutme-h3{font-size:22px;font-weight:300;margin:50px 0}}@media only screen and (min-width:1824px){.aboutme-container{margin:400px 100px 0}#aboutme-picture{margin:55px 0 0;opacity:.5;position:relative;top:-50px;width:700px}h1#aboutme-h1{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:0}h2#aboutme-h2{font-size:40px;font-weight:200;margin:25px 0 0}h2#aboutme-h2,h3#aboutme-h3{color:#b5e0f2;letter-spacing:1px;text-align:justify}h3#aboutme-h3{font-size:22px;font-weight:300;margin:50px 0}}@media only screen and (min-device-width:320px) and (max-device-width:568px){.aboutme-container{margin:200px 0 0 20px}#aboutme-picture{margin:25px 0 0;opacity:.5;position:relative;top:-20px;width:100%}h1#aboutme-h1{color:#fff;font-size:42px;font-weight:200;letter-spacing:3px;margin:0 0 10px}h2#aboutme-h2{font-size:24px;font-weight:200;margin:15px 0 0}h2#aboutme-h2,h3#aboutme-h3{color:#b5e0f2;letter-spacing:1px;text-align:justify}h3#aboutme-h3{font-size:18px;font-weight:300;margin:30px 0 50px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.aboutme-container{margin:200px 0 0 20px}#aboutme-picture{margin:25px 0 0;opacity:.5;position:relative;top:-20px;width:50%}h1#aboutme-h1{color:#fff;font-size:42px;font-weight:200;letter-spacing:3px;margin:0 0 10px}h2#aboutme-h2{font-size:24px;font-weight:200;margin:15px 0 0}h2#aboutme-h2,h3#aboutme-h3{color:#b5e0f2;letter-spacing:1px;text-align:justify}h3#aboutme-h3{font-size:18px;font-weight:300;margin:30px 0 50px}}#projects-title{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:150px 100px 0;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}.projects-grid{margin:50px 100px 0 90px}.project{margin-bottom:50px;border-style:none;-webkit-animation:fadeIn 3s;animation:fadeIn 3s}.project-title{color:#fff;font-size:30px;text-align:left;font-weight:500;margin:10px 0 0;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}.project-title-wip{border-radius:.5em .5em .5em .5em;background-color:#b5e0f2;color:#584e52;display:inline;font-size:12px;font-weight:800;margin:0;padding:5px;position:relative;top:-5px}.project-img{background-color:rgba(181,224,242,0);border:0 rgba(181,224,242,0);position:relative;height:150px;width:100%;margin:0;background-size:cover}.project-airfrov{background-image:url(/static/media/airfrov-image-preview.91b62eca.png)}.project-frizzy{background-image:url(/static/media/frizzy-image-preview.55dfeaa2.png)}.project-expressive{background-image:url(/static/media/expressive-image-preview.12dfffd5.jpg)}.project-swapbooks{background-image:url(/static/media/swap-books-image-preview.a3aa2758.jpg)}.project-tollchecker{background-image:url(/static/media/tollchecker-image-preview.402950ca.png)}.project-deliverydebts{background-image:url(/static/media/delivery-and-debts-preview.d81c954e.png)}.project-description{color:#b5e0f2;font-size:22px;font-weight:500;letter-spacing:1px;margin:10px 0;padding:0;text-align:justify}.project-role:before{color:#fff;content:"ROLE";font-size:16px;font-weight:600;letter-spacing:1px;margin:0 10px 0 0;padding:0}.project-role{color:#b5e0f2;font-weight:300;letter-spacing:1px}.project-contact-link{background-color:rgba(168,86,118,.4);border-radius:.2em .2em .2em .2em;color:#fff;padding:7px;position:relative;margin:10px 10px 10px 0;text-decoration:none;top:15px}.project-contact-link:focus,.project-contact-link:hover{background-color:#a85676;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;text-decoration:none}.project-contact-link:active,.project-contact-link:hover:active{background-color:#b5e0f2;box-shadow:0 0 10px rgba(0,0,0,.3);color:#584e52;text-decoration:none}@media only screen and (min-device-width:320px) and (max-device-width:480px){#projects-title{color:#fff;font-size:40px;font-weight:200;letter-spacing:3px;margin:150px 0 0 30px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}.projects-grid{margin:50px 0 0 20px}.project{margin-bottom:50px;border-style:none;-webkit-animation:fadeIn 3s;animation:fadeIn 3s}.project-title{color:#fff;font-size:30px;text-align:left;font-weight:500;margin:10px 0 0;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}.project-title-wip{border-radius:.5em .5em .5em .5em;background-color:#b5e0f2;color:#584e52;display:inline;font-size:12px;font-weight:800;margin:0;padding:5px;position:relative;top:-5px}.project-img{background-color:rgba(181,224,242,0);border:0 rgba(181,224,242,0);position:relative;height:150px;width:100%;margin:0;background-size:cover}.project-description{color:#b5e0f2;font-weight:500;margin:10px 0;text-align:justify}.project-description,.project-role:before{font-size:15px;letter-spacing:1px;padding:0}.project-role:before{color:#fff;content:"ROLE";font-weight:600;margin:0 10px 0 0}.project-role{color:#b5e0f2;font-weight:300;letter-spacing:1px;font-size:15px}.project-contact-link{background-color:rgba(168,86,118,.4);border-radius:.2em .2em .2em .2em;color:#fff;padding:7px;position:relative;margin:10px 10px 10px 0;text-decoration:none;top:15px}.project-contact-link:focus,.project-contact-link:hover{background-color:#a85676;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;text-decoration:none}.project-contact-link:active,.project-contact-link:hover:active{background-color:#b5e0f2;box-shadow:0 0 10px rgba(0,0,0,.3);color:#584e52;text-decoration:none}}.project-video-frame{border:none;height:24vw;width:42vw;-webkit-animation:fadeIn 8s;animation:fadeIn 8s}#showreel-title{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:150px 100px 0;-webkit-animation:fadeIn 3s;animation:fadeIn 3s}@media only screen and (min-device-width:320px) and (max-device-width:480px){#showreel-title{color:#fff;font-size:40px;font-weight:200;letter-spacing:3px;margin:150px 0 0 30px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}.project-video-frame{border:none;height:48vw;width:84vw;-webkit-animation:fadeIn 8s;animation:fadeIn 8s}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#showreel-title{color:#fff;font-size:40px;font-weight:200;letter-spacing:3px;margin:150px 0 0 100px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}.project-video-frame{border:none;-webkit-animation:fadeIn 8s;animation:fadeIn 8s}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#showreel-title{color:#fff;font-size:40px;font-weight:200;letter-spacing:3px;margin:150px 0 0 100px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}.project-video-frame{border:none;height:22vw;width:39vw;-webkit-animation:fadeIn 8s;animation:fadeIn 8s}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#showreel-title{color:#fff;font-size:40px;font-weight:200;letter-spacing:3px;margin:150px 0 0 100px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}.project-video-frame{border:none;height:20vw;width:35vw;-webkit-animation:fadeIn 8s;animation:fadeIn 8s}}#contact-title{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:150px 100px 15px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}#contact-tagline{color:#b5e0f2;font-size:50px;font-weight:300;letter-spacing:1px;margin:15px 100px 10px;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}#contact-description{color:#b5e0f2;font-size:30px;font-weight:500;letter-spacing:1px;line-height:60px;margin:10px 100px 0;padding:0;text-align:justify;-webkit-animation:fadeIn 5s;animation:fadeIn 5s}.contact-link{border-radius:.2em .2em .2em .2em;color:#fff;cursor:pointer;text-decoration:none;padding:7px;margin:2px;background-color:rgba(168,86,118,.4)}.contact-link:focus,.contact-link:hover{background-color:#a85676;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;text-decoration:none}.contact-link:active,.contact-link:hover:active{background-color:#b5e0f2;box-shadow:0 0 10px rgba(0,0,0,.3);color:#584e52;text-decoration:none}@media only screen and (min-device-width:320px) and (max-device-width:480px){#contact-title{color:#fff;font-size:40px;font-weight:200;letter-spacing:3px;margin:150px 0 0 30px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}#contact-tagline{color:#b5e0f2;font-size:25px;font-weight:200;letter-spacing:1px;margin:20px 0 0 30px;-webkit-animation:fadeIn 3s;animation:fadeIn 3s}#contact-description{color:#b5e0f2;font-size:15px;font-weight:500;line-height:50px;letter-spacing:1px;margin:0 0 0 30px;text-align:left;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}}@media only screen and (min-width:321px){#contact-title{color:#fff;font-size:40px;font-weight:200;letter-spacing:3px;margin:150px 0 0 30px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}#contact-tagline{color:#b5e0f2;font-size:25px;font-weight:200;letter-spacing:1px;margin:20px 0 0 30px;-webkit-animation:fadeIn 3s;animation:fadeIn 3s}#contact-description{color:#b5e0f2;font-size:15px;font-weight:500;line-height:50px;letter-spacing:1px;margin:0 0 0 30px;text-align:left;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#contact-title{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:150px 100px 15px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}#contact-tagline{color:#b5e0f2;font-size:50px;font-weight:300;letter-spacing:1px;margin:15px 100px 10px;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}#contact-description{color:#b5e0f2;font-size:30px;font-weight:500;letter-spacing:1px;line-height:60px;margin:10px 100px 0;padding:0;text-align:justify;-webkit-animation:fadeIn 5s;animation:fadeIn 5s}.contact-link{border-radius:.2em .2em .2em .2em;color:#fff;cursor:pointer;text-decoration:none;padding:7px;margin:2px;background-color:rgba(168,86,118,.4)}.contact-link:focus,.contact-link:hover{background-color:#a85676;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;text-decoration:none}.contact-link:active,.contact-link:hover:active{background-color:#b5e0f2;box-shadow:0 0 10px rgba(0,0,0,.3);color:#584e52;text-decoration:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#contact-title{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:150px 100px 15px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}#contact-tagline{color:#b5e0f2;font-size:50px;font-weight:300;letter-spacing:1px;margin:15px 100px 10px;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}#contact-description{color:#b5e0f2;font-size:30px;font-weight:500;letter-spacing:1px;line-height:60px;margin:10px 100px 0;padding:0;text-align:justify;-webkit-animation:fadeIn 5s;animation:fadeIn 5s}.contact-link{border-radius:.2em .2em .2em .2em;color:#fff;cursor:pointer;text-decoration:none;padding:7px;margin:2px;background-color:rgba(168,86,118,.4)}.contact-link:focus,.contact-link:hover{background-color:#a85676;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;text-decoration:none}.contact-link:active,.contact-link:hover:active{background-color:#b5e0f2;box-shadow:0 0 10px rgba(0,0,0,.3);color:#584e52;text-decoration:none}}@media only screen and (min-width:1224px){#contact-title{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:150px 100px 15px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}#contact-tagline{color:#b5e0f2;font-size:50px;font-weight:300;letter-spacing:1px;margin:15px 100px 10px;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}#contact-description{color:#b5e0f2;font-size:30px;font-weight:500;letter-spacing:1px;line-height:60px;margin:10px 100px 0;padding:0;text-align:justify;-webkit-animation:fadeIn 5s;animation:fadeIn 5s}.contact-link{border-radius:.2em .2em .2em .2em;color:#fff;cursor:pointer;text-decoration:none;padding:7px;margin:2px;background-color:rgba(168,86,118,.4)}.contact-link:focus,.contact-link:hover{background-color:#a85676;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;text-decoration:none}.contact-link:active,.contact-link:hover:active{background-color:#b5e0f2;box-shadow:0 0 10px rgba(0,0,0,.3);color:#584e52;text-decoration:none}}@media only screen and (min-width:1824px){#contact-title{color:#fff;font-size:60px;font-weight:200;letter-spacing:3px;margin:150px 100px 15px;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}#contact-tagline{color:#b5e0f2;font-size:50px;font-weight:300;letter-spacing:1px;margin:15px 100px 10px;-webkit-animation:fadeIn 4s;animation:fadeIn 4s}#contact-description{color:#b5e0f2;font-size:30px;font-weight:500;letter-spacing:1px;line-height:60px;margin:10px 100px 0;padding:0;text-align:justify;-webkit-animation:fadeIn 5s;animation:fadeIn 5s}.contact-link{border-radius:.2em .2em .2em .2em;color:#fff;cursor:pointer;text-decoration:none;padding:7px;margin:2px;background-color:rgba(168,86,118,.4)}.contact-link:focus,.contact-link:hover{background-color:#a85676;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;text-decoration:none}.contact-link:active,.contact-link:hover:active{background-color:#b5e0f2;box-shadow:0 0 10px rgba(0,0,0,.3);color:#584e52;text-decoration:none}}
/*# sourceMappingURL=main.e1e08df2.chunk.css.map */