body{margin: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}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounceRight{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes bounceRight{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@-webkit-keyframes bounceLeft{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(20px);transform:translateX(20px)}60%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes bounceLeft{0%,20%,50%,80%,to{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(20px);transform:translateX(20px)}60%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.aboutContainer{display:flex;justify-content:center;align-items:center;background-color:#4c7c67;flex-direction:column;height:100vh;width:auto}.aboutContainer header{font-size:6em;margin-bottom:30px}.aboutContainer p{font-size:1.5em;margin-top:0}.aboutContainer p,.AboutDetails{width:35vw;letter-spacing:1.5px;text-align:center;line-height:1.5em}.AboutDetails{display:flex;align-items:center;justify-content:center;height:auto;font-size:1em;cursor:pointer}.AboutDetails .anime{width:40%;display:flex}div.slick-track{display:flex;align-items:center;justify-content:space-between}.slick-slide img{display:inline-flex;width:49%;height:185px;margin:0}img.leftGif{border-top:2px solid transparent;border-left:2px solid transparent;border-bottom:2px solid transparent;border-top-left-radius:15px;border-bottom-left-radius:15px}img.rightGif{border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-top-right-radius:15px;border-bottom-right-radius:15px}.slick-prev:before{width:40px;height:46px;content:""!important;position:absolute;top:-11px;left:-71px;background-image:url(/static/media/leftArrow.fbe8f9a0.svg);background-repeat:no-repeat;vertical-align:middle;background-size:40px;opacity:.5;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-animation:bounceLeft 2.5s infinite;animation:bounceLeft 2.5s infinite}.slick-prev:before:hover{opacity:1}.slick-next:before{width:40px;height:46px;content:""!important;position:absolute;top:-11px;left:47px;background-image:url(/static/media/rightArrow.36730ef9.svg);background-repeat:no-repeat;vertical-align:middle;background-size:40px;opacity:.5;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-animation:bounceRight 2.5s infinite;animation:bounceRight 2.5s infinite}.slick-next:before:hover{opacity:1}@media only screen and (max-width:40em){.aboutContainer{display:flex;justify-content:center;align-items:center;background-color:#4c7c67;flex-direction:column;height:100vh;width:auto}.aboutContainer header{font-size:4em;margin-bottom:0}.aboutContainer p{width:42vw}.AboutDetails{display:inline-flex;justify-content:center;height:auto;width:75vw;letter-spacing:1.5px;text-align:center;font-size:.7em;line-height:1.5em;cursor:pointer}.AboutDetails p{margin:auto;height:auto}.aboutText{display:flex;align-items:center;margin-right:0}.slick-slide img{display:inline-flex;width:98%;height:auto;margin:0}div.anime{display:inline-flex!important;flex-direction:column}img.leftGif{border:0 solid transparent;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;margin-top:10px}img.rightGif{border:0 solid transparent;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.slick-prev:before{width:40px;height:46px;content:""!important;position:absolute;top:205px;left:33px;background-image:url(/static/media/leftArrow.fbe8f9a0.svg);background-repeat:no-repeat;vertical-align:middle;background-size:40px;opacity:.5;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-animation:bounceLeft 2.5s infinite;animation:bounceLeft 2.5s infinite}.slick-prev:before:focus{opacity:1}.slick-next:before{width:40px;height:46px;content:""!important;position:absolute;top:205px;left:-55px;background-image:url(/static/media/rightArrow.36730ef9.svg);background-repeat:no-repeat;vertical-align:middle;background-size:40px;opacity:.5;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-animation:bounceRight 2.5s infinite;animation:bounceRight 2.5s infinite}.slick-next:before:focus{opacity:1}}.contactContainer{display:flex;justify-content:center;align-items:center;background-color:#484754;flex-direction:column;height:100vh;width:auto}.contactContainer header{font-size:6em}.contactContainer p{width:35vw;letter-spacing:1.5px;text-align:center;font-size:1.5em;line-height:1.5em;margin-bottom:4px}.contactContainer section{height:10vh;width:30%;display:flex;justify-content:space-between}.contactContainer section a{margin:auto;padding:4% 0 0;width:15%;height:auto;text-decoration:none}.linkContainer{display:flex;flex-direction:column;justify-content:space-around;height:15vh;margin:0 auto;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:visible}.linkContainer:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.linkContainer h3{display:none}@media only screen and (max-width:40em){.contactContainer{display:flex;justify-content:center;align-items:center;background-color:#484754;flex-direction:column;height:100vh;width:auto}.contactContainer header{font-size:3em}.contactContainer p{width:70vw;letter-spacing:1.5px;text-align:center;font-size:1em;line-height:1.5em}.contactContainer section{height:auto;width:60vw;display:flex;justify-content:space-between}.contactContainer section a{margin:0 5%;padding:0;width:80%;height:auto;text-decoration:none}.linkContainer{display:flex;flex-direction:column;justify-content:space-around;height:10vh;margin:0 10%;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:visible}.linkContainer:hover{letter-spacing:1.01px;-webkit-transform:scale(1.1);transform:scale(1.1)}.linkContainer h3{display:none}}.homeContainer{display:flex;justify-content:center;align-items:center;background-color:#000;flex-direction:column;height:100vh;width:auto}.homeContainer header{font-size:9em;line-height:1px}.homeContainer p{font-size:2em;letter-spacing:1.5px}.homeContainer h4{margin:0;padding:0;display:inline;color:#4c7c67}.homeContainer h5{margin:0;padding:0;display:inline;color:#9b3b3b}.homeContainer span{margin:0;padding:0;display:inline;color:#484754}@media only screen and (max-width:47em){.homeContainer{display:flex;justify-content:center;align-items:center;background-color:#000;flex-direction:column;height:100vh;width:auto}.homeContainer header{font-size:4em}.homeContainer p{font-size:1.1em;letter-spacing:1.5px}.homeContainer h4{margin:0;padding:0;display:inline;color:#4c7c67}.homeContainer h5{margin:0;padding:0;display:inline;color:#9b3b3b}.homeContainer span{margin:0;padding:0;display:inline;color:#484754}}.navContainer{display:flex;justify-content:center;align-items:center;background-color:transparent;flex-direction:row;height:auto;width:100vw;position:fixed;justify-content:flex-end;z-index:999}.navContainer ul{display:flex;justify-content:flex-start;list-style:none;margin:5vh 5vw 0 0;overflow-y:hidden}.navContainer ul .navLink{margin:auto 1.5vw;text-transform:uppercase;height:8vh;padding:2vh 1vh;text-decoration:none;font-size:1.15em;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}.navContainer ul .navLink:hover{-webkit-transform:scale(1.2);transform:scale(1.2);color:#ffefd5}@media only screen and (max-width:40em){.navContainer{display:flex;align-items:center;background-color:rgba(0,0,0,.89);flex-direction:row;height:10vh;width:100vw;position:fixed;justify-content:center;border-bottom:1px ridge #fff;border-bottom-left-radius:5%;border-bottom-right-radius:5%;z-index:999;box-shadow:0 3px 2px #777}.navContainer ul{margin:1.4vh 0 auto;padding:0;justify-content:center}.navContainer ul .navLink{font-size:1em;margin:auto 4vw}.navContainer ul .navLink:focus{color:#ffefd5}}.projectsContainer{display:flex;justify-content:center;align-items:center;background-color:#9b3b3b;flex-direction:column;height:100vh;width:auto}.projectsContainer header{font-size:6em}.projectsContainer p{width:35vw;letter-spacing:1.5px;text-align:center;font-size:1.5em;line-height:1.5em}.arrow{display:relative;justify-content:center;background-color:transparent;position:absolute;left:46.5%;top:275%;width:auto;height:13%;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}.arrow:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.projectsList{display:flex;justify-content:center;align-items:center;background-color:#9b3b3b;flex-direction:column;height:220vh;width:auto}.projectsList section{display:flex;margin:5vh auto}.projectsList section article{display:flex;flex-direction:column;width:25vw;margin:5vh auto}.projectsList section article h1{width:auto;height:auto;margin:0;padding:auto;font-size:2.5em;text-align:left}.projectsList section article p{width:auto;height:auto;margin:auto;padding:5% .8% 0 15%;font-size:1.5em;text-align:left;line-height:1.5em}.projectsList section .imageBorder{border:2px solid #fff}.projectsList section img{margin:2vh;width:50vw;background:#a34a4a;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.projectsList section img:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-transform:perspective(900px) rotateX(2deg) rotateY(-7deg) translateZ(20px) scale(1.1);transform:perspective(900px) rotateX(2deg) rotateY(-7deg) translateZ(20px) scale(1.1)}.projectsList section .reversedImage{margin:2vh;width:50vw;background:#a34a4a;-webkit-transition:all .2s ease;transition:all .2s ease}.projectsList section .reversedImage:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-transform:perspective(1300px) rotateX(2deg) rotateY(7deg) translateZ(20px) scale(1.1);transform:perspective(1300px) rotateX(2deg) rotateY(7deg) translateZ(20px) scale(1.1)}.projectsList section .grayScale{-webkit-filter:grayscale(1);filter:grayscale(1)}.projectsList section .reversedProject{margin-left:3vw;height:50%}.projectsList section .reversedProject h1{margin-top:15%;margin-bottom:8%}@media only screen and (max-width:40em){.projectsContainer{display:flex;justify-content:center;align-items:center;background-color:#9b3b3b;flex-direction:column;height:100vh;width:auto}.projectsContainer header{font-size:3.3em}.projectsContainer p{width:70vw;letter-spacing:1.5px;text-align:center;font-size:1em;line-height:1.5em;width:60vw}.arrow{display:relative;justify-content:center;background-color:transparent;position:absolute;left:0;margin:auto 40%;top:275vh;width:20%;height:auto;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}.arrow:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.projectsList{display:flex;justify-content:center;align-items:center;background-color:#9b3b3b;flex-direction:column;height:180vh;width:auto}.projectsList section{display:flex;flex-direction:column;margin:0 auto}.projectsList section article{display:flex;flex-direction:row;width:90vw;margin:0 auto;justify-content:space-evenly;align-items:center}.projectsList section article h1{width:32%;height:auto;margin:2%;padding:0;font-size:1.25em;text-align:left;font-weight:500}.projectsList section article p{width:50%;height:auto;margin:2%;padding:0;font-size:1em;text-align:left}.projectsList section .imageBorder{border:2px solid #fff}.projectsList section img{margin:2vh;width:90vw;background:#a34a4a;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.projectsList section img:hover{box-shadow:none;-webkit-transform:none;transform:none}.projectsList section .reversedImage{margin:2vh;width:90vw;background:#a34a4a;-webkit-transition:all .2s ease;transition:all .2s ease}.projectsList section .reversedImage:hover{box-shadow:none;-webkit-transform:none;transform:none}.projectsList section .reversedProject{margin-left:3vw;height:50%}.projectsList section .reversedProject h1{margin-top:5%;margin-bottom:8%}section.movieLogProject{display:flex;flex-direction:column-reverse;margin:10% auto}.lastProjectImage{padding-bottom:20vh}}.navHover a{color:#10649b;text-shadow:none;padding:10px 0}.navHover a:before{color:#fff;text-shadow:0 0 1px hsla(0,0%,100%,.3);content:attr(data-hover)}.navHover a:after,.navHover a:before{position:absolute;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;pointer-events:none}.navHover a:after{content:"";left:0;bottom:0;width:100%;height:2px;background:#fff;opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}.navHover a:focus:before,.navHover a:hover:before{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.navHover a:focus:after,.navHover a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.backdrop{position:fixed;background-color:rgba(0,0,0,.3);padding:50px;justify-content:center;align-items:center}.backdrop,.modal{top:0;bottom:0;left:0;right:0;z-index:999999;display:flex}.modal{position:relative;background-color:#774d4d;color:#000;font-size:13px;overflow:scroll;overflow-x:hidden;overflow-y:hidden;border-radius:25px;border:2px solid rgba(73,39,39,.61);box-shadow:0 5px 20px rgba(0,0,0,.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;max-width:50%;min-width:680px;max-height:70%;min-height:525px;margin:0 auto;padding:30px;flex-direction:row;justify-content:space-around;line-height:1.2em}.modal section{justify-content:center;margin:auto;width:50%}.modal section h1{font-size:30px;text-align:center}.modal img{cursor:crosshair;max-height:50%;max-width:65%}.modal .modalRight{text-align:center}.modal .shah{cursor:pointer}.modalLinkContainer{display:flex;flex-wrap:wrap;justify-content:space-evenly}.modalLink{border:1px solid #000;border-radius:5px;padding:5px 5px 0;margin:10px;text-decoration:none;line-height:20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.modalLink:hover{-webkit-transform:scale(1.2);transform:scale(1.2);border:1.5px solid #fff}.modalEscapeButton{position:absolute;top:30px;right:30px;-webkit-transition:all .3s ease;transition:all .3s ease}.modalEscapeButton:hover{-webkit-transform:scale(1.4);transform:scale(1.4)}@media only screen and (max-width:40em){.modal{top:1%;min-width:280px;min-height:560px}.modal section{width:100%;font-size:12px}.modal .modalRight{display:none}}@font-face{src:url(/static/media/Romanson-Regular.af9a8188.ttf);font-family:romanson}@font-face{src:url(/static/media/Sunflower.a628de3c.otf);font-family:sunflower}@font-face{src:url(/static/media/salome-webfont.ba170ec4.ttf);font-family:salome}@font-face{src:url(/static/media/Sabre.29370c9b.ttf);font-family:sabre}*{color:#fff;cursor:crosshair;font-family:romanson}img{cursor:pointer}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}h1,header{font-family:sabre}h1{letter-spacing:1.2px}
/*# sourceMappingURL=main.41e49ede.chunk.css.map */