.home{background-color:rgba(0,0,0,.1)}.home,.home-container{width:100%;height:100%}.home-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.home h2{color:#fff;font-size:4vw;font-weight:500;margin:-1vw 0 1.5vw;letter-spacing:-.1vw}.home ul{margin:0;padding:0;list-style:none}.home ul.title li{display:inline-block;font-size:1.8vw;font-weight:300;padding:1.1vw 3vw;cursor:pointer;position:relative;margin:0 .15vw;transition:all .3s}.home ul.title li:hover{padding:1.1vw 4vw}.home ul.title li.selected{z-index:2;box-shadow:0 0 3vw 0 rgba(0,0,0,.3);padding:1.1vw 4vw;cursor:default}.home ul.description li{display:none;width:100%;color:#fff;font-size:1.3vw;margin:1.5vw 0 0;line-height:140%;width:47vw;height:4vw}.home ul.description li.selected{display:inline-block}@media only screen and (max-width:1500px){.home h2{font-size:4.6vw}.home ul.title li{font-size:2vw;padding:1.3vw 3.5vw}.home ul.title li.selected,.home ul.title li:hover{padding:1.3vw 4.5vw}.home ul.description li{width:50vw;font-size:1.4vw}}@media only screen and (max-width:950px){.home{background-color:rgba(0,0,0,.3)}.home h2{font-size:7vw}.home ul.title li{font-size:3.5vw;padding:2vw 4vw;margin:.5vw .35vw}.home ul.title li.selected,.home ul.title li:hover{padding:2vw 5vw}.home ul.description li{font-size:2.3vw;height:6vw;width:75vw}.home-container{min-height:calc(100vh - 146px)}}@media only screen and (max-width:650px){.home-container .content{width:100%}.home h2{font-size:10vw}.home ul.title{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5vw;width:80%;margin:3vw auto}.home ul.title li{font-size:6vw;padding:3.5vw;margin:0}.home ul.title li.selected,.home ul.title li:hover{padding:3.5vw}.home ul.description li{font-size:4.3vw;height:20vw;width:80vw;margin:.25vw 0 0}}.work .projects-grid li{position:relative;overflow:hidden;cursor:pointer;transition:all .3s;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.large-nav .work .projects-grid li{height:calc(22vw - 15rem)}.small-nav .work .projects-grid li{height:calc(22vw - 9.5rem)}.work .projects-grid h4{margin:10px 0 0;font-size:2.4rem;color:#fff;font-weight:lighter;text-align:center}.work .projects-grid h4,.work .projects-grid img{opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:all .3s}.work .projects-grid img{width:102%}.work .projects-grid img.loaded{opacity:.3}.work .projects-grid ul.fadeOut img.loaded{opacity:0}.work .projects-grid a:link{position:absolute;width:100%;height:100%;z-index:2}.work .projects-grid li:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.3)}.work .projects-grid li:hover img.loaded{width:110%;opacity:.1}.work .projects-grid ul.fadeOut li:hover img.loaded{opacity:0}.work .projects-grid li:hover h4{margin-top:0;opacity:1}.work .projects-grid .add-favorite{position:absolute;top:20px;right:20px;opacity:0;z-index:3}.work .projects-grid .add-favorite.favorite{opacity:1}.work .projects-grid .icon.add-favorite svg{width:18px;margin-top:1px}.work .projects-grid li:hover .add-favorite{opacity:1}@media only screen and (max-width:1300px){.small-nav .work .projects-grid li{height:calc(30vw - 9rem)}.large-nav .work .projects-grid li{height:calc(30vw - 15rem)}}@media only screen and (max-width:950px){.large-nav .work .projects-grid li{height:28vw}.work .projects-grid h4{margin-top:0;opacity:1}.work .projects-grid .add-favorite{opacity:1}.work .projects-grid img{opacity:.1}}@media only screen and (max-width:600px){.work .projects-grid ul{grid-template-columns:1fr}.large-nav .work .projects-grid li{height:50vw}.work .projects-grid li .add-favorite{top:15px;right:15px}}@media only screen and (max-width:500px){.work .projects-grid li .add-favorite{top:10px;right:10px}}.work .categories{width:23rem}.work .categories:hover{width:25rem}.work .categories{height:100%;float:left;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:width .3s}.work .categories ul{padding:0;margin:0;list-style:none;width:100%;box-sizing:border-box}.work .categories li{position:relative;cursor:pointer;color:#fff;font-size:1.5rem;text-align:center;padding:25px;font-weight:lighter;border-top:1px solid hsla(0,0%,100%,.1);transition:all .3s}.work .bar{position:absolute;top:0;right:0;height:100%;width:0;background-color:#fff;transition:all .3s}.work .tab-label{position:relative;z-index:3;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.work .tab-label,.work .tab-label>div{display:inline-block}.work .categories li:hover .bar{width:6px}.work .categories li.selected .bar{width:100%}.work .categories li.favorites{background-color:rgba(0,0,0,.4);border-bottom:1px solid hsla(0,0%,100%,.1);position:relative;max-height:0;overflow:hidden;padding:0;border-top:0;box-sizing:border-box;transition:all .3s}.work .categories .favorites.visible{max-height:100px;padding:25px;border-top:1px solid hsla(0,0%,100%,.1)}.work .categories .favorites span{color:#fff;font-weight:500;padding-left:3px}.work .categories .favorites svg{width:1.6rem;margin-right:.4rem;vertical-align:middle;margin-top:-.2rem}.work .select-favorites-tab{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.work .share{opacity:0;max-width:0;overflow:hidden;display:inline-block;vertical-align:middle;font-size:1.2rem;padding:.6rem 0;border-radius:.6rem;margin-top:-4px;cursor:pointer;transition:all .3s;position:relative;z-index:3;white-space:nowrap}.work .categories:hover .share{margin-left:10px;opacity:1;max-width:6rem;padding:.6rem}.work li.search{position:relative;padding-top:10px;background-color:rgba(0,0,0,.5)}.work .search svg{position:absolute;right:25px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);height:12px;opacity:.5;z-index:3}.work .search input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;box-sizing:border-box;padding:15px 20px 6px 0;background:none;text-align:left;font-size:1.8rem;margin-bottom:5px;transition:all .3s}.work .search input[type=text]:focus{outline:none;border:none}.work .categories .selected{cursor:default}@media only screen and (max-width:950px){.work .categories,.work .categories:hover{width:100%}.work .categories li{border-top:0}.work .categories li.favorites .share{margin-left:10px;opacity:1;max-width:5rem;padding:.6rem}}.work{background-color:rgba(0,0,0,.1);width:100%;height:100%}.work .projects-grid{height:100%;float:left;background-color:#fff;overflow-y:scroll;transition:all .3s}.work .projects-grid ul{width:100%;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px;padding:60px;box-sizing:border-box;opacity:1;transition:opacity .3s}.work .projects-grid ul.fadeOut{opacity:0}@media only screen and (max-width:1600px){.work .projects-grid ul{grid-gap:55px;padding:55px}}@media only screen and (max-width:1500px){.work .projects-grid ul{grid-gap:50px;padding:50px}}@media only screen and (max-width:1400px){.work .projects-grid ul{grid-gap:45px;padding:45px}}@media only screen and (max-width:1300px){.work .projects-grid ul{grid-gap:40px;padding:40px;grid-template-columns:1fr 1fr}}@media only screen and (max-width:1200px){.work .projects-grid ul{grid-gap:35px;padding:35px}}@media only screen and (max-width:1100px){.work .projects-grid ul{grid-gap:30px;padding:30px}}@media only screen and (max-width:1000px){.work .projects-grid ul{grid-gap:25px;padding:25px}}@media only screen and (max-width:950px){.work div.projects-grid{width:100%;overflow-y:hidden;height:auto}.work:hover div.projects-grid{width:100%}}@media only screen and (max-width:600px){.work .projects-grid ul{grid-template-columns:1fr}}.pages-container div.about{width:100%;height:100%;background-color:rgba(0,0,0,.1);color:#fff;overflow-y:auto}.about-top{width:100%;min-height:55vh;box-sizing:border-box;padding:100px 6vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.about-top .content{width:100%;max-width:1300px;display:grid;grid-template-columns:300px auto;grid-gap:80px}.about-top img{width:300px;height:300px;border-radius:50%;opacity:0;box-shadow:0 5px 20px 0 rgba(0,0,0,.2),inset 0 0 0 15px hsla(0,0%,100%,.1);transition:opacity .3s}.about-top img.loaded{opacity:1}.about-top .copy{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.about-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:0}.availability-content,.expertise-content{min-height:45vh;float:left;padding:6vw;box-sizing:border-box}.expertise-content{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.4) 7%);box-shadow:0 -1px 0 0 hsla(0,0%,100%,.1),1px 0 0 0 hsla(0,0%,100%,.1)}.availability-content,.expertise-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.availability-content{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.3) 7%);box-shadow:0 -1px 0 0 hsla(0,0%,100%,.1)}.availability-content .content,.expertise-content .content{width:calc(100% - 30px)}@media only screen and (max-width:1600px){.about-top .content{width:100%;box-sizing:border-box;grid-gap:70px;grid-template-columns:275px auto}.about-top .copy{width:auto}.about-top p{padding-right:30px;box-sizing:border-box}}@media only screen and (max-width:1500px){.about-top .content{width:100%;box-sizing:border-box;grid-gap:60px;grid-template-columns:275px auto}.about-top img{width:275px;height:auto;box-shadow:0 5px 20px 0 rgba(0,0,0,.2),inset 0 0 0 13px hsla(0,0%,100%,.1)}}@media only screen and (max-width:1400px){.pages-container .about{overflow-y:scroll}.about-top .content{grid-gap:50px;grid-template-columns:250px auto}.about-top img{width:250px;box-shadow:0 5px 20px 0 rgba(0,0,0,.2),inset 0 0 0 11px hsla(0,0%,100%,.1)}.about-bottom{display:grid;grid-template-columns:1fr;grid-gap:0}.about-top,.availability-content,.expertise-content{box-sizing:border-box;height:auto;padding:90px}.about-top,.expertise-content{min-height:40vh}.availability-content{min-height:30vh}.about-top .content,.availability-content .content,.expertise-content .content{width:100%;box-sizing:border-box;max-width:none}.availability-content,.expertise-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width:1300px){.about-top .content{width:100%;box-sizing:border-box;grid-gap:45px;grid-template-columns:225px auto}.about-top img{width:225px;box-shadow:0 5px 20px 0 rgba(0,0,0,.2),inset 0 0 0 9px hsla(0,0%,100%,.1)}}@media only screen and (max-width:1200px){.about-top .content{width:100%;box-sizing:border-box;grid-gap:40px;grid-template-columns:200px auto}.about-top img{width:200px;box-shadow:0 5px 20px 0 rgba(0,0,0,.2),inset 0 0 0 7px hsla(0,0%,100%,.1)}}@media only screen and (max-width:1100px){.about-top,.availability-content,.expertise-content{padding:60px}.about-top .content{width:100%;box-sizing:border-box;grid-gap:35px;grid-template-columns:175px auto}.about-top img{width:175px}}@media only screen and (max-width:1000px){.about-top .content{width:100%;box-sizing:border-box;grid-gap:30px}}@media only screen and (max-width:950px){.about-top .content{grid-template-columns:1fr}.about-top img{width:auto;max-width:60%}.about-top,.availability-content,.expertise-content{box-sizing:border-box;height:auto;width:100%;padding:80px 50px;text-align:center;min-height:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.about-top p{padding-right:0}.availability-content .content,.expertise-content .content{width:100%}.pages-container div.about{background-color:rgba(0,0,0,.3)}}@media only screen and (max-width:600px){.about-top,.availability-content,.expertise-content{padding:70px 40px}}@media only screen and (max-width:500px){.about-top,.availability-content,.expertise-content{padding:60px 30px}}.pages-container .contact{background-color:rgba(0,0,0,.1);width:100%;height:100%;overflow-y:auto}.pages-container .contact-form{background-color:rgba(0,0,0,.4);width:100%;min-height:100%;padding:100px;text-align:center;box-sizing:border-box;float:left;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.contact-form form{width:400px;margin:auto}.contact-form .status{max-height:0;padding:0}.contact-form .form-error.status{max-height:100px;padding:10px 15px;overflow:hidden;transition:all .3s}.contact-form .form-error.status,.message-sent{font-size:1.6rem;font-weight:300;margin:10px 0 30px;background-color:rgba(0,0,0,.6);display:inline-block;width:400px;box-sizing:border-box;box-shadow:0 5px 20px 0 rgba(0,0,0,.35)}.message-sent{padding:30px 15px}.copy-format h3{font-size:2.6rem}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea{width:400px;box-sizing:border-box;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin-bottom:20px;font-size:1.8rem;outline:none;line-height:130%;transition:all .3s}.contact-form input[type=email]:focus,.contact-form input[type=text]:focus,.contact-form textarea:focus{box-shadow:0 15px 15px 0 rgba(0,0,0,.15)}.contact-form textarea{margin-top:10px;resize:none}.contact-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-sizing:border-box;color:#fff;padding:15px 20px;font-size:1.8rem;cursor:pointer;outline:none;transition:all .3s}.contact-form input[type=submit]:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.75)}@media only screen and (max-width:1300px){.contact-form h4{font-size:1.7rem;margin:10px 0 15px}}@media only screen and (max-width:950px){.contact-form form{max-width:100%;margin:0 auto}.contact-form input[type=email],.contact-form input[type=text],.contact-form textarea,.form-error,.message-sent{max-width:100%}.contact-form .content{width:100%;padding:0 40px;box-sizing:border-box}.pages-container .contact-form{padding:65px 0;min-height:calc(100vh - 146px);background-color:rgba(0,0,0,.3)}}@media only screen and (max-width:700px){.contact-form .content{width:100%;padding:0 30px;box-sizing:border-box}}@media only screen and (max-width:500px){.contact-form .content{width:100%;padding:0 20px;box-sizing:border-box}.pages-container .contact-form{padding:50px 0}}.side-nav-large .link{white-space:nowrap;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.1);font-size:1.7rem;background-color:rgba(0,0,0,.3);cursor:pointer}.side-nav-large .link:hover div.selected{margin-left:0}.side-nav-large .link div{position:relative;width:100%;display:inline-block;box-sizing:border-box;padding:20px;color:#fff;transition:margin .2s}.side-nav-large .link div .bar{position:absolute;top:0;left:0;height:100%;width:6px;background-color:hsla(0,0%,100%,.6);padding:0}.side-nav-large .link div.selected{margin-left:-100%;background-color:hsla(0,0%,100%,.6)}.side-nav-large .link a.active div.selected{cursor:default;margin-left:0}@media only screen and (max-width:950px){.side-nav-large .link{font-size:1.9rem;font-weight:500}}.large-nav .side-nav-large-container{display:block;width:23rem}.small-nav .side-nav-large-container{display:none}.large-nav .side-nav-large-container:hover{width:25rem}.side-nav-large-container{position:absolute;left:0;height:100vh;overflow:hidden;transition:width .3s}.side-nav-large-container .extras{position:relative}.side-nav-large-container:hover .extras{padding:15px 80px}.side-nav-large{height:100vh;width:calc(100% - 1px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-right-width:1px;border-right-style:solid}.side-nav-large .nav-content{width:100%;margin:0 0 -15px;padding:0;list-style:none;text-align:center}.side-nav-large .logo-container{position:relative;background-color:rgba(0,0,0,.5);border-top:1px solid hsla(0,0%,100%,.1);height:280px}.side-nav-large .minimize-large-nav{position:absolute;top:10px;right:10px;float:left}.side-nav-large .minimize-large-nav svg{width:13px;height:13px;margin-left:-3px;margin-top:-1px;transition:opacity .3s}.side-nav-large .minimize-large-nav:hover svg{opacity:1}.side-nav-large .logo-symbol{margin:65px auto 0;position:relative;height:120px;width:120px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:margin .3s}.side-nav-large .logo-symbol a,.side-nav-large .logo-symbol svg{height:100%}.side-nav-large h2{text-transform:uppercase;font-size:1.8rem;color:#fff;letter-spacing:.5rem;width:100%;text-align:center;margin:1rem -.25rem 0 0;position:relative;right:-.25rem;font-weight:lighter}.side-nav-large .extras{border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);padding:15px 70px;background-color:rgba(0,0,0,.3);text-align:center;transition:padding .3s}.side-nav-large .icons{display:inline-block;position:relative;z-index:10}.side-nav-large .icons div{position:relative;margin:0 5px;float:left}.side-nav-large .paint-bucket svg{height:15px;margin-right:-1px;margin-top:-1px}.side-nav-large .resume svg{height:16px;width:14px}.side-nav-large .resume a:link{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.side-nav-large .copyright{padding:20px;text-transform:uppercase;letter-spacing:2.5px;font-size:11px}.side-nav-large .copyright span{font-size:15px;vertical-align:text-top;height:13px;width:13px;display:inline-block}@media only screen and (max-width:1300px){.side-nav-large .logo-container{height:260px}.side-nav-large .logo-symbol{margin:53px 0 0 55px}}@media only screen and (max-width:1200px){.side-nav-large .logo-container{height:240px}.side-nav-large .logo-symbol{margin:43px 0 0 55px}}@media only screen and (max-width:950px){.large-nav .side-nav-large-container{display:none}.show-mobile-nav .side-nav-large-container{display:block}.large-nav .side-nav-large-container,.small-nav .side-nav-large-container{width:100%;z-index:10;position:fixed;top:0;left:0;height:100%;overflow-y:hidden}.show-mobile-nav .mobile-header{position:fixed}.side-nav-large .logo-symbol{margin:50px auto 0}.side-nav-large .minimize-large-nav{display:none}.side-nav-large-container .extras{text-align:center;padding-left:0;padding-right:0}.large-nav .side-nav-large-container:hover{width:100%}.side-nav-large-container:hover .logo-symbol{margin:50px auto 0}.side-nav-large .logo-container{border-top:0}.side-nav-large{display:inline-block}.side-nav-large .logo-container{height:210px}.side-nav-large .copyright{font-size:13px}.side-nav-large .copyright span{vertical-align:text-top;margin-top:1px}}.large-nav .side-nav-small-container{display:none}.small-nav .side-nav-small-container{display:block}.side-nav-small{height:100vh;width:calc(100% - 1px);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-right-width:1px;border-right-style:solid}.side-nav-small .nav-content{width:100%;margin:0 0 -1px;padding:0;list-style:none;text-align:center;box-shadow:0 0 16px 0 rgba(0,0,0,.55)}.side-nav-small li{height:5rem;border-top:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all .3s}.side-nav-small a:link{width:100%;height:5rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:all .3s}.side-nav-small li.selected{cursor:default}.side-nav-small li:last-child{border-bottom:1px solid hsla(0,0%,100%,.1)}.side-nav-small svg{height:20px;fill:#fff;transition:all .3s}.side-nav-small li.contact svg,.side-nav-small li.expand svg{height:16px}.side-nav-small li.expand,.side-nav-small li.paint-bucket,.side-nav-small li.resume{background-color:rgba(0,0,0,.1);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.side-nav-small-container{position:absolute;left:0;height:100vh;width:5rem;overflow:hidden;display:none}.mobile-header{display:none;width:100%;height:100px;background-color:rgba(0,0,0,.3);position:relative;z-index:5;box-shadow:0 15px 20px 0 rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.1)}.mobile-header a{height:70px}.mobile-header svg{height:70px;margin-top:15px;margin-left:25px}.mobile-nav-button{margin-top:22px;margin-right:15px;float:right;padding:10px;position:relative}.mobile-nav-button div{background-color:#fff;width:35px;height:4px;margin:6px 0;transition:all .3s}.mobile-header svg .st1,.mobile-header svg .st2{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.show-mobile-nav .mobile-header{z-index:999;background:none;box-shadow:none;border:0}.show-mobile-nav .mobile-header a{display:none}.show-mobile-nav .mobile-nav-button div:first-child{position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:20px}.show-mobile-nav .mobile-nav-button div:nth-child(3){position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:20px}.show-mobile-nav .mobile-nav-button div:nth-child(2){opacity:0}body.show-mobile-nav .side-nav-large li.logo-container{background:none;box-shadow:none}body.show-mobile-nav .side-nav-large{background:none;background-color:rgba(0,0,0,.85)}@media only screen and (max-width:950px){.mobile-header{display:block}.show-mobile-nav .background-gradient-cs1,.show-mobile-nav .background-gradient-cs2,.show-mobile-nav .background-gradient-cs3{z-index:9}}.color-schemes li:first-child{background-repeat:repeat;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZFMTJFQkQ5NEQxMUUzODA4M0MxNzdENjcxMzg3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZFMTJFQ0Q5NEQxMUUzODA4M0MxNzdENjcxMzg3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NkUxMkU5RDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NkUxMkVBRDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2EqtgwAAACRJREFUeNpi+P//vxQQMyBjRhCBBqQY0FSBdWEIIAuimAsQYAA2MD9F2XHCYwAAAABJRU5ErkJggg==),#141728;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZFMTJFQkQ5NEQxMUUzODA4M0MxNzdENjcxMzg3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZFMTJFQ0Q5NEQxMUUzODA4M0MxNzdENjcxMzg3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NkUxMkU5RDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NkUxMkVBRDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2EqtgwAAACRJREFUeNpi+P//vxQQMyBjRhCBBqQY0FSBdWEIIAuimAsQYAA2MD9F2XHCYwAAAABJRU5ErkJggg==),linear-gradient(30deg,#141728,#202233 20%,#424050 50%,#ac938f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#141728",endColorstr="#ac938f",GradientType=1)}.color-schemes li:nth-child(2){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZFMTJFQkQ5NEQxMUUzODA4M0MxNzdENjcxMzg3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZFMTJFQ0Q5NEQxMUUzODA4M0MxNzdENjcxMzg3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NkUxMkU5RDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NkUxMkVBRDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2EqtgwAAACRJREFUeNpi+P//vxQQMyBjRhCBBqQY0FSBdWEIIAuimAsQYAA2MD9F2XHCYwAAAABJRU5ErkJggg==),#3c1a44;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZFMTJFQkQ5NEQxMUUzODA4M0MxNzdENjcxMzg3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZFMTJFQ0Q5NEQxMUUzODA4M0MxNzdENjcxMzg3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NkUxMkU5RDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NkUxMkVBRDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2EqtgwAAACRJREFUeNpi+P//vxQQMyBjRhCBBqQY0FSBdWEIIAuimAsQYAA2MD9F2XHCYwAAAABJRU5ErkJggg==),linear-gradient(30deg,#3c1a44,#7a3852 27%,#ab5c68 55%,#e09f91 92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3c1a44",endColorstr="#e09f91",GradientType=1)}.color-schemes li:nth-child(3){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZFMTJFQkQ5NEQxMUUzODA4M0MxNzdENjcxMzg3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZFMTJFQ0Q5NEQxMUUzODA4M0MxNzdENjcxMzg3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NkUxMkU5RDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NkUxMkVBRDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2EqtgwAAACRJREFUeNpi+P//vxQQMyBjRhCBBqQY0FSBdWEIIAuimAsQYAA2MD9F2XHCYwAAAABJRU5ErkJggg==),#1a113d;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZFMTJFQkQ5NEQxMUUzODA4M0MxNzdENjcxMzg3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZFMTJFQ0Q5NEQxMUUzODA4M0MxNzdENjcxMzg3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NkUxMkU5RDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NkUxMkVBRDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2EqtgwAAACRJREFUeNpi+P//vxQQMyBjRhCBBqQY0FSBdWEIIAuimAsQYAA2MD9F2XHCYwAAAABJRU5ErkJggg==),linear-gradient(30deg,#1a113d,#1f457c 41%,#35799f 64%,#73ffea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a113d",endColorstr="#73ffea",GradientType=1)}.color-schemes h2{font-size:3rem;opacity:.5;margin:-50px 0 40px}.color-schemes ul{list-style:none;margin:0;padding:0;height:150px;position:relative}.color-schemes li{padding:0;margin:0;width:150px;height:150px;border:4px solid #fff;display:inline-block;border-radius:50%;cursor:pointer;transition:all .3s;box-shadow:0 0 30px 0 transparent,inset 0 0 0 0 hsla(0,0%,100%,0);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.color-schemes li:first-child{margin-left:-200px}.color-schemes li:nth-child(3){margin-left:200px}.color-schemes li:hover{width:160px;height:160px;z-index:2;box-shadow:0 15px 40px 0 rgba(0,0,0,.4),inset 0 10px 30px 0 hsla(0,0%,100%,.3)}.show-color-schemes .color-schemes{display:-webkit-flex;display:flex}.color-schemes{display:none;position:fixed;width:100%;height:100%;background-color:#fff;z-index:100;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;top:0;left:0}@media only screen and (max-width:1300px){.color-schemes li{width:130px;height:130px}.color-schemes li:hover{width:140px;height:140px}.color-schemes li:first-child{margin-left:-180px}.color-schemes li:nth-child(3){margin-left:180px}.color-schemes h2{margin-bottom:30px}}@media only screen and (max-width:1200px){.color-schemes li{width:110px;height:110px}.color-schemes li:hover{width:130px;height:130px}.color-schemes li:first-child{margin-left:-160px}.color-schemes li:nth-child(3){margin-left:160px}.color-schemes h2{margin-bottom:20px}}@media only screen and (max-width:1100px){.color-schemes li{width:90px;height:90px}.color-schemes li:hover{width:110px;height:110px}.color-schemes li:first-child{margin-left:-140px}.color-schemes li:nth-child(3){margin-left:140px}.color-schemes h2{margin-bottom:10px}}@media only screen and (max-width:700px){.color-schemes ul{height:280px}.color-schemes>div{height:250px}.color-schemes li,.color-schemes li:hover{width:70px;height:70px}.color-schemes li:first-child{margin-top:-90px;margin-left:0}.color-schemes li:nth-child(3){margin-top:90px;margin-left:0}.color-schemes h2{padding:0 10%;box-sizing:border-box}}.background-gradient-cs1,.background-gradient-cs2,.background-gradient-cs3{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:all .6s}.mobile-copyright{display:none;height:45px;overflow:hidden;box-sizing:border-box;position:relative;padding:15px 50px;color:hsla(0,0%,100%,.2);font-size:13px;letter-spacing:1px;text-align:center;background:#000;background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.7) 15%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}@media only screen and (max-width:950px){.mobile-copyright{display:block}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{font-size:62.5%}body{width:100%;height:100%;margin:0;padding:0;font-size:1.5rem;font-family:haboro-serif,serif;font-weight:200;font-style:normal}.icon{width:34px;height:34px;border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;transition:box-shadow .3s,opacity .3s}.icon svg{transition:fill .3s}.perspective{-webkit-perspective:1000px;-o-perspective:1000px;perspective:1000px}.perspective>div{-webkit-transform:rotateY(110deg);transform:rotateY(110deg);transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.perspective>div.rotate-in{-webkit-animation:rotate-in .5s;animation:rotate-in .5s;animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@-webkit-keyframes rotate-in{0%{-webkit-transform:rotateY(110deg);transform:rotateY(110deg);opacity:0}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}}@keyframes rotate-in{0%{-webkit-transform:rotateY(110deg);transform:rotateY(110deg);opacity:0}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}}.pages-container{transition:left .3s,width .3s}.large-nav .pages-container{width:calc(100vw - 23rem);left:23rem}.large-nav:hover .pages-container{width:calc(100vw - 25rem);left:25rem}.large-nav .pages-container:hover{width:calc(100vw - 23rem);left:23rem}.work .projects-grid{width:calc(100% - 23rem)}.pages-container:hover .projects-grid{width:calc(100% - 25rem)}.work .projects-grid:hover{width:calc(100% - 23rem)}.small-nav .pages-container{width:calc(100vw - 5rem);left:5rem}.large-nav.show-color-schemes div.pages-container{width:calc(100vw - 23rem);left:23rem}.pages-container>div{width:100%;height:100%}.pages-container{position:absolute;height:100vh;overflow:hidden}.large-nav .pages-container{transition:width .3s,left .3s}.copy-format h2{font-size:6rem;font-weight:500;margin:0}.copy-format h3{font-size:4.5rem;font-weight:500;margin:0}.copy-format p{margin:0;font-size:1.6rem;line-height:150%}.copy-format h4{font-size:2.4rem;margin:20px 0 30px}.copy-format h4,.copy-format h5{font-weight:300;padding:10px 15px;background-color:rgba(0,0,0,.25);display:inline-block;box-shadow:0 5px 20px 0 rgba(0,0,0,.25)}.copy-format h5{font-size:2rem;margin:15px 0 20px}@media only screen and (max-width:1600px){.copy-format h2{font-size:5.5rem}.copy-format h3{font-size:4rem}.copy-format h4,.copy-format h5{font-size:2.2rem}.copy-format p{font-size:1.5rem}}@media only screen and (max-width:1500px){.copy-format h2{font-size:5rem}.copy-format h3{font-size:3.6rem}.copy-format h4,.copy-format h5{font-size:2rem}}@media only screen and (max-width:1400px){.copy-format h2{font-size:4.5rem}.copy-format h3{font-size:3.2rem}.copy-format h4,.copy-format h5{font-size:1.8rem}}@media only screen and (max-width:1300px){.copy-format h4,.copy-format h5{font-size:1.7rem;margin:10px 0 15px}}@media only screen and (max-width:1200px){.copy-format h4,.copy-format h5{font-size:1.6rem}}@media only screen and (max-width:950px){.small-nav .side-nav-small-container{display:none}.large-nav .pages-container,.small-nav .pages-container{left:0;width:100%;position:static;height:auto;transition:none}.large-nav .pages-container:hover,.large-nav:hover .pages-container{left:0;width:100%;position:static}.perspective>div.rotate-in{-webkit-transform:none;transform:none;-webkit-animation:none;animation:none}}:root{--cs1-c1-A:#a98b80;--cs1-c1-B:#baa097;--cs1-c1-B2:rgba(186,160,151,0.3);--cs1-c1-B3:rgba(186,160,151,0.6);--cs1-c1-C:#eabfaf;--cs1-c2-A:#826763;--cs1-c2-B:#977875;--cs1-c3-A:#4b4354;--cs1-c3-B:#70667d;--cs1-c4-A:#1a213b;--cs1-c4-A2:rgba(26,33,59,0.3);--cs1-c4-A3:rgba(26,33,59,0.6);--cs1-c4-B:#212844;--cs1-c4-C:#3e4768;--cs1-c4-C2:rgba(62,71,104,0.75)}.cs1 .background-gradient-cs1{opacity:1}.background-gradient-cs1{background-repeat:repeat;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZFMTJFQkQ5NEQxMUUzODA4M0MxNzdENjcxMzg3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZFMTJFQ0Q5NEQxMUUzODA4M0MxNzdENjcxMzg3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NkUxMkU5RDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NkUxMkVBRDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2EqtgwAAACRJREFUeNpi+P//vxQQMyBjRhCBBqQY0FSBdWEIIAuimAsQYAA2MD9F2XHCYwAAAABJRU5ErkJggg==),#141728;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZFMTJFQkQ5NEQxMUUzODA4M0MxNzdENjcxMzg3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZFMTJFQ0Q5NEQxMUUzODA4M0MxNzdENjcxMzg3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NkUxMkU5RDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NkUxMkVBRDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2EqtgwAAACRJREFUeNpi+P//vxQQMyBjRhCBBqQY0FSBdWEIIAuimAsQYAA2MD9F2XHCYwAAAABJRU5ErkJggg==),linear-gradient(30deg,#141728,#202233 20%,#424050 50%,#ac938f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#141728",endColorstr="#ac938f",GradientType=1)}.cs1 .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#eabfaf;fill:var(--cs1-c1-C)}.cs1 .st2{fill-rule:evenodd;clip-rule:evenodd;fill:#3e4768;fill:var(--cs1-c4-C)}.cs1 .logo h2{color:#eabfaf;color:var(--cs1-c1-C)}.cs1 .side-nav-large li:nth-child(2) div{color:#baa097;color:var(--cs1-c1-B)}.cs1 .side-nav-large li:nth-child(2) div .bar,.cs1 .side-nav-large li:nth-child(2) div.selected{background-color:#a98b80;background-color:var(--cs1-c1-A)}.cs1 .side-nav-large li:nth-child(2) div.selected{color:#fff}.cs1 .side-nav-large li:nth-child(2) div.selected .bar{background-color:hsla(0,0%,100%,.2)}.cs1 .side-nav-large li:nth-child(3) div{color:#977875;color:var(--cs1-c2-B)}.cs1 .side-nav-large li:nth-child(3) div .bar,.cs1 .side-nav-large li:nth-child(3) div.selected{background-color:#826763;background-color:var(--cs1-c2-A)}.cs1 .side-nav-large li:nth-child(3) div.selected{color:#fff}.cs1 .side-nav-large li:nth-child(3) div.selected .bar{background-color:hsla(0,0%,100%,.15)}.cs1 .side-nav-large li:nth-child(4) div{color:#70667d;color:var(--cs1-c3-B)}.cs1 .side-nav-large li:nth-child(4) div .bar,.cs1 .side-nav-large li:nth-child(4) div.selected{background-color:#4b4354;background-color:var(--cs1-c3-A)}.cs1 .side-nav-large li:nth-child(4) div.selected{color:#fff}.cs1 .side-nav-large li:nth-child(4) div.selected .bar{background-color:hsla(0,0%,100%,.1)}.cs1 .side-nav-large li:nth-child(5) div{color:#3e4768;color:var(--cs1-c4-C)}.cs1 .side-nav-large li:nth-child(5) div .bar,.cs1 .side-nav-large li:nth-child(5) div.selected{background-color:#1a213b;background-color:var(--cs1-c4-A)}.cs1 .side-nav-large li:nth-child(5) div.selected{color:#fff}.cs1 .side-nav-large li:nth-child(5) div.selected .bar{background-color:hsla(0,0%,100%,.05)}.cs1 .icon{box-shadow:inset 0 0 0 3px #212844;box-shadow:inset 0 0 0 3px var(--cs1-c4-B)}.cs1 .icon:hover{box-shadow:inset 0 0 0 20px #a98b80;box-shadow:inset 0 0 0 20px var(--cs1-c1-A)}.cs1 .icon svg{fill:#212844;fill:var(--cs1-c4-B)}.cs1 .icon:hover svg{fill:#fff}.cs1 .side-nav-large .copyright{color:rgba(62,71,104,.75);color:var(--cs1-c4-C2)}.cs1 .home ul.title li{background-color:#a98b80;background-color:var(--cs1-c1-A);color:#fff}.cs1 .home ul.title li:hover{z-index:3;box-shadow:0 0 30px rgba(0,0,0,.3)}.cs1 .home ul.title li.selected,.cs1 .home ul.title li:hover{color:#a98b80;color:var(--cs1-c1-A);background-color:#fff}.cs1 .work .projects-grid li{background-color:#4b4354;background-color:var(--cs1-c3-A)}.cs1 .work .categories li{color:#fff}.cs1 .work .categories .favorites{color:#baa097;color:var(--cs1-c1-B)}.cs1 .work .categories .favorites svg{fill:#baa097;fill:var(--cs1-c1-B);color:#baa097;color:var(--cs1-c1-B)}.cs1 .work .categories .selected{color:#1a213b;color:var(--cs1-c4-A)}.cs1 .work .categories .selected svg{fill:#1a213b;fill:var(--cs1-c4-A)}.cs1 .work .search input[type=text]{border-bottom:2px solid rgba(186,160,151,.3);border-bottom:2px solid var(--cs1-c1-B2);color:#baa097;color:var(--cs1-c1-B)}.cs1 .work .search input[type=text]:focus{border-bottom:2px solid rgba(186,160,151,.6);border-bottom:2px solid var(--cs1-c1-B3)}.cs1 .work .search ::-webkit-input-placeholder{color:#baa097;color:var(--cs1-c1-B);opacity:.5}.cs1 .work .search ::placeholder{color:#baa097;color:var(--cs1-c1-B);opacity:.5}.cs1 .work .search :-ms-input-placeholder{color:#baa097;color:var(--cs1-c1-B);opacity:.5}.cs1 .work .search ::-ms-input-placeholder{color:#baa097;color:var(--cs1-c1-B);opacity:.5}.cs1 .work .search svg{fill:#baa097;fill:var(--cs1-c1-B)}.cs1 .work .search.selected input[type=text]{border-bottom:2px solid rgba(26,33,59,.3);border-bottom:2px solid var(--cs1-c4-A2);color:#1a213b;color:var(--cs1-c4-A)}.cs1 .work .search.selected input[type=text]:focus{border-bottom:2px solid rgba(26,33,59,.6);border-bottom:2px solid var(--cs1-c4-A3)}.cs1 .work .search.selected ::-webkit-input-placeholder{color:#1a213b;color:var(--cs1-c4-A);opacity:.5}.cs1 .work .search.selected ::placeholder{color:#1a213b;color:var(--cs1-c4-A);opacity:.5}.cs1 .work .search.selected :-ms-input-placeholder{color:#1a213b;color:var(--cs1-c4-A);opacity:.5}.cs1 .work .search.selected ::-ms-input-placeholder{color:#1a213b;color:var(--cs1-c4-A);opacity:.5}.cs1 .work .search.selected svg{fill:#1a213b;fill:var(--cs1-c4-A)}.cs1 .work .icon.add-favorite{box-shadow:inset 0 0 0 3px #fff}.cs1 .work .icon.add-favorite svg{fill:#fff}.cs1 .work .icon.add-favorite:hover{box-shadow:inset 0 0 0 20px #baa097;box-shadow:inset 0 0 0 20px var(--cs1-c1-B)}.cs1 .work .share{border:1px solid rgba(186,160,151,.3);border:1px solid var(--cs1-c1-B2)}.cs1 .work .share:hover{border:1px solid #a98b80;border:1px solid var(--cs1-c1-A);background-color:#a98b80;background-color:var(--cs1-c1-A);color:#fff}.cs1 .work .favorites.selected .share{border:1px solid var(cs1-c4-A2)}.cs1 .work .favorites.selected .share:hover{border:1px solid #1a213b;border:1px solid var(--cs1-c4-A);background-color:#1a213b;background-color:var(--cs1-c4-A);color:#fff}.cs1 .copy-format h4,.cs1 .copy-format h5{color:#baa097;color:var(--cs1-c1-B)}.cs1 .side-nav-small .home svg{fill:#a98b80;fill:var(--cs1-c1-A)}.cs1 .side-nav-small .home:hover a,.cs1 .side-nav-small .home a.active{background-color:#a98b80;background-color:var(--cs1-c1-A)}.cs1 .side-nav-small .home:hover svg,.cs1 .side-nav-small .home a.active svg{fill:#fff}.cs1 .side-nav-small .work svg{fill:#826763;fill:var(--cs1-c2-A)}.cs1 .side-nav-small .work:hover a,.cs1 .side-nav-small .work a.active{background-color:#826763;background-color:var(--cs1-c2-A)}.cs1 .side-nav-small .work:hover svg,.cs1 .side-nav-small .work a.active svg{fill:#fff}.cs1 .side-nav-small .about svg{fill:#4b4354;fill:var(--cs1-c3-A)}.cs1 .side-nav-small .about:hover a,.cs1 .side-nav-small .about a.active{background-color:#4b4354;background-color:var(--cs1-c3-A)}.cs1 .side-nav-small .about:hover svg,.cs1 .side-nav-small .about a.active svg{fill:#fff}.cs1 .side-nav-small .contact svg{fill:#212844;fill:var(--cs1-c4-B)}.cs1 .side-nav-small .contact:hover a,.cs1 .side-nav-small .contact a.active{background-color:#212844;background-color:var(--cs1-c4-B)}.cs1 .side-nav-small .contact:hover svg,.cs1 .side-nav-small .contact a.active svg{fill:#fff}.cs1 .side-nav-small .expand svg,.cs1 .side-nav-small .paint-bucket svg,.cs1 .side-nav-small .resume svg{fill:hsla(0,0%,100%,.1)}.cs1 .side-nav-small .expand:hover svg,.cs1 .side-nav-small .paint-bucket:hover svg,.cs1 .side-nav-small .resume:hover svg{fill:#fff}.cs1 .work .favorites.selected span{color:#a98b80;color:var(--cs1-c1-A)}.cs1 .contact-form textarea{border:2px solid rgba(186,160,151,.3);border:2px solid var(--cs1-c1-B2);color:#baa097;color:var(--cs1-c1-B)}.cs1 .contact-form textarea:focus{border:2px solid rgba(186,160,151,.6);border:2px solid var(--cs1-c1-B3)}.cs1 .contact-form input[type=submit]{background-color:#826763;background-color:var(--cs1-c2-A)}.cs1 .contact-form input[type=submit]:hover{color:#826763;color:var(--cs1-c2-A);background-color:#fff}.cs1 .contact-form input[type=email],.cs1 .contact-form input[type=text]{border-bottom:2px solid rgba(186,160,151,.3);border-bottom:2px solid var(--cs1-c1-B2)}.cs1 .contact-form input[type=email]:focus,.cs1 .contact-form input[type=text]:focus{border-bottom:2px solid rgba(186,160,151,.6);border-bottom:2px solid var(--cs1-c1-B3)}.cs1 .contact-form input[type=email],.cs1 .contact-form input[type=text]{color:#baa097;color:var(--cs1-c1-B)}.cs1 .contact-form ::-webkit-input-placeholder{color:#baa097;color:var(--cs1-c1-B);opacity:.5}.cs1 .contact-form ::placeholder{color:#baa097;color:var(--cs1-c1-B);opacity:.5}.cs1 .contact-form :-ms-input-placeholder{color:#baa097;color:var(--cs1-c1-B);opacity:.5}.cs1 .contact-form ::-ms-input-placeholder{color:#baa097;color:var(--cs1-c1-B);opacity:.5}.cs1 .work .categories{background:#000;background:linear-gradient(-90deg,rgba(0,0,0,.5),rgba(0,0,0,.35) 15%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.cs1 .work .categories ul{box-shadow:0 0 25px 0 rgb(0 0 0/60%)}.cs1 .side-nav-large{background:#000;background:linear-gradient(-90deg,rgba(0,0,0,.8),rgba(0,0,0,.7) 15%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.cs1 .side-nav-large .logo-container{box-shadow:0 -10px 16px 0 rgba(0,0,0,.35)}.cs1 .side-nav-large .copyright{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 35%)}.cs1 .side-nav-large .copyright,.cs1 .side-nav-small{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.cs1 .side-nav-small{background:#000;background:linear-gradient(-90deg,rgba(0,0,0,.8),rgba(0,0,0,.7) 35%)}.cs1 .side-nav-small li{background-color:rgba(0,0,0,.5)}.cs1 .side-nav-large,.cs1 .side-nav-small{border-image:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.15)) 1 100%}.cs1 .contact-form input[type=submit]:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.75)}.cs1 .message-sent h3{color:#a98b80;color:var(--cs1-c1-A)}@media only screen and (max-width:950px){.cs1 .work .categories{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.35) 15%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}}:root{--cs2-c1-A:#ce8080;--cs2-c1-B:#db8c85;--cs2-c1-B2:rgba(219,140,133,0.3);--cs2-c1-B3:rgba(219,140,133,0.6);--cs2-c1-C:#e48c8c;--cs2-c2-A:#b7666b;--cs2-c2-B:#b36765;--cs2-c3-A:#995261;--cs2-c3-B:#995264;--cs2-c4-A:#4b2537;--cs2-c4-A2:rgba(75,37,55,0.3);--cs2-c4-A3:rgba(75,37,55,0.6);--cs2-c4-B:#4a2938;--cs2-c4-C:#64334a;--cs2-c4-C2:rgba(109,69,88,0.75)}.cs2 .background-gradient-cs2{opacity:1}.background-gradient-cs2{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZFMTJFQkQ5NEQxMUUzODA4M0MxNzdENjcxMzg3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZFMTJFQ0Q5NEQxMUUzODA4M0MxNzdENjcxMzg3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NkUxMkU5RDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NkUxMkVBRDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2EqtgwAAACRJREFUeNpi+P//vxQQMyBjRhCBBqQY0FSBdWEIIAuimAsQYAA2MD9F2XHCYwAAAABJRU5ErkJggg==),#3c1a44;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZFMTJFQkQ5NEQxMUUzODA4M0MxNzdENjcxMzg3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZFMTJFQ0Q5NEQxMUUzODA4M0MxNzdENjcxMzg3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NkUxMkU5RDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NkUxMkVBRDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2EqtgwAAACRJREFUeNpi+P//vxQQMyBjRhCBBqQY0FSBdWEIIAuimAsQYAA2MD9F2XHCYwAAAABJRU5ErkJggg==),linear-gradient(30deg,#3c1a44,#7a3852 27%,#ab5c68 55%,#e09f91 92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3c1a44",endColorstr="#e09f91",GradientType=1)}.cs2 .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#e48c8c;fill:var(--cs2-c1-C)}.cs2 .st2{fill-rule:evenodd;clip-rule:evenodd;fill:#64334a;fill:var(--cs2-c4-C)}.cs2 .logo h2{color:#e48c8c;color:var(--cs2-c1-C)}.cs2 .side-nav-large li:nth-child(2) div{color:#db8c85;color:var(--cs2-c1-B)}.cs2 .side-nav-large li:nth-child(2) div .bar,.cs2 .side-nav-large li:nth-child(2) div.selected{background-color:#ce8080;background-color:var(--cs2-c1-A)}.cs2 .side-nav-large li:nth-child(2) div.selected{color:#fff}.cs2 .side-nav-large li:nth-child(2) div.selected .bar{background-color:hsla(0,0%,100%,.2)}.cs2 .side-nav-large li:nth-child(3) div{color:#b36765;color:var(--cs2-c2-B)}.cs2 .side-nav-large li:nth-child(3) div .bar,.cs2 .side-nav-large li:nth-child(3) div.selected{background-color:#b7666b;background-color:var(--cs2-c2-A)}.cs2 .side-nav-large li:nth-child(3) div.selected{color:#fff}.cs2 .side-nav-large li:nth-child(3) div.selected .bar{background-color:hsla(0,0%,100%,.15)}.cs2 .side-nav-large li:nth-child(4) div{color:#995264;color:var(--cs2-c3-B)}.cs2 .side-nav-large li:nth-child(4) div .bar,.cs2 .side-nav-large li:nth-child(4) div.selected{background-color:#995261;background-color:var(--cs2-c3-A)}.cs2 .side-nav-large li:nth-child(4) div.selected{color:#fff}.cs2 .side-nav-large li:nth-child(4) div.selected .bar{background-color:hsla(0,0%,100%,.1)}.cs2 .side-nav-large li:nth-child(5) div{color:#64334a;color:var(--cs2-c4-C)}.cs2 .side-nav-large li:nth-child(5) div .bar,.cs2 .side-nav-large li:nth-child(5) div.selected{background-color:#4b2537;background-color:var(--cs2-c4-A)}.cs2 .side-nav-large li:nth-child(5) div.selected{color:#fff}.cs2 .side-nav-large li:nth-child(5) div.selected .bar{background-color:hsla(0,0%,100%,.05)}.cs2 .icon{box-shadow:inset 0 0 0 3px #4a2938;box-shadow:inset 0 0 0 3px var(--cs2-c4-B)}.cs2 .icon:hover{box-shadow:inset 0 0 0 20px #ce8080;box-shadow:inset 0 0 0 20px var(--cs2-c1-A)}.cs2 .icon svg{fill:#4a2938;fill:var(--cs2-c4-B)}.cs2 .icon:hover svg{fill:#fff}.cs2 .side-nav-large .copyright{color:rgba(109,69,88,.75);color:var(--cs2-c4-C2)}.cs2 .home ul.title li{background-color:#ce8080;background-color:var(--cs2-c1-A);color:#fff}.cs2 .home ul.title li:hover{z-index:3;box-shadow:0 0 30px rgba(0,0,0,.3)}.cs2 .home ul.title li.selected,.cs2 .home ul.title li:hover{color:#ce8080;color:var(--cs2-c1-A);background-color:#fff}.cs2 .work .projects-grid li{background-color:#995261;background-color:var(--cs2-c3-A)}.cs2 .work .categories li{color:#fff}.cs2 .work .categories .favorites{color:#db8c85;color:var(--cs2-c1-B)}.cs2 .work .categories .favorites svg{fill:#db8c85;fill:var(--cs2-c1-B);color:#db8c85;color:var(--cs2-c1-B)}.cs2 .work .categories .selected{color:#4b2537;color:var(--cs2-c4-A)}.cs2 .work .categories .selected svg{fill:#4b2537;fill:var(--cs2-c4-A)}.cs2 .work .search input[type=text]{border-bottom:2px solid rgba(219,140,133,.3);border-bottom:2px solid var(--cs2-c1-B2);color:#db8c85;color:var(--cs2-c1-B)}.cs2 .work .search input[type=text]:focus{border-bottom:2px solid rgba(219,140,133,.6);border-bottom:2px solid var(--cs2-c1-B3)}.cs2 .work .search ::-webkit-input-placeholder{color:#db8c85;color:var(--cs2-c1-B);opacity:.5}.cs2 .work .search ::placeholder{color:#db8c85;color:var(--cs2-c1-B);opacity:.5}.cs2 .work .search :-ms-input-placeholder{color:#db8c85;color:var(--cs2-c1-B);opacity:.5}.cs2 .work .search ::-ms-input-placeholder{color:#db8c85;color:var(--cs2-c1-B);opacity:.5}.cs2 .work .search svg{fill:#db8c85;fill:var(--cs2-c1-B)}.cs2 .work .search.selected input[type=text]{border-bottom:2px solid rgba(75,37,55,.3);border-bottom:2px solid var(--cs2-c4-A2);color:#4b2537;color:var(--cs2-c4-A)}.cs2 .work .search.selected input[type=text]:focus{border-bottom:2px solid rgba(75,37,55,.6);border-bottom:2px solid var(--cs2-c4-A3)}.cs2 .work .search.selected ::-webkit-input-placeholder{color:#4b2537;color:var(--cs2-c4-A);opacity:.5}.cs2 .work .search.selected ::placeholder{color:#4b2537;color:var(--cs2-c4-A);opacity:.5}.cs2 .work .search.selected :-ms-input-placeholder{color:#4b2537;color:var(--cs2-c4-A);opacity:.5}.cs2 .work .search.selected ::-ms-input-placeholder{color:#4b2537;color:var(--cs2-c4-A);opacity:.5}.cs2 .work .search.selected svg{fill:#4b2537;fill:var(--cs2-c4-A)}.cs2 .work .icon.add-favorite{box-shadow:inset 0 0 0 3px #fff}.cs2 .work .icon.add-favorite svg{fill:#fff}.cs2 .work .icon.add-favorite:hover{box-shadow:inset 0 0 0 20px #db8c85;box-shadow:inset 0 0 0 20px var(--cs2-c1-B)}.cs2 .work .share{border:1px solid rgba(219,140,133,.3);border:1px solid var(--cs2-c1-B2)}.cs2 .work .share:hover{border:1px solid #ce8080;border:1px solid var(--cs2-c1-A);background-color:#ce8080;background-color:var(--cs2-c1-A);color:#fff}.cs2 .work .favorites.selected .share{border:1px solid rgba(75,37,55,.3);border:1px solid var(--cs2-c4-A2)}.cs2 .work .favorites.selected .share:hover{border:1px solid #4b2537;border:1px solid var(--cs2-c4-A);background-color:#4b2537;background-color:var(--cs2-c4-A);color:#fff}.cs2 .copy-format h4,.cs2 .copy-format h5{color:#db8c85;color:var(--cs2-c1-B)}.cs2 .side-nav-small .home svg{fill:#ce8080;fill:var(--cs2-c1-A)}.cs2 .side-nav-small .home:hover a,.cs2 .side-nav-small .home a.active{background-color:#ce8080;background-color:var(--cs2-c1-A)}.cs2 .side-nav-small .home:hover svg,.cs2 .side-nav-small .home a.active svg{fill:#fff}.cs2 .side-nav-small .work svg{fill:#b7666b;fill:var(--cs2-c2-A)}.cs2 .side-nav-small .work:hover a,.cs2 .side-nav-small .work a.active{background-color:#b7666b;background-color:var(--cs2-c2-A)}.cs2 .side-nav-small .work:hover svg,.cs2 .side-nav-small .work a.active svg{fill:#fff}.cs2 .side-nav-small .about svg{fill:#995261;fill:var(--cs2-c3-A)}.cs2 .side-nav-small .about:hover a,.cs2 .side-nav-small .about a.active{background-color:#995261;background-color:var(--cs2-c3-A)}.cs2 .side-nav-small .about:hover svg,.cs2 .side-nav-small .about a.active svg{fill:#fff}.cs2 .side-nav-small .contact svg{fill:#4a2938;fill:var(--cs2-c4-B)}.cs2 .side-nav-small .contact:hover a,.cs2 .side-nav-small .contact a.active{background-color:#4a2938;background-color:var(--cs2-c4-B)}.cs2 .side-nav-small .contact:hover svg,.cs2 .side-nav-small .contact a.active svg{fill:#fff}.cs2 .side-nav-small .expand svg,.cs2 .side-nav-small .paint-bucket svg,.cs2 .side-nav-small .resume svg{fill:hsla(0,0%,100%,.1)}.cs2 .side-nav-small .expand:hover svg,.cs2 .side-nav-small .paint-bucket:hover svg,.cs2 .side-nav-small .resume:hover svg{fill:#fff}.cs2 .work .favorites.selected span{color:#ce8080;color:var(--cs2-c1-A)}.cs2 .contact-form textarea{border:2px solid rgba(219,140,133,.3);border:2px solid var(--cs2-c1-B2);color:#db8c85;color:var(--cs2-c1-B)}.cs2 .contact-form textarea:focus{border:2px solid rgba(219,140,133,.6);border:2px solid var(--cs2-c1-B3)}.cs2 .contact-form input[type=submit]{background-color:#b7666b;background-color:var(--cs2-c2-A)}.cs2 .contact-form input[type=submit]:hover{color:#b7666b;color:var(--cs2-c2-A);background-color:#fff}.cs2 .contact-form input[type=email],.cs2 .contact-form input[type=text]{border-bottom:2px solid rgba(219,140,133,.3);border-bottom:2px solid var(--cs2-c1-B2)}.cs2 .contact-form input[type=email]:focus,.cs2 .contact-form input[type=text]:focus{border-bottom:2px solid rgba(219,140,133,.6);border-bottom:2px solid var(--cs2-c1-B3)}.cs2 .contact-form input[type=email],.cs2 .contact-form input[type=text]{color:#db8c85;color:var(--cs2-c1-B)}.cs2 .contact-form ::-webkit-input-placeholder{color:#db8c85;color:var(--cs2-c1-B);opacity:.5}.cs2 .contact-form ::placeholder{color:#db8c85;color:var(--cs2-c1-B);opacity:.5}.cs2 .contact-form :-ms-input-placeholder{color:#db8c85;color:var(--cs2-c1-B);opacity:.5}.cs2 .contact-form ::-ms-input-placeholder{color:#db8c85;color:var(--cs2-c1-B);opacity:.5}.cs2 .work .categories{background:#000;background:linear-gradient(-90deg,rgba(0,0,0,.45),rgba(0,0,0,.35) 10%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.cs2 .work .categories ul{box-shadow:0 0 25px 0 rgb(0 0 0/45%)}.cs2 .side-nav-large{background:#000;background:linear-gradient(-90deg,rgba(0,0,0,.7),rgba(0,0,0,.65) 15%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.cs2 .side-nav-large .logo-container{box-shadow:0 -10px 16px 0 rgba(0,0,0,.25)}.cs2 .side-nav-large .copyright{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 35%)}.cs2 .side-nav-large .copyright,.cs2 .side-nav-small{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.cs2 .side-nav-small{background:#000;background:linear-gradient(-90deg,rgba(0,0,0,.7),rgba(0,0,0,.65) 35%)}.cs2 .side-nav-small li{background-color:rgba(0,0,0,.4)}.cs2 .side-nav-large,.cs2 .side-nav-small{border-image:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.15)) 1 100%}.cs2 .contact-form input[type=submit]:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.5)}.cs2 .message-sent h3{color:#ce8080;color:var(--cs2-c1-A)}@media only screen and (max-width:950px){.cs2 .work .categories{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,.35) 10%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}}:root{--cs3-c1-A:#77b0c7;--cs3-c1-B:#77b0c7;--cs3-c1-B2:rgba(119,176,199,0.3);--cs3-c1-B3:rgba(119,176,199,0.6);--cs3-c1-C:#87c8e2;--cs3-c2-A:#35799f;--cs3-c2-B:#35799f;--cs3-c3-A:#1f457c;--cs3-c3-B:#1f457c;--cs3-c4-A:#0e1a3a;--cs3-c4-A2:rgba(14,26,58,0.3);--cs3-c4-A3:rgba(14,26,58,0.6);--cs3-c4-B:#182446;--cs3-c4-C:#22376f;--cs3-c4-C2:rgba(50,69,119,0.75)}.cs3 .background-gradient-cs3{opacity:1}.background-gradient-cs3{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZFMTJFQkQ5NEQxMUUzODA4M0MxNzdENjcxMzg3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZFMTJFQ0Q5NEQxMUUzODA4M0MxNzdENjcxMzg3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NkUxMkU5RDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NkUxMkVBRDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2EqtgwAAACRJREFUeNpi+P//vxQQMyBjRhCBBqQY0FSBdWEIIAuimAsQYAA2MD9F2XHCYwAAAABJRU5ErkJggg==),#1a113d;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTZFMTJFQkQ5NEQxMUUzODA4M0MxNzdENjcxMzg3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTZFMTJFQ0Q5NEQxMUUzODA4M0MxNzdENjcxMzg3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5NkUxMkU5RDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5NkUxMkVBRDk0RDExRTM4MDgzQzE3N0Q2NzEzODdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2EqtgwAAACRJREFUeNpi+P//vxQQMyBjRhCBBqQY0FSBdWEIIAuimAsQYAA2MD9F2XHCYwAAAABJRU5ErkJggg==),linear-gradient(30deg,#1a113d,#1f457c 41%,#35799f 64%,#73ffea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a113d",endColorstr="#73ffea",GradientType=1)}.cs3 .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#87c8e2;fill:var(--cs3-c1-C)}.cs3 .st2{fill-rule:evenodd;clip-rule:evenodd;fill:#22376f;fill:var(--cs3-c4-C)}.cs3 .logo h2{color:#87c8e2;color:var(--cs3-c1-C)}.cs3 .side-nav-large li:nth-child(2) div{color:#77b0c7;color:var(--cs3-c1-B)}.cs3 .side-nav-large li:nth-child(2) div .bar,.cs3 .side-nav-large li:nth-child(2) div.selected{background-color:#77b0c7;background-color:var(--cs3-c1-A)}.cs3 .side-nav-large li:nth-child(2) div.selected{color:#fff}.cs3 .side-nav-large li:nth-child(2) div.selected .bar{background-color:hsla(0,0%,100%,.2)}.cs3 .side-nav-large li:nth-child(3) div{color:#35799f;color:var(--cs3-c2-B)}.cs3 .side-nav-large li:nth-child(3) div .bar,.cs3 .side-nav-large li:nth-child(3) div.selected{background-color:#35799f;background-color:var(--cs3-c2-A)}.cs3 .side-nav-large li:nth-child(3) div.selected{color:#fff}.cs3 .side-nav-large li:nth-child(3) div.selected .bar{background-color:hsla(0,0%,100%,.15)}.cs3 .side-nav-large li:nth-child(4) div{color:#1f457c;color:var(--cs3-c3-B)}.cs3 .side-nav-large li:nth-child(4) div .bar,.cs3 .side-nav-large li:nth-child(4) div.selected{background-color:#1f457c;background-color:var(--cs3-c3-A)}.cs3 .side-nav-large li:nth-child(4) div.selected{color:#fff}.cs3 .side-nav-large li:nth-child(4) div.selected .bar{background-color:hsla(0,0%,100%,.1)}.cs3 .side-nav-large li:nth-child(5) div{color:#22376f;color:var(--cs3-c4-C)}.cs3 .side-nav-large li:nth-child(5) div .bar,.cs3 .side-nav-large li:nth-child(5) div.selected{background-color:#0e1a3a;background-color:var(--cs3-c4-A)}.cs3 .side-nav-large li:nth-child(5) div.selected{color:#fff}.cs3 .side-nav-large li:nth-child(5) div.selected .bar{background-color:hsla(0,0%,100%,.05)}.cs3 .icon{box-shadow:inset 0 0 0 3px #182446;box-shadow:inset 0 0 0 3px var(--cs3-c4-B)}.cs3 .icon:hover{box-shadow:inset 0 0 0 20px #77b0c7;box-shadow:inset 0 0 0 20px var(--cs3-c1-A)}.cs3 .icon svg{fill:#182446;fill:var(--cs3-c4-B)}.cs3 .icon:hover svg{fill:#fff}.cs3 .side-nav-large .copyright{color:rgba(50,69,119,.75);color:var(--cs3-c4-C2)}.cs3 .home ul.title li{background-color:#77b0c7;background-color:var(--cs3-c1-A);color:#fff}.cs3 .home ul.title li:hover{z-index:3;box-shadow:0 0 30px rgba(0,0,0,.3)}.cs3 .home ul.title li.selected,.cs3 .home ul.title li:hover{color:#77b0c7;color:var(--cs3-c1-A);background-color:#fff}.cs3 .work .projects-grid li{background-color:#1f457c;background-color:var(--cs3-c3-A)}.cs3 .work .categories li{color:#fff}.cs3 .work .categories .favorites{color:#77b0c7;color:var(--cs3-c1-B)}.cs3 .work .categories .favorites svg{fill:#77b0c7;fill:var(--cs3-c1-B);color:#77b0c7;color:var(--cs3-c1-B)}.cs3 .work .categories .selected{color:#0e1a3a;color:var(--cs3-c4-A)}.cs3 .work .categories .selected svg{fill:#0e1a3a;fill:var(--cs3-c4-A)}.cs3 .work .search input[type=text]{border-bottom:2px solid rgba(119,176,199,.3);border-bottom:2px solid var(--cs3-c1-B2);color:#77b0c7;color:var(--cs3-c1-B)}.cs3 .work .search input[type=text]:focus{border-bottom:2px solid rgba(119,176,199,.6);border-bottom:2px solid var(--cs3-c1-B3)}.cs3 .work .search ::-webkit-input-placeholder{color:#77b0c7;color:var(--cs3-c1-B);opacity:.5}.cs3 .work .search ::placeholder{color:#77b0c7;color:var(--cs3-c1-B);opacity:.5}.cs3 .work .search :-ms-input-placeholder{color:#77b0c7;color:var(--cs3-c1-B);opacity:.5}.cs3 .work .search ::-ms-input-placeholder{color:#77b0c7;color:var(--cs3-c1-B);opacity:.5}.cs3 .work .search svg{fill:#77b0c7;fill:var(--cs3-c1-B)}.cs3 .work .search.selected input[type=text]{border-bottom:2px solid rgba(14,26,58,.3);border-bottom:2px solid var(--cs3-c4-A2);color:#0e1a3a;color:var(--cs3-c4-A)}.cs3 .work .search.selected input[type=text]:focus{border-bottom:2px solid rgba(14,26,58,.6);border-bottom:2px solid var(--cs3-c4-A3)}.cs3 .work .search.selected ::-webkit-input-placeholder{color:#0e1a3a;color:var(--cs3-c4-A);opacity:.5}.cs3 .work .search.selected ::placeholder{color:#0e1a3a;color:var(--cs3-c4-A);opacity:.5}.cs3 .work .search.selected :-ms-input-placeholder{color:#0e1a3a;color:var(--cs3-c4-A);opacity:.5}.cs3 .work .search.selected ::-ms-input-placeholder{color:#0e1a3a;color:var(--cs3-c4-A);opacity:.5}.cs3 .work .search.selected svg{fill:#0e1a3a;fill:var(--cs3-c4-A)}.cs3 .work .icon.add-favorite{box-shadow:inset 0 0 0 3px #fff}.cs3 .work .icon.add-favorite svg{fill:#fff}.cs3 .work .icon.add-favorite:hover{box-shadow:inset 0 0 0 20px #77b0c7;box-shadow:inset 0 0 0 20px var(--cs3-c1-B)}.cs3 .work .share{border:1px solid rgba(119,176,199,.3);border:1px solid var(--cs3-c1-B2)}.cs3 .work .share:hover{border:1px solid #77b0c7;border:1px solid var(--cs3-c1-A);background-color:#77b0c7;background-color:var(--cs3-c1-A);color:#fff}.cs3 .work .favorites.selected .share{border:1px solid var(cs3-c4-A2)}.cs3 .work .favorites.selected .share:hover{border:1px solid #0e1a3a;border:1px solid var(--cs3-c4-A);background-color:#0e1a3a;background-color:var(--cs3-c4-A);color:#fff}.cs3 .copy-format h4,.cs3 .copy-format h5{color:#77b0c7;color:var(--cs3-c1-B)}.cs3 .side-nav-small .home svg{fill:#77b0c7;fill:var(--cs3-c1-A)}.cs3 .side-nav-small .home:hover a,.cs3 .side-nav-small .home a.active{background-color:#77b0c7;background-color:var(--cs3-c1-A)}.cs3 .side-nav-small .home:hover svg,.cs3 .side-nav-small .home a.active svg{fill:#fff}.cs3 .side-nav-small .work svg{fill:#35799f;fill:var(--cs3-c2-A)}.cs3 .side-nav-small .work:hover a,.cs3 .side-nav-small .work a.active{background-color:#35799f;background-color:var(--cs3-c2-A)}.cs3 .side-nav-small .work:hover svg,.cs3 .side-nav-small .work a.active svg{fill:#fff}.cs3 .side-nav-small .about svg{fill:#1f457c;fill:var(--cs3-c3-A)}.cs3 .side-nav-small .about:hover a,.cs3 .side-nav-small .about a.active{background-color:#1f457c;background-color:var(--cs3-c3-A)}.cs3 .side-nav-small .about:hover svg,.cs3 .side-nav-small .about a.active svg{fill:#fff}.cs3 .side-nav-small .contact svg{fill:#182446;fill:var(--cs3-c4-B)}.cs3 .side-nav-small .contact:hover a,.cs3 .side-nav-small .contact a.active{background-color:#182446;background-color:var(--cs3-c4-B)}.cs3 .side-nav-small .contact:hover svg,.cs3 .side-nav-small .contact a.active svg{fill:#fff}.cs3 .side-nav-small .expand svg,.cs3 .side-nav-small .paint-bucket svg,.cs3 .side-nav-small .resume svg{fill:hsla(0,0%,100%,.1)}.cs3 .side-nav-small .expand:hover svg,.cs3 .side-nav-small .paint-bucket:hover svg,.cs3 .side-nav-small .resume:hover svg{fill:#fff}.cs3 .work .favorites.selected span{color:#77b0c7;color:var(--cs3-c1-A)}.cs3 .contact-form textarea{border:2px solid rgba(119,176,199,.3);border:2px solid var(--cs3-c1-B2);color:#77b0c7;color:var(--cs3-c1-B)}.cs3 .contact-form textarea:focus{border:2px solid rgba(119,176,199,.6);border:2px solid var(--cs3-c1-B3)}.cs3 .contact-form input[type=submit]{background-color:#35799f;background-color:var(--cs3-c2-A)}.cs3 .contact-form input[type=submit]:hover{color:#35799f;color:var(--cs3-c2-A);background-color:#fff}.cs3 .contact-form input[type=email],.cs3 .contact-form input[type=text]{border-bottom:2px solid rgba(119,176,199,.3);border-bottom:2px solid var(--cs3-c1-B2)}.cs3 .contact-form input[type=email]:focus,.cs3 .contact-form input[type=text]:focus{border-bottom:2px solid rgba(119,176,199,.6);border-bottom:2px solid var(--cs3-c1-B3)}.cs3 .contact-form input[type=email],.cs3 .contact-form input[type=text]{color:#77b0c7;color:var(--cs3-c1-B)}.cs3 .contact-form ::-webkit-input-placeholder{color:#77b0c7;color:var(--cs3-c1-B);opacity:.5}.cs3 .contact-form ::placeholder{color:#77b0c7;color:var(--cs3-c1-B);opacity:.5}.cs3 .contact-form :-ms-input-placeholder{color:#77b0c7;color:var(--cs3-c1-B);opacity:.5}.cs3 .contact-form ::-ms-input-placeholder{color:#77b0c7;color:var(--cs3-c1-B);opacity:.5}.cs3 .work .categories{background:#000;background:linear-gradient(-90deg,rgba(0,0,0,.45),rgba(0,0,0,.35) 10%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.cs3 .work .categories ul{box-shadow:0 0 25px 0 rgb(0 0 0/45%)}.cs3 .side-nav-large{background:#000;background:linear-gradient(-90deg,rgba(0,0,0,.7),rgba(0,0,0,.65) 15%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.cs3 .side-nav-large .logo-container{box-shadow:0 -10px 16px 0 rgba(0,0,0,.25)}.cs3 .side-nav-large .copyright{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 35%)}.cs3 .side-nav-large .copyright,.cs3 .side-nav-small{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.cs3 .side-nav-small{background:#000;background:linear-gradient(-90deg,rgba(0,0,0,.7),rgba(0,0,0,.65) 35%)}.cs3 .side-nav-small li{background-color:rgba(0,0,0,.4)}.cs3 .side-nav-large,.cs3 .side-nav-small{border-image:linear-gradient(180deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.1)) 1 100%}.cs3 .contact-form input[type=submit]:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.5)}.cs3 .message-sent h3{color:#77b0c7;color:var(--cs3-c1-A)}@media only screen and (max-width:950px){.cs3 .work .categories{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,.35) 10%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}}
/*# sourceMappingURL=main.3ed36ae4.chunk.css.map */