html,body{-ms-overflow-x:hidden;overflow-x:hidden}html{font-size:62.5%}body{font-family:'Nunito Sans', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#333}::-moz-selection{background-color:#c2f0e2}::selection{background-color:#c2f0e2}.font-white,.font-white h1,.font-white h2,.font-white h3,.font-white h4,.font-white h5,.font-white h5,.font-white p,.font-white li{color:#f3f3f3}h1,h2,h3,h4,h5,h6{margin:0 0 0.67em 0}h1{font-size:50px;font-family:'DM Serif Display', serif}h2{font-size:40px;font-family:'DM Serif Display', serif}h3{font-size:24px;text-transform:uppercase;font-weight:400;letter-spacing:5px}h4,h5,h6{font-size:21px}p{margin-bottom:30px}p,li{font-size:18px}a{color:#333;text-decoration:none;border-bottom:2px solid transparent;-webkit-transition:0.2s ease all;transition:0.2s ease all}a:hover,a:focus{color:#66e3be;text-decoration:none;border-bottom-color:#66e3be}.button{font-size:16px;font-weight:700;letter-spacing:2px;color:#333;border:2px solid #333;border-radius:50px;padding:12px 25px;margin:0 5px 5px 0;text-transform:uppercase;-webkit-transition:.25s ease all;transition:.25s ease all;display:inline-block;position:relative}.button:hover,.button:focus{color:#333;text-decoration:none;box-shadow:0 5px 10px rgba(0,0,0,0.15);border-color:transparent;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.button.graphic{border:none;background-size:cover;background-repeat:no-repeat;background-position:bottom;background-color:#66e3be;color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.15);border-radius:5px;margin:0 0 30px 0;padding:20px 40px;-webkit-transition:.35s ease-in-out box-shadow .2s ease transform;transition:.35s ease-in-out box-shadow .2s ease transform;overflow:hidden}.button.graphic .label{position:relative;z-index:1}.button.graphic:before{content:'';display:block;width:150px;height:150px;background-color:rgba(0,0,0,0.15);background:-webkit-gradient(linear, left top, right top, from(#000), to(transparent));background:linear-gradient(to right, #000 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );opacity:.15;border-radius:50%;position:absolute;top:0;left:0;z-index:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button.graphic:after{content:'';display:block;width:150px;height:150px;background-color:rgba(0,0,0,0.15);background:-webkit-gradient(linear, left top, right top, from(#000), to(transparent));background:linear-gradient(to right, #000 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );opacity:.15;border-radius:50%;position:absolute;top:-100px;right:-50px;z-index:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.button.graphic:hover,.button.graphic:focus{box-shadow:0 5px 15px rgba(0,0,0,0.2)}figure{margin:0}img{width:100%;height:auto}.modal.fade .modal-dialog{-webkit-transform:translate(0, 100vh);transform:translate(0, 100vh);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.modal.show .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal-content{position:relative;padding:50px}.modal .close{position:absolute;top:15px;right:15px}.modal .close:before{content:'+';display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:48px;font-weight:100}.modal{overflow:scroll;-webkit-overflow-scrolling:touch}.modal .headline{margin:0;padding-right:50px}.color{color:#66e3be}.underline{border-bottom:3px solid #66e3be}hr{border-top:5px solid #66e3be;width:75px;margin:35px 0;text-align:left}.num{font-family:'DM Serif Display', serif;font-size:150%}#page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1000;opacity:1;-webkit-transition:1s ease-in-out all;transition:1s ease-in-out all}#page-loader.loaded{opacity:0;visibility:hidden}#page-loader #spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:160px;opacity:1 !important}#page-loader #spinner svg path{fill:#555}#page-loader #spinner:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:150px;height:150px;border-bottom:5px solid #66e3be;border-right:5px solid #66e3be;border-radius:50%;-webkit-animation-name:spinner;animation-name:spinner;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.2, 0.3, 0.25, 0.9);animation-timing-function:cubic-bezier(0.2, 0.3, 0.25, 0.9);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes spinner{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.no-js #page-loader{display:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#page-loader{display:none !important}}@media only screen and (max-width: 1023.98px){#page-loader{display:none}}header{position:fixed;top:0;width:100%;height:auto;z-index:9;padding:15px 0}.no-js header{position:absolute}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){header{position:absolute !important}}@media only screen and (max-width: 1023.98px){header{position:absolute}}@media only screen and (max-width: 575.98px){header .row{text-align:center}}#logo{margin:0}#logo figure{display:inline-block;margin-left:-10px}#logo:hover,#logo:focus{border:none}#logo:hover figure svg path,#logo:focus figure svg path{-webkit-transition:.2s ease fill;transition:.2s ease fill}#logo figure svg{width:auto;height:65px}#logo figure svg path{fill:#333;-webkit-transition:1s ease fill;transition:1s ease fill}.in-code #logo figure svg path{fill:#fff}nav ul{margin:0;padding:0;line-height:0;text-align:right}nav ul li{display:inline-block;list-style-type:none;margin-left:15px}nav ul li a{float:right;text-transform:uppercase;font-size:12px;color:#fff;font-weight:700;letter-spacing:2px;border-bottom:2px solid transparent;line-height:2;padding:0 2px;-webkit-transition:1s ease color;transition:1s ease color}nav ul li a:hover,nav ul li a:focus{text-decoration:none;-webkit-transition:.2s ease border;transition:.2s ease border;color:#fff;border-bottom-color:#fff}.start nav ul li a{color:#fff}.start nav ul li a:hover,.start nav ul li a:focus{border-bottom-color:#fff}.in-hero nav ul li a{color:#333}.in-hero nav ul li a:hover,.in-hero nav ul li a:focus{border-bottom-color:#333}.in-about nav ul li a{color:#333}.in-about nav ul li a:hover,.in-about nav ul li a:focus{border-bottom-color:#333}.in-process nav ul li a{color:#333}.in-process nav ul li a:hover,.in-process nav ul li a:focus{border-bottom-color:#333}.in-process nav ul li a{color:#333}.in-process nav ul li a:hover,.in-process nav ul li a:focus{border-bottom-color:#333}.in-skillset nav ul li a{color:#333}.in-skillset nav ul li a:hover,.in-skillset nav ul li a:focus{border-bottom-color:#333}.in-footer nav ul li a{color:#333}.in-footer nav ul li a:hover,.in-footer nav ul li a:focus{border-bottom-color:#333}@media only screen and (max-width: 1199.98px){nav ul li a{font-size:10px}}@media only screen and (max-width: 991.98px){nav ul li a{color:#333}}@media only screen and (max-width: 767.98px){nav{display:none}}footer{position:fixed;bottom:0;width:100%;height:calc(100vh - 100px);background-color:#fff;z-index:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:center}footer a#resume-download{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#info{position:fixed;width:100%;bottom:0;left:0;padding:25px 0;z-index:7}#info p{font-size:12px;color:#333;margin:0;font-weight:700}.in-code #info p{color:#f3f3f3}#info #tips{text-align:center}#info #tips p{color:#333;opacity:0;text-transform:uppercase;-webkit-transition:1s ease all;transition:1s ease all}#info #tips p i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.start #info #tips p,.in-code #info #tips p{opacity:1}.in-code #info #tips p{color:#fff}#info #border{text-align:right}#info #border hr{opacity:0;margin:0;float:right}.in-hero #info #border hr,.in-about #info #border hr,.in-process #info #border hr,.in-code #info #border hr,.in-skillset #info #border hr,.in-footer #info #border hr{opacity:1}.no-js main{margin-bottom:0}.no-js footer{position:relative;height:80vh;z-index:9}.no-js #info{position:relative}.no-js #info #copyright{-webkit-box-flex:0;flex:0 0 100%;max-width:none;text-align:center}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){main{margin-bottom:0 !important}footer{position:relative !important;height:80vh !important;z-index:9 !important;padding-top:150px !important}#info{position:relative !important}#info #copyright{-webkit-box-flex:0 !important;flex:0 0 100% !important;max-width:none !important;text-align:center !important}}@media only screen and (max-width: 991.98px){#info{position:relative}#info #copyright{text-align:center}}@media only screen and (max-width: 767.98px){footer{position:relative;height:auto;margin:100px 0;display:block}}main{margin-bottom:calc(100vh - 100px);position:relative;z-index:2;background-color:#f3f3f3;-webkit-transition:.5s ease-in-out background-color;transition:.5s ease-in-out background-color}main.dark-bg{background-color:#001d2c}section,article{width:100%;min-height:100vh;padding:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;overflow:hidden;position:relative}section.horizontal-container{width:200%;height:100vh;position:relative}section.horizontal-container article.section-horizontal{position:absolute;top:0;width:50%;height:100%;bottom:0}section.horizontal-container article.section-horizontal:nth-of-type(1){left:0;right:50%}section.horizontal-container article.section-horizontal:nth-of-type(2){left:50%;right:100%}section.horizontal-container article.section-horizontal .container{position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.no-js section.horizontal-container{width:100%;height:auto}.no-js section.horizontal-container article.section-horizontal{position:relative;width:100%;left:auto !important;right:auto !important}.no-js section.horizontal-container article.section-horizontal .container{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){section.horizontal-container{width:100% !important;height:auto !important}section.horizontal-container article.section-horizontal{position:relative !important;width:100% !important;left:auto !important;right:auto !important}section.horizontal-container article.section-horizontal .container{position:relative !important;top:auto !important;left:auto !important;-webkit-transform:none !important;transform:none !important}section.horizontal-container article.section-horizontal .container .row{position:absolute !important;width:100%;margin-top:25vh}}@media only screen and (max-width: 1023.98px){section,article{min-height:auto;overflow:visible;margin:100px 0;padding:0}section.horizontal-container{width:100%;height:auto}section.horizontal-container article.section-horizontal{position:relative;width:100%;left:auto !important;right:auto !important}section.horizontal-container article.section-horizontal .container{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}}@media only screen and (max-width: 767.98px){main{margin-bottom:0}}@media only screen and (max-width: 575.98px){section,article{text-align:center}.container{max-width:500px}}.tile{width:100%;border:2px solid #f3f3f3;border-radius:10px;overflow:hidden}#intro{position:relative;z-index:5}#hero{position:relative;overflow:visible;margin-bottom:50vh}#hero:before{content:'';display:block;position:absolute;top:-25vw;right:-5vw;width:0;height:0;border-top:115vw solid #66e3be;border-left:70vw solid transparent}#hero:after{content:'';display:block;position:absolute;top:-25vw;right:-10vw;width:0;height:0;border-top:115vw solid #001d2c;border-left:55vw solid transparent}#hero h2{font-size:50px}#hero>*{position:relative;z-index:1}#hero .bg{display:block;position:absolute;width:600px;height:600px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:-450px;z-index:0;opacity:.5}#hero .bg svg{width:100%;height:100%}#hero .bg svg path,#hero .bg svg circle{stroke:#ccc}.flipcard{height:0;-webkit-perspective:500px;perspective:500px;padding-bottom:150%;font-size:14px}.flipcard .card-content{position:absolute;width:100%;height:100%;box-shadow:3px 6px 15px rgba(0,0,0,0.25);-webkit-transition:0.5s ease-in-out transform;transition:0.5s ease-in-out transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border-radius:5px;-webkit-transform:rotateY(0);transform:rotateY(0)}.flipcard.hover .card-content{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flipcard .front,.flipcard .back{position:absolute;height:100%;width:100%;background:#fff;text-align:center;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;border-radius:5px;border-bottom:3px solid #66e3be}.flipcard .back{color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);position:relative;text-align:left;background-color:#1f292e;width:100%;height:100%}.flipcard .back .back-content{display:block;position:absolute;width:75%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.flipcard .back .back-content .row{border-bottom:1px solid #555;padding:10px 0}.flipcard .back .back-content .row:nth-of-type(even){background-color:rgba(255,255,255,0.025)}.flipcard .back .back-content li{font-size:14px}.flipcard .profile{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:5px;background-color:#1f292e}.flipcard .profile img{opacity:0;visibility:hidden;width:0;height:0}#hero .graphic{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}#hero h2,#hero h3,#hero hr{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}#hero .bg{opacity:0}.no-js #hero{padding-top:50px;margin-bottom:150px}.no-js #hero h2,.no-js #hero h3,.no-js #hero hr{opacity:1;-webkit-transform:none;transform:none}.no-js #hero .bg{opacity:1}.no-js #hero .graphic{-webkit-transform:none;transform:none;opacity:1}.no-js #hero .graphic .flipcard.hover .card-content{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.no-js #hero .graphic .flipcard:hover .card-content{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media only screen and (max-height: 650px) and (min-width: 992px){.flipcard{width:90%;height:90vh;float:right;padding:0;margin-top:100px}}@media only screen and (max-height: 500px) and (min-width: 992px){.flipcard.hover .card-content{-webkit-transform:rotateY(0deg) !important;transform:rotateY(0deg) !important}.flipcard:hover .card-content{-webkit-transform:rotateY(0deg) !important;transform:rotateY(0deg) !important}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#hero{padding-top:100px !important;margin-bottom:150px !important}#hero h2,#hero h3,#hero hr{opacity:1 !important;-webkit-transform:none !important;transform:none !important}#hero .bg{opacity:1 !important}#hero .graphic{-webkit-transform:none !important;transform:none !important;opacity:1 !important}#hero .graphic .flipcard.hover .card-content{-webkit-transform:rotateY(0deg) !important;transform:rotateY(0deg) !important}#hero .graphic .flipcard:hover .card-content{-webkit-transform:rotateY(0deg) !important;transform:rotateY(0deg) !important}}img#hello{-webkit-transform:scale(1.1) translateY(-10%);transform:scale(1.1) translateY(-10%)}@media only screen and (max-width: 1199.98px){#hero:before,#hero:after{right:0}#hero h2{font-size:44px}}@media only screen and (max-width: 1023.98px){#hero{min-height:auto;margin:0;padding:125px 0}#hero .bg{opacity:1}#hero h2,#hero h3,#hero hr,#hero .graphic{opacity:1;-webkit-transform:none;transform:none}#hero .graphic{max-width:250px}}@media only screen and (max-width: 991.98px){#hero:before,#hero:after{display:none}#hero .bg{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#hero .graphic{width:50%}}@media only screen and (max-width: 767.98px){#hero .graphic{width:85%}}@media only screen and (max-width: 575.98px){#hero{text-align:center;padding-top:150px}#hero hr{margin:35px auto}#hero .graphic{max-width:none;margin:0 auto}.flipcard{font-size:12px}.flipcard .back .back-content li{font-size:12px}}@media only screen and (max-width: 375px){.flipcard{font-size:11px}.flipcard .back .back-content li{font-size:12px}}@media only screen and (any-hover: none){.flipcard.hover .card-content{-webkit-transform:rotateY(0);transform:rotateY(0)}.flipcard:hover .card-content{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}#developer-designer{position:relative;z-index:5;margin-bottom:25vh;padding-top:500px}#developer-designer .illo{position:absolute;display:block;width:45%;height:100vh;background-color:#66e3be;overflow:hidden}#developer-designer .illo:nth-of-type(1){background-color:#DFD06D}#developer-designer .illo:nth-of-type(2){background-color:#60D9EF}#developer-designer .illo.left{left:0}#developer-designer .illo.right{right:0}.vid-container{width:100%;height:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;opacity:.05}.no-js #developer-designer{padding-top:0}.no-js #developer-designer article{margin-bottom:100px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#developer-designer{padding-top:0 !important}#developer-designer article{margin-bottom:100px !important}}@media only screen and (max-width: 1023.98px){#developer-designer{padding-top:0}#developer-designer article{min-height:50vh}#developer-designer .illo{height:500px}}#about-background{opacity:0;width:100%;height:100%}#about-background .bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#222;z-index:5}#about-background:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(45deg, #ff0030 0%, rgba(255,0,48,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0030', endColorstr='#00ff0030',GradientType=1 );z-index:2;opacity:1}#about-background:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);z-index:3}.video-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:purple;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1;opacity:0.9}video.video-background{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:0;width:auto}#code-vid video.video-background{position:fixed;left:50%;width:110%;height:110%;opacity:0}.no-js #about-background{opacity:1}.no-js .video-mask{display:none}.no-js #about-background:before{content:none}.no-js #about-background:after{content:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#about-background{opacity:1 !important}.video-mask{display:none !important}#about-background:before{content:none !important}#about-background:after{content:none !important}}@media only screen and (max-width: 991.98px){video.video-background{display:none}}#process{z-index:6}#process .trigger{position:absolute;top:0}#process #process-slider{-webkit-transform:translateX(50px);transform:translateX(50px)}#process #process-slider .slick-list{padding-bottom:25px !important}#process #process-slider .process-slide{width:350px;position:relative;margin:50px 10px 0;outline:none;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:.2s ease all;transition:.2s ease all;border-radius:5px;background-color:#fff;padding:50px;box-shadow:3px 6px 15px rgba(0,0,0,0.25);opacity:.5;margin:25px 0 0;cursor:pointer}#process #process-slider .process-slide .process-slide-content{width:100%;height:100%}#process #process-slider .process-slide .process-slide-content p{margin-bottom:0}#process #process-slider .process-slide:hover .process-slide-content,#process #process-slider .process-slide:focus .process-slide-content{opacity:.75}#process #process-slider .process-slide.slick-current{-webkit-transform:scale(1);transform:scale(1);opacity:1;cursor:-webkit-grab;cursor:grab}#process #process-slider .process-slide .icon-circle{position:absolute;top:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#66e3be;width:50px;height:50px;border-radius:50%;color:#fff;font-size:24px;line-height:50px;text-align:center;z-index:9}#process #process-slider .process-slide[data-slick-index="1"] .icon-circle,#process #process-slider .process-slide[data-slick-index="-2"] .icon-circle{background-color:#001d2c}#process #process-slider .process-slide[data-slick-index="2"] .icon-circle,#process #process-slider .process-slide[data-slick-index="-1"] .icon-circle{background-color:#DFD06D}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:9}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:1;opacity:.75;color:#333}.slick-prev{left:10px}.slick-prev:before{content:'\f053'}.slick-next{right:10px}.slick-next:before{content:'\f054'}.slick-dotted.slick-slider{margin-bottom:50px}.slick-dots{position:absolute;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;z-index:999}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:'';position:absolute;top:0;left:0;background:transparent;border-radius:50%;border:2px solid #aaa;width:12px;height:12px;opacity:1;-webkit-transition:.2s ease all;transition:.2s ease all}.slick-dots li.slick-active button:before,.slick-dots li button:hover:before,.slick-dots li button:focus:before{background:#aaa;opacity:1}.no-js #process{margin-bottom:100px}.no-js #process .container:first-of-type .row:first-of-type .column:nth-of-type(2){-webkit-box-flex:0;flex:0 0 100%;max-width:none;padding-bottom:50px}.no-js #process .container:first-of-type .row:first-of-type .column:nth-of-type(2) #process-slider{-webkit-transform:none;transform:none}.no-js #process .container:first-of-type .row:first-of-type .column:nth-of-type(2) #process-slider .process-slide{display:inline-block;float:left;width:calc(33.3333% - 10px);margin-right:10px;cursor:auto;opacity:1;-webkit-transform:none;transform:none}.no-js #process .container:first-of-type .row:first-of-type .column:nth-of-type(2) #process-slider .process-slide h3{font-size:21px;letter-spacing:1px}.no-js #process .container:first-of-type .row:first-of-type .column:nth-of-type(2) #process-slider .process-slide:hover .process-slide-content,.no-js #process .container:first-of-type .row:first-of-type .column:nth-of-type(2) #process-slider .process-slide:focus .process-slide-content{opacity:1}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#process{margin-bottom:100px !important}#process .container:first-of-type .row:first-of-type .column:nth-of-type(2){-webkit-box-flex:0 !important;flex:0 0 100% !important;max-width:none !important;padding-bottom:50px !important}#process .container:first-of-type .row:first-of-type .column:nth-of-type(2) #process-slider{-webkit-transform:none !important;transform:none !important}#process .container:first-of-type .row:first-of-type .column:nth-of-type(2) #process-slider .process-slide{display:inline-block !important;float:left !important;width:calc(33.3333% - 10px) !important;margin-right:10px !important;cursor:auto !important;opacity:1 !important;-webkit-transform:none !important;transform:none !important}#process .container:first-of-type .row:first-of-type .column:nth-of-type(2) #process-slider .process-slide h3{font-size:21px !important;letter-spacing:1px !important}#process .container:first-of-type .row:first-of-type .column:nth-of-type(2) #process-slider .process-slide:hover .process-slide-content,#process .container:first-of-type .row:first-of-type .column:nth-of-type(2) #process-slider .process-slide:focus .process-slide-content{opacity:1 !important}}@media only screen and (max-width: 1279.98px){.no-js #process .container:first-of-type .row:first-of-type .column:nth-of-type(2) #process-slider .process-slide{width:calc(50% - 10px);margin-right:10px}}@media only screen and (max-width: 1199.98px){#process #process-slider .process-slide{padding:50px 25px 25px}}@media only screen and (max-width: 991.98px){#process #process-slider{-webkit-transform:none;transform:none}}@media only screen and (max-width: 767.98px){.no-js #process .container:first-of-type .row:first-of-type .column:nth-of-type(2) #process-slider .process-slide{width:100%;margin:0 0 50px}}#code{margin:0}#code>*{color:#fff}#code article{position:absolute;z-index:1}#code article .content>*{color:#333;-webkit-transition:.5s ease color;transition:.5s ease color}#code.dark-bg article .content>*{color:#fff}.no-js #code article{position:relative}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#code article{position:relative !important}}#lead-in{position:fixed;z-index:-1;opacity:.025;top:50%;right:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:left}#lead-in h4{font-size:150px;font-weight:900;text-transform:uppercase;margin:0}#lead-in h4 span{display:block}.clip{width:100%;height:100%;position:absolute;clip:auto}.clip.rect{clip:rect(auto, auto, auto, auto);border-bottom:2px solid #66e3be}.box{background-color:#fff;width:100%;height:0;border-radius:5px;padding-bottom:125%;background-color:#333;display:block;position:relative;z-index:9;cursor:pointer;border-bottom:none}figure.logo{width:100%;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}figure.logo img{max-width:100px;max-height:100px}#code .atvImg-rendered-layer{background-size:100px 100px}.no-js #lead-in{z-index:0}.no-js #code{background-color:#001d2c}.no-js #code article{position:relative;margin:250px 0;min-height:auto}.no-js #code article .content>*{color:#fff}.no-js #code .clip{position:relative}.no-js #code .box{height:200px;padding:0}.no-js #code .box .atvImg{position:relative}.no-js #code .box .atvImg img{width:100px;box-shadow:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#lead-in{z-index:0 !important}#code{background-color:#001d2c !important}#code article{position:relative !important;margin:250px 0 !important;min-height:auto !important}#code article .content>*{color:#fff !important}#code .clip{position:relative !important}#code .box{height:200px !important;padding:0 !important}#code .box .atvImg{position:relative !important}#code .box .atvImg img{width:100px !important;box-shadow:none !important;position:absolute !important;top:50% !important;left:50% !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}}@media only screen and (max-width: 1023.98px){#code{background-color:#001d2c}#code article{position:relative;margin:100px 0}#code article .content>*{color:#fff}#code .clip{position:relative}}@media only screen and (max-width: 767.98px){#lead-in{display:none}}#skillset{background-color:#f3f3f3;border-bottom:1px solid #ddd}#skillset #bar-graph{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#skillset #bar-graph .skill{margin:0 5px;width:12.5%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;height:250px}#skillset #bar-graph .skill .bar{width:25px;border-radius:3px;margin-bottom:15px;-webkit-transition:.5s ease-in-out all;transition:.5s ease-in-out all;position:relative}#skillset #bar-graph .skill .bar .fill{background-color:#66e3be !important;height:0;bottom:0;position:absolute;width:100%;color:#fff;font-size:14px;text-align:center;font-weight:700;padding:5px}#skillset #bar-graph .skill:nth-child(3n+1) .bar .fill{background-color:#66e3be !important}#skillset #bar-graph .skill:nth-child(3n+2) .bar .fill{background-color:#001d2c !important}#skillset #bar-graph .skill:nth-child(3n+3) .bar .fill{background-color:#DFD06D !important}#skillset #bar-graph .skill .label{font-size:14px}.no-js #skillset #bar-graph{margin:100px 0}.no-js #skillset #bar-graph .skill .bar{height:100%;-webkit-transition:none;transition:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#skillset #bar-graph{margin:100px 0 !important}#skillset #bar-graph .skill .bar{height:100% !important;-webkit-transition:none !important;transition:none !important}}@media only screen and (max-width: 1023.98px){#skillset #bar-graph{margin:100px 0}#skillset #bar-graph .skill .bar .fill{height:100% !important}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){video{display:none !important}}@supports (-ms-ime-align: auto){.vid-container{background:none !important;opacity:1}video.video-background{opacity:0.05 !important}#lead-in{z-index:0 !important}#code-vid video.video-background{display:none}#code{position:relative !important}#code article{position:relative !important;margin:250px 0 !important;min-height:auto !important}#code article .content,#code article .box{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;opacity:1 !important;visibility:visible !important}#code .clip{position:relative !important}#code-wrapper .scrollmagic-pin-spacer{padding:0 !important}main{margin-bottom:0}footer{position:relative !important;height:80vh !important;z-index:9 !important}}
/*# sourceMappingURL=style.min.css.map */
