@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wWw.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype')}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}:focus{outline:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}a{color:#00b08d;text-decoration:none}a:hover{color:#31ffd6}@keyframes animLoader{to{transform:rotate(360deg)}}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}*{-webkit-box-sizing:border-box;box-sizing:border-box}::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Lato,sans-serif;font-size:14px;font-weight:500;background:#2c2d31;overflow-x:hidden;-webkit-font-smoothing:antialiased;margin:0}body::-webkit-scrollbar{width:.5em}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#00b08d;outline:1px solid #00b08d}.js .loading::before{top:0;left:0;content:'';position:fixed;z-index:1000}.js .loading::after{content:'';position:fixed;z-index:1000}.js .grid-layer::before{content:'';z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#2c2d31}.js .grid-layer::after{content:'';z-index:1000}.loading::before{top:0;left:0;width:100%;height:100%;background:#2c2d31}.loading::after{top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border:8px solid #383a41;border-bottom-color:#565963;border-radius:50%;animation:animLoader .8s linear infinite forwards}.modal{z-index:3!important}.brand{width:190px;height:54px;border:1px solid #505259;border-radius:4px;position:relative;margin-left:auto;margin-right:auto;margin-bottom:15px}@media (min-width:768px){.brand{margin:0 0 15px 0}}.brand img{top:10px;left:10px;position:absolute;width:32px}.brand h2{color:#81848e;top:12px;left:50px;position:absolute;font-size:30px;font-weight:300;margin:0}header{font-family:'Roboto Mono',monospace;height:110px;position:relative}@media (min-width:768px){header{height:230px}}header h1{padding-top:20px;line-height:.8;margin:0;font-weight:300;color:#aaa;font-size:37px;padding-left:70px}@media (min-width:576px){header h1{font-size:60px}}@media (min-width:768px){header h1{font-size:120px}}@media (min-width:1200px){header h1{padding-left:0}}header h1 strong{display:block;text-transform:uppercase;letter-spacing:.1em;color:#777;font-size:50.5%}header h1 strong span{color:#00b08d}header img{display:inline-block;margin-right:5px;height:53px;height:3.8em}nav{font-family:Lato,sans-serif;display:none;position:absolute;z-index:99;top:0;background:#44464c;width:100%;height:170px}@media (min-width:772px){nav{height:85px;line-height:85px}}nav a{font-size:22px;height:40px;line-height:40px;margin-left:80px;display:block}@media (min-width:772px){nav a{display:inline-block;margin-left:60px}}@media (min-width:992px){nav a{margin:0 15px}}#nav-icon{width:40px;height:40px;position:absolute;top:20px;left:20px;z-index:999;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}@media (min-width:768px){#nav-icon{width:60px;height:45px}}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#00b08d;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2){top:12px}#nav-icon span:nth-child(3){top:24px}@media (min-width:768px){#nav-icon span{height:9px}#nav-icon span:nth-child(2){top:18px}#nav-icon span:nth-child(3){top:36px}}#nav-icon.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon.open span:nth-child(2){opacity:0;left:-60px}#nav-icon.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.hidden{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}main{display:flex;flex-wrap:wrap}@media (min-width:1200px){main img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}main img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}}.content{flex:1;max-width:90vw;margin:0 5vw}@media (min-width:1200px){.content{max-width:80vw;margin:0 10vw}}.grid{position:relative;z-index:1;display:block;margin:0 auto}.grid .grid-item{width:calc(50% - 20px);margin:0 10px 20px}.grid .grid-sizer{width:calc(50% - 20px);margin:0 10px 20px}.grid-sizer{margin-bottom:0!important}.grid-link{display:block}.grid-img{display:block;width:100%}.grid-deco{position:absolute;top:0;left:0;pointer-events:none}.grid-deco path{fill:none;stroke:#fff;stroke-width:2px}.grid-reveal{position:absolute;z-index:50;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;background-color:#2c2d31}.close{position:absolute;width:50px;height:50px;top:40px;left:calc(50% - 25px);border:2px solid #fff;border-radius:50%;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer}.close:after,.close:before{position:absolute;left:22px;top:7px;content:' ';height:33px;width:2px;background-color:#fff}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.close:hover{transform:rotate(90deg)}.form{width:300px;padding:30px;margin:150px auto 80px auto}@media (min-width:576px){.form{width:400px}}@media (min-width:768px){.form{width:500px}}.form button{color:#fff;float:right;margin-top:15px;font-size:1.4em;border:none;background:#505259;padding:10px 15px;cursor:pointer;transition:.3s}.form button:hover{background:#686b74;color:#fff}.form button:focus{outline:0}.form ::placeholder{color:#fff;opacity:1}.form :-ms-input-placeholder{color:#fff}.form ::-ms-input-placeholder{color:#fff}.form input{color:#fff;font-size:1.4em;font-family:Lato,sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:0;display:block;width:100%;padding:7px;border:none;border-bottom:1px solid #fff;background:0 0;margin-bottom:10px;height:45px}.form textarea{color:#fff;font-size:1.4em;font-family:Lato,sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:0;display:block;width:100%;padding:7px;border:none;border-bottom:1px solid #fff;background:0 0;margin-bottom:10px;height:45px;resize:none;overflow:hidden}.photo{display:block;width:120px;border-radius:50%;border:solid 3px #fff;margin:0 auto}#about-modal::-webkit-scrollbar,#privacy-modal::-webkit-scrollbar{width:.8em}#about-modal::-webkit-scrollbar-track,#privacy-modal::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#about-modal::-webkit-scrollbar-thumb,#privacy-modal::-webkit-scrollbar-thumb{background-color:#00b08d;outline:1px solid #00b08d}.modal-footer .brand{border:none;margin:auto;margin-bottom:60px}.content-about,.content-policy{color:#aaa;margin-top:150px;margin-bottom:60px;max-width:960px;margin:150px auto 50px auto;padding:0 40px}.content-about h2,.content-policy h2{font-size:2.5em;margin-bottom:1em}.content-about h3,.content-policy h3{font-size:1.8em;margin:1em 0}.content-about p,.content-policy p{padding-bottom:40px;font-size:1.5rem;line-height:1.6}@media (min-width:768px){.content-about .col,.content-policy .col{float:left;width:40%;margin-right:5%}}footer{background:#44464c;display:flex;flex-wrap:wrap;justify-content:center;width:100%;color:#aaa;padding:60px 0 0 0;margin-top:60px}@media (min-width:768px){footer{padding:80px 80px 0 80px}}footer .social{margin-top:20px}footer .social .fa-stack{color:#505259;width:2.2em;font-size:18px}footer .social .fa-stack:hover{opacity:1}@media (min-width:768px){footer .social .fa-stack:hover{opacity:1;transition:.3s}footer .social .facebook:hover{color:#3b5998}footer .social .twitter:hover{color:#1da1f2}footer .social .linkedin:hover{color:#0077b5}footer .social .github:hover{color:#4078c0}}footer .social a{padding:0;font-size:18px;color:#555}footer .social a:hover{color:#777}footer h3{font-size:1.5em;font-weight:200;margin-bottom:15px}footer ul{list-style:none;padding-left:0}footer ul li{line-height:2}footer .col{width:100%;margin-bottom:60px;text-align:center}@media (min-width:768px){footer .col{width:50%;float:left;text-align:left}}@media (min-width:992px){footer .col{width:33%}}footer a{display:inline-block;font-weight:200;font-size:1.4em;color:#fff;transition:.5s all ease}footer a:hover{color:#31ffd6}footer a.external{color:#cafff4}@media (min-width:1200px){footer a.external:before{font-family:"Font Awesome 5 Free";content:"\f360";display:inline-block;padding-right:5px;font-weight:900}footer a.external:hover{color:#00fdca}}footer .copyright{margin-top:30px}@media (min-width:992px){.grid .grid-item{width:calc((100% / 3) - 20px);margin:0 10px 20px}.grid .grid-sizer{width:calc((100% / 3) - 20px);margin:0 10px 20px}}@media (min-width:1200px){.grid .grid-item{width:calc(25% - 30px);margin:0 15px 30px}.grid .grid-sizer{width:calc(25% - 30px);margin:0 15px 30px}}