body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@-webkit-keyframes left-to-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(40%);transform:translateX(40%)}}@keyframes left-to-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(40%);transform:translateX(40%)}}@-webkit-keyframes right-to-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-40%);transform:translateX(-40%)}}@keyframes right-to-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-40%);transform:translateX(-40%)}}p{font-size:35px;font-weight:400;text-align:left}a{text-decoration:none}@font-face{font-family:OpenSans;font-weight:300;src:url(/static/media/OpenSans-Light.ed41bedf131bc097372a.ttf)}@font-face{font-family:OpenSans;font-weight:400;src:url(/static/media/OpenSans-Regular.1b0809d519837cb7aad3.ttf)}@font-face{font-family:OpenSans;font-weight:500;src:url(/static/media/OpenSans-SemiBold.a16d8201b06a03c6c365.ttf)}@font-face{font-family:OpenSans;font-weight:600;src:url(/static/media/OpenSans-Bold.dbb97fd982ce1b96b6de.ttf)}@font-face{font-family:OpenSans;font-weight:700;src:url(/static/media/OpenSans-ExtraBold.110e781b605b33c1b949.ttf)}.head-wrap{display:flex;justify-content:space-between;margin:45px 45px 0}.head-wrap .logo-navbar{font-size:25px;font-weight:600}.head-wrap .navbar{display:flex;justify-content:center}.head-wrap .navbar .showreel-navbar{align-items:center;display:flex;margin-right:60px}.head-wrap .navbar .menu-navbar{align-items:center;display:flex;margin-right:25px}.head-wrap .navbar .holder{align-items:center;display:flex;margin-right:17px}.head-wrap .navbar .holder .bar-navbar{cursor:pointer;position:fixed}@media screen and (max-width:775px){.head-wrap .navbar .showreel-navbar{display:none}}.modal-bg{background:hsla(0,0%,93%,.7);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10}.modal-bg .modal{background:#fff;display:grid;grid-template-rows:fr 3fr .8fr;height:100vh;margin-left:auto;overflow:hidden;width:45vw}.modal-bg .modal .modal-close{display:flex;justify-content:flex-end;padding:3vh 60px 0 0}.modal-bg .modal .modal-close .modal-close-button svg{font-size:40px}.modal-bg .modal .modal-body{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 0 0 80px}.modal-bg .modal .modal-body .social{font-size:16px;font-weight:500}.modal-bg .modal .modal-body .social .title{color:rgba(0,0,0,.4)}.modal-bg .modal .modal-body .social .items{padding-top:9vh}.modal-bg .modal .modal-body .social .items .item{cursor:pointer;height:20px;margin-bottom:3.5vh;overflow:hidden;position:relative}.modal-bg .modal .modal-body .social .items .item .name-top{position:absolute;top:0}.modal-bg .modal .modal-body .social .items .item .name-bottom{bottom:100;position:absolute}.modal-bg .modal .modal-body .menu .title{color:rgba(0,0,0,.3);font-size:16px;font-weight:500}.modal-bg .modal .modal-body .menu .links{padding-top:6.5vh}.modal-bg .modal .modal-body .menu .links .link,.modal-bg .modal .modal-body .menu .links .link-menu-small{display:flex;flex-direction:column;font-size:65px;font-weight:400;height:80px;margin:0 0 2.5vh;overflow:hidden;padding:0;position:relative}.modal-bg .modal .modal-body .menu .links .link a{color:#000}.modal-bg .modal .modal-body .menu .links .link-menu-small{display:none}.modal-bg .modal .modal-body .menu .links .link-menu-small a{color:#000}.modal-bg .modal .modal-footer{font-size:16px;font-weight:500;padding-left:80px}.modal-bg .modal .modal-footer .title{color:rgba(0,0,0,.4);margin-bottom:1vh}.modal-bg .modal .modal-footer .info{display:inline-block;font-size:20px}.modal-bg .modal .modal-footer .info a{color:#000}.modal-bg .modal .modal-footer .info:after{border-bottom:1px solid rgba(0,0,0,.2);content:"";display:block;padding-top:7px}@media screen and (max-height:575px){.modal-bg .modal{display:flex;flex-direction:column}.modal-bg .modal .modal-body .social{display:none}.modal-bg .modal .modal-body .menu{margin-bottom:30px}.modal-bg .modal .modal-body .menu .links .link{display:none}.modal-bg .modal .modal-body .menu .links .link-menu-small{display:flex;font-size:40px;height:50px}}@media screen and (max-width:1125px){.modal-bg .modal{display:flex;flex-direction:column}.modal-bg .modal .modal-body .social{display:none}.modal-bg .modal .modal-body .menu{margin-bottom:30px}}@media screen and (max-width:650px){.modal-bg .modal{display:flex;flex-direction:column;width:100vw}.modal-bg .modal .modal-close{padding:15px}.modal-bg .modal .modal-body .social{display:none}.modal-bg .modal .modal-body .menu{margin-bottom:50px}.modal-bg .modal .modal-body .menu .links .link{display:none}.modal-bg .modal .modal-body .menu .links .link-menu-small{display:flex;font-size:40px;height:50px}}.hero-wrap{display:flex}.hero-wrap .hero{display:flex;flex-direction:column;justify-content:center;width:100%}.hero-wrap .hero .titles .hero-sub-wrap{overflow:hidden}.hero-wrap .hero .titles .hero-sub-wrap .hero-subtitle{display:flex;font-size:26px}.hero-wrap .hero .titles .hero-title{display:flex;justify-content:space-between;overflow:hidden;width:100%}.hero-wrap .hero .titles .hero-title .hero-title-item{font-size:6vw}.hero-wrap .hero .titles .hero-title .hero-title-item a{-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:#000;text-decoration:none}.hero-wrap .hero .titles .hero-title .hero-title-item a:hover{-webkit-text-fill-color:#000}.hero-wrap .hero .titles .hero-title .large{display:none}@media screen and (max-width:1200px){.hero-wrap .hero .titles .hero-title{flex-direction:column;text-align:left}.hero-wrap .hero .titles .hero-title .hero-title-item{border-bottom:1px solid #000;display:flex;font-size:55px;margin-bottom:25px;margin-right:auto}.hero-wrap .hero .titles .hero-title .hero-title-item a{-webkit-text-fill-color:#000}.hero-wrap .hero .titles .hero-title .large{display:block}.hero-wrap .hero .titles .hero-title .small{display:none}}@media screen and (max-width:775px){.hero-wrap .hero .titles .hero-sub-wrap .hero-subtitle{font-size:18px}.hero-wrap .hero .titles .hero-title .hero-title-item{font-size:45px;font-weight:400}}.scroll-wrap{letter-spacing:-.05em;margin-bottom:100px;overflow:hidden}.scroll-wrap .banner-wrap-left{display:grid;grid-template-columns:20% 20% 20% 20% 20% 20% 20% 20% 20% 20%;margin-left:-60%;overflow:hidden}.scroll-wrap .left-to-right-fast{-webkit-animation:left-to-right 35s linear 0s infinite;animation:left-to-right 35s linear 0s infinite}.scroll-wrap .left-to-right-medium{-webkit-animation:left-to-right 40s linear 0s infinite;animation:left-to-right 40s linear 0s infinite}.scroll-wrap .left-to-right-slow{-webkit-animation:left-to-right 42s linear 0s infinite;animation:left-to-right 42s linear 0s infinite}.scroll-wrap .left-to-right-very-slow{-webkit-animation:left-to-right 44s linear 0s infinite;animation:left-to-right 44s linear 0s infinite}.scroll-wrap .banner-wrap-right{display:grid;grid-template-columns:20% 20% 20% 20% 20% 20% 20% 20% 20% 20%;margin-right:-60%;overflow:hidden}.scroll-wrap .right-to-left-fast{-webkit-animation:right-to-left 35s linear 0s infinite;animation:right-to-left 35s linear 0s infinite}.scroll-wrap .right-to-left-medium{-webkit-animation:right-to-left 40s linear 0s infinite;animation:right-to-left 40s linear 0s infinite}.scroll-wrap .right-to-left-slow{-webkit-animation:right-to-left 42s linear 0s infinite;animation:right-to-left 42s linear 0s infinite}.scroll-wrap .right-to-left-very-slow{-webkit-animation:right-to-left 44s linear 0s infinite;animation:right-to-left 44s linear 0s infinite}.banner,.banner-stroke{font-size:2.8vw;font-weight:400}.banner-stroke{-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(0,0,0,.2);color:rgba(0,0,0,.2)}h2{font-size:65px;font-weight:400;margin-bottom:170px;margin-left:10%;margin-right:10%;text-align:left}.stroke{-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:#000}.img-scroll-section{display:flex;margin-bottom:500px;margin-left:10%;margin-right:10%}.img-scroll-section .imgs-placeholder{display:flex;height:100%;width:515px}.img-scroll-section .quotes{width:40%}.img-scroll-section .quotes .skill{display:flex;flex-direction:column;height:840px;justify-content:center;margin:0;text-align:start}.img-scroll-section .quotes .skill h4{font-size:1.7vw;font-weight:400;margin:0 0 30px}.img-scroll-section .quotes .skill p{font-size:2.5vw;font-weight:400;margin:0 0 25px}.img-scroll-section .quotes .skill span{color:dimgray;font-size:1vw}.img-scroll-section .bottom{margin-top:auto}.img-scroll-section .img-scroller{height:840px;position:relative;width:60%}.img-scroll-section .img-scroller .one{z-index:5}.img-scroll-section .img-scroller .two{z-index:4}.img-scroll-section .img-scroller .three{z-index:3}.img-scroll-section .img-scroller .four{z-index:2}.img-scroll-section .img-scroller .five{z-index:1}.img-scroll-section .img-scroller .img-wrap{overflow:hidden;position:absolute;right:0;top:0;width:515px}.img-scroll-section .img-scroller .img-wrap img{height:840px;width:515px}.img-scroll-section .img-scroller::-webkit-scrollbar{display:none}.fixed{left:30%;overflow-y:scroll;position:fixed!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-height:840px){.img-scroll-section .imgs-placeholder{width:350px}.img-scroll-section .quotes .skill{height:500px}.img-scroll-section .quotes .skill h4{margin:0 0 10px}.img-scroll-section .quotes .skill p{margin:0}.img-scroll-section .img-scroller{height:500px}.img-scroll-section .img-scroller .img-wrap{width:350px}.img-scroll-section .img-scroller .img-wrap img{height:500px;width:350px}.img-scroll-section .img-scroller::-webkit-scrollbar{display:none}}@media screen and (max-width:1200px){.img-scroll-section{display:none}}.App{font-family:OpenSans;font-size:18px;font-weight:500;text-align:center}.body-wrap{display:grid;flex-direction:column;grid-template-rows:5fr 2fr;height:110vh;margin-left:13%;margin-right:13%}.body-wrap .hero-msg-wrap p{margin:0}.background-trans{transition:background-color 1s linear}.bg-blue{background-color:#e6fff8}.bg-green{background-color:#d4ebd4}.bg-orange{background-color:#ffdfd1}.bg-red{background-color:#ffe0ed}.bg-purple{background-color:#e9e1fc}.bg-tan{background-color:#fef5e2}.color-white{color:#fff}.color-black{color:#000}@media screen and (max-width:1200px){.body-wrap .hero-msg-wrap p{font-size:20px}}.latest-news{display:grid;grid-template-columns:1fr 1fr;margin-top:300px;padding:0 13%}.latest-news h1{color:#1a1a1a;font-size:4em;font-weight:400;letter-spacing:-.05em;line-height:1em;margin-bottom:0;margin-top:0;padding-left:2%;text-align:left}.latest-news .news-column{padding-left:6%}.latest-news .news-column .news-post{margin-bottom:90px}.latest-news .news-column .news-post p{font-size:28px;font-weight:400;margin-bottom:10px;margin-top:0}.latest-news .news-column .news-post .news-date{color:gray;font-size:15px;text-align:left}@media screen and (max-width:1200px){.latest-news h1{font-size:55px}.latest-news .news-column .news-post p{font-size:18px;font-weight:500}}@media screen and (max-width:765px){.latest-news{display:flex;flex-direction:column;padding:0 5%}.latest-news h1{font-size:40px;margin-bottom:80px;padding:0}.latest-news h1 .title-br{display:none}.latest-news .news-column{padding:0}}footer{background-color:#000;color:#fff;height:100vh;min-height:750px}footer .footer-wrap{display:flex;flex-direction:column;height:100%;margin:0 13%}footer .footer-wrap .idea{flex-grow:4;margin-top:20%}footer .footer-wrap .idea h2{font-size:5.2vw;font-weight:500;margin:0}footer .footer-wrap .idea .underline-shrink-animation{font-size:5.2vw;font-weight:300}footer .footer-wrap .info{display:grid;grid-template-columns:1fr 1fr;margin-bottom:60px}footer .footer-wrap .info .contact{display:flex;flex-direction:column}footer .footer-wrap .info .contact h4{border-bottom:1px solid #fff;display:flex;font-size:23px;margin:0 auto 20px 0}footer .footer-wrap .info .contact p{color:gray;font-size:15px;font-weight:500;margin:0 0 20px}footer .footer-wrap .info .footer-socs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}footer .footer-wrap .info .footer-socs .bottom-row-1{grid-column:2}footer .footer-wrap .info .footer-socs .bottom-row-2{grid-column:3}footer .footer-wrap .info .footer-socs a{color:#fff;font-size:20px}@media screen and (max-width:1025px){footer{height:80vh;min-height:500px}footer .footer-wrap{justify-content:center}footer .footer-wrap .idea h2{font-size:55px;text-align:center}footer .footer-wrap .idea .underline-shrink-animation{font-size:50px}footer .footer-wrap .info{align-items:center;display:flex;flex-direction:column}footer .footer-wrap .info .contact{align-items:center}footer .footer-wrap .info .footer-socs{grid-column-gap:10px;grid-template-columns:auto auto;grid-template-rows:auto auto auto;margin-top:50px}footer .footer-wrap .info .footer-socs a{font-size:14px}footer .footer-wrap .info .footer-socs .placeholder{dipslay:block}}@media screen and (max-width:750px){footer{height:100vh}}.featured-projects{display:none;margin-bottom:100px}@media screen and (max-width:1200px){.featured-projects{display:grid;grid-template-columns:1fr 1fr}.featured-projects .project{align-items:center;display:flex;flex-direction:column;padding:10% 5% 0}.featured-projects .project img{border-radius:35px;height:42vw;width:42vw}.featured-projects .project .project-text{margin:5% 22% 0}.featured-projects .project .project-text p{font-size:20px;text-align:center}.featured-projects .project .project-text p span{font-weight:500}}@media screen and (max-width:775px){.featured-projects{display:flex;flex-direction:column;padding:0}.featured-projects .project{align-items:center}.featured-projects .project img{height:465px;width:465px}.featured-projects .project .project-text{margin:0 20%}}@media screen and (max-width:485px){.featured-projects .project img{height:95vw;width:95vw}}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:initial;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{height:100%;position:relative}
/*# sourceMappingURL=main.7cc3cbe8.css.map*/