@font-face{font-family:Avenir-Light;src:url("/?originalUrl=https%3A%2F%2Fchaincode.com%2Fassets%2Ffonts%2FAvenir-Light.ttf")}@font-face{font-family:Avenir-Black;src:url("/?originalUrl=https%3A%2F%2Fchaincode.com%2Fassets%2Ffonts%2FAvenir-Black.otf")}body{background-color:black;font-family:Avenir-Light;color:white}.background-image{background-image:url("/?originalUrl=https%3A%2F%2Fchaincode.com%2Fassets%2Fimages%2Fbackground1.png");min-height:100%;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}a{font-family:Avenir-Light;color:#feda09;cursor:pointer}a.h2:link{text-decoration:none}main{margin-left:8rem;margin-right:8rem;margin-bottom:5rem}.index-container{position:static;padding-top:15rem;display:block;text-align:center}.index-container .home-logo{max-width:100%;height:auto}header{display:flex;padding-top:1.75rem;padding-bottom:1.75rem;align-items:center;position:fixed;top:0;width:100%;background-color:black;z-index:999}.nav-logo{flex:1}.nav-logo img{height:2.5rem;padding-left:1rem}.nav-items{text-align:center}.nav-items a{color:white;text-decoration:none;margin:1rem;padding-bottom:0.3rem}.nav-items a:hover{color:#feda09;border-bottom:0.1rem solid #feda09}.nav-items .nav-active{color:#feda09;border-bottom:0.1rem solid #feda09}.theme-toggle{flex:1}.home-title{margin-top:3rem}.team-row{display:flex}.projects-container{margin-top:7rem;margin-left:5rem;margin-right:5rem}.projects-container .projects-row{display:flex;align-items:center;padding-top:3rem}.projects-container .projects-row a{color:white}.projects-container .projects-row a:hover{color:#feda09}.projects-container .projects-row .text-column{border-bottom:1px solid rgba(255,255,255,0.2)}.projects-container .projects-row .text-column .item-description{width:28rem}.projects-container .projects-row .image-column img{width:100%;height:auto;max-width:100px}.projects-row:first-child .text-column{padding-top:3rem;border-top:1px solid white}.image-column{flex:20%}.projects-row .text-column{flex:80%;text-align:left;padding-bottom:3rem}.projects-row .text-column h1{margin:0}.projects-row .text-column h3{margin:0}.team-container{margin-top:17rem;margin-left:5rem;margin-right:5rem}.team-container .team-row{margin-top:5rem}.team-container .team-row a{color:white}.team-container .team-row a:hover{color:#feda09}.team-container .team-row .image-column{flex:30%}.team-container .team-row .image-column img{width:100%;height:auto;max-width:200px}.team-container .team-row .item-description{line-height:1.7rem;font-size:1.1rem}.team-container .team-row .text-column{flex:70%}.team-container .team-row .text-column h1,.team-container .team-row .text-column h3{margin:0}.team-social{border-top:1px solid white;border-bottom:1px solid white;padding-top:1rem;padding-bottom:1rem;margin-top:2rem}.team-social a{color:white;text-decoration:none}.item-title{font-size:0.75rem}.jobs-container{margin-left:5rem;margin-right:5rem}.department{border-top:1px solid white;padding-top:1rem}.jobs-image{display:flex;align-content:center;justify-content:center}.jobs-image img{width:100%;height:auto}.role{display:flex;border-top:1px solid rgba(255,255,255,0.2)}.jobs-title{flex:70%}.jobs-location{flex:30%}.jobs-location:hover,.jobs-title:hover{color:#feda09}.contact-row{display:flex;padding-top:1rem;padding-bottom:2rem;align-items:baseline;border-top:1px solid rgba(255,255,255,0.2)}.about-container{margin-top:8rem;margin-left:3rem;margin-right:3rem}.about-row{display:flex;margin-bottom:2rem;justify-content:space-between}.about-row .about-text{margin-right:4rem;line-height:1.7rem;font-size:1.1rem;width:30rem}.about-row .about-image img{width:100%;height:auto}#first-row{border-top:none;border-bottom:1px solid white;padding-bottom:2rem}#first-row .about-contact{color:white}.about-icon{flex:35%}.about-icon img{vertical-align:middle}.about-contact{color:#feda09;flex:2%}.about-contact a{color:#feda09;text-decoration:none}.about-contact a:hover{color:white}.jobs-container{margin-top:10rem}.jobs-container a{text-decoration:none;color:white}.blog-container{margin-top:10rem}.blog-container .archive-title{margin-left:4rem}.blog-container .blog-row{display:flex;flex-wrap:wrap;justify-content:center}.blog-container .blog-row .blog-col{flex:0 0 100%;margin-bottom:5rem;margin-right:1rem;margin-left:1rem}.blog-container .blog-row .blog-col img{max-width:100%;height:auto}.blog-container .blog-row .blog-col .blog-category{color:#feda09}.post-container{margin-top:10rem;margin-left:5rem;margin-right:5rem}.post-container .author-name{font-family:Avenir-Black;font-size:0.75rem}.post-container .author-description{font-size:0.9rem}.post-container a{text-decoration:none;color:#feda09;transition:all 0.2s ease-in-out}.post-container a:hover{transform:scale(1.1)}.post-container .author-link{text-decoration:none;color:#feda09}.post-container .author-link:hover{text-decoration:none;color:white}.post-container .post-head{border-bottom:1px solid white;margin-bottom:2rem}.post-container .post-head .post-back-button:hover{color:white}.post-container .post-head h1{margin-top:3rem;margin-bottom:3rem;font-size:3rem}.post-container .post-row{display:flex}.post-container .post-author{flex:20%;margin-right:4rem}.post-container .post-author img{height:9rem}.post-container .post-content{flex:80%}.post-container .post-content img{width:100%;height:auto}.post-container .post-social{color:#feda09;margin-bottom:2rem;display:flex}.post-container .post-social img{height:1.25rem}.post-container .post-social .twitter{display:flex;align-items:center}.post-container .post-social .twitter img{margin-right:0.5rem}.post-container .post-social .facebook{display:flex;align-items:center;padding:1rem}.post-container .post-social .facebook img{margin-right:0.25rem}@media screen and (max-width: 424px){.hidden{display:none}.index{justify-content:flex-end !important}.header-desktop{display:none}.header-mobile{justify-content:space-between}.header-mobile .nav-logo-mobile{margin-left:1rem}.header-mobile .nav-logo-mobile img{height:1rem}.header-mobile .nav-button-mobile img{margin-right:2rem;height:1rem}.header-mobile .nav-button-mobile .nav-items{font-size:1.2rem;text-align:left}.header-mobile .nav-button-mobile .nav-items .mobile-nav-number{font-size:0.7rem;margin-right:1rem}.header-mobile .nav-button-mobile .nav-items .nav-active{border-bottom:none}.header-mobile .nav-button-mobile .nav-items a{display:flex;align-items:center;border-top:1px solid rgba(0,0,0,0.1);color:black}#burger{visibility:hidden}.nav-items label{position:fixed;top:30px;right:20px;height:20px;width:15px;z-index:5}label:hover{cursor:pointer}input ~ nav{background:black;position:fixed;top:0;left:0;width:100%;height:75px;z-index:-1;transition:0.5s;transition-delay:0.5s;overflow:hidden}input ~ nav .toggle-on{display:block}input ~ nav .toggle-off{display:none}input ~ nav>a{transition:0.5s;transition-delay:0.5s;text-decoration:none;visibility:hidden;color:black;font-weight:700;padding:30px}input:checked ~ nav{padding-top:4rem;z-index:3;height:100%;transition-delay:0s;background:#feda09}input:checked ~ nav .toggle-on{display:none}input:checked ~ nav .toggle-off{display:block}input:checked ~ nav a{visibility:visible}main{margin-left:1rem;margin-right:1rem;margin-bottom:4rem}.index-container .home-title{margin-top:2rem;font-size:1.2rem}.team-container{margin-top:10rem;margin-left:0;margin-right:0}.team-container .team-row{display:block}.team-container .team-row .item-description{font-size:0.9rem;line-height:1.5rem}.team-container .team-row .image-column img{max-width:100px}.team-container .team-row .text-column h1{margin-top:0.5rem;margin-bottom:0.5rem;font-size:1.5rem}.team-container .team-social{font-size:0.9rem}.projects-container{margin-left:0;margin-right:0}.projects-container .projects-row{display:block;padding-top:1rem}.projects-container .projects-row .text-column{padding-bottom:2rem}.projects-container .projects-row .text-column .item-description{width:14rem;font-size:1.1rem}.projects-container .projects-row:first-child .text-column{border-top:none;padding-top:0}.projects-row:first-child{border-top:1px solid rgba(255,255,255,0.2)}.blog-container .archive-title{margin-left:1rem}.blog-container .blog-row .blog-col{margin-bottom:2rem}.blog-container .blog-row .blog-col .a h2{font-size:1.3rem}.blog-container .blog-row .blog-col .blog-category{margin-top:0.5rem}.post-container{margin-top:7rem;margin-left:0;margin-right:0}.post-container .post-head h1{margin-top:2rem;margin-bottom:2rem;font-size:2rem}.post-container .post-row{display:block}.post-container .post-row .post-author{display:none}.jobs-container{margin-left:0;margin-right:0;margin-top:8rem}.jobs-container h1{font-size:1.5rem}.jobs-container .jobs-title{flex:55%}.about-container{margin-left:0;margin-right:0}.about-container .about-row{display:block}.about-container .about-row .about-text{font-size:1rem;width:auto;margin-right:0}.about-container #first-row .about-icon{flex:35%}.about-container .contact-row .about-icon{flex:auto}.about-container .contact-row .about-contact{flex:auto}.about-container .contact-row .about-contact h2{font-size:1.2rem}}@media screen and (min-width: 425px) and (max-width: 767px){.hidden{display:none}.index{justify-content:flex-end !important}.header-desktop{display:none}.header-mobile{justify-content:space-between}.header-mobile .nav-logo-mobile{margin-left:1rem}.header-mobile .nav-logo-mobile img{height:1rem}.header-mobile .nav-button-mobile img{margin-right:2rem;height:1rem}.header-mobile .nav-button-mobile .nav-items{font-size:1.2rem;text-align:left}.header-mobile .nav-button-mobile .nav-items .mobile-nav-number{font-size:0.7rem;margin-right:1rem}.header-mobile .nav-button-mobile .nav-items .nav-active{border-bottom:none}.header-mobile .nav-button-mobile .nav-items a{display:flex;align-items:center;border-top:1px solid rgba(0,0,0,0.1);color:black}#burger{visibility:hidden}.nav-items label{position:fixed;top:30px;right:20px;height:20px;width:15px;z-index:5}label:hover{cursor:pointer}input ~ nav{background:black;position:fixed;top:0;left:0;width:100%;height:75px;z-index:-1;transition:0.5s;transition-delay:0.5s;overflow:hidden}input ~ nav .toggle-on{display:block}input ~ nav .toggle-off{display:none}input ~ nav>a{transition:0.5s;transition-delay:0.5s;text-decoration:none;visibility:hidden;color:black;font-weight:700;padding:30px}input:checked ~ nav{padding-top:4rem;z-index:3;height:100%;transition-delay:0s;background:#feda09}input:checked ~ nav .toggle-on{display:none}input:checked ~ nav .toggle-off{display:block}input:checked ~ nav a{visibility:visible}main{margin-left:1rem;margin-right:1rem;margin-bottom:4rem}.index-container .home-title{margin-top:2rem;font-size:1.2rem}.team-container{margin-top:10rem;margin-left:0;margin-right:0}.team-container .team-row{display:block}.team-container .team-row .item-description{font-size:0.9rem;line-height:1.5rem}.team-container .team-row .image-column img{max-width:150px}.team-container .team-row .text-column h1{margin-top:0.5rem;margin-bottom:0.5rem;font-size:1.5rem}.team-container .team-social{font-size:0.9rem}.projects-container{margin-left:0;margin-right:0}.projects-container .projects-row{display:block;padding-top:1rem}.projects-container .projects-row .text-column{padding-bottom:2rem}.projects-container .projects-row .text-column .item-description{width:100%;font-size:1.1rem}.projects-container .projects-row:first-child .text-column{border-top:none;padding-top:0}.projects-row:first-child{border-top:1px solid rgba(255,255,255,0.2)}.blog-container .archive-title{margin-left:16%}.blog-container .blog-row .blog-col{max-width:15rem;margin-bottom:2rem}.blog-container .blog-row .blog-col h2{font-size:1.3rem}.blog-container .blog-row .blog-col .blog-category{margin-top:0.5rem}.blog-container .blog-row .post-title{width:15rem}.blog-container .blog-row .post-title a:link{text-decoration:none}.post-container{margin-top:7rem;margin-left:0;margin-right:0}.post-container .post-head h1{margin-top:2rem;margin-bottom:2rem;font-size:2rem}.post-container .post-row{display:block}.post-container .post-row .post-author{display:none}.jobs-container{margin-left:0;margin-right:0;margin-top:8rem}.jobs-container h1{font-size:1.5rem}.jobs-container .jobs-title{flex:55%}.about-container{margin-left:0;margin-right:0}.about-container .about-row{display:block}.about-container .about-row .about-text{font-size:1rem;width:auto;margin-right:0}.about-container #first-row .about-icon{flex:35%}.about-container .contact-row .about-icon{flex:auto}.about-container .contact-row .about-contact{flex:auto}.about-container .contact-row .about-contact h2{font-size:1.2rem}}@media only screen and (min-width: 768px) and (max-width: 1023px){.hidden{display:none}.index{justify-content:flex-end !important}.header-desktop{display:none}.header-mobile{justify-content:space-between}.header-mobile .nav-logo-mobile{margin-left:1rem}.header-mobile .nav-logo-mobile img{height:1rem}.header-mobile .nav-button-mobile img{margin-right:2rem;height:1rem}.header-mobile .nav-button-mobile .nav-items{font-size:1.2rem;text-align:left}.header-mobile .nav-button-mobile .nav-items .mobile-nav-number{font-size:0.7rem;margin-right:1rem}.header-mobile .nav-button-mobile .nav-items .nav-active{border-bottom:none}.header-mobile .nav-button-mobile .nav-items a{display:flex;align-items:center;border-top:1px solid rgba(0,0,0,0.1);color:black}#burger{visibility:hidden}.nav-items label{position:fixed;top:30px;right:20px;height:20px;width:15px;z-index:5}label:hover{cursor:pointer}input ~ nav{background:black;position:fixed;top:0;left:0;width:100%;height:75px;z-index:-1;transition:0.5s;transition-delay:0.5s;overflow:hidden}input ~ nav .toggle-on{display:block}input ~ nav .toggle-off{display:none}input ~ nav>a{transition:0.5s;transition-delay:0.5s;text-decoration:none;visibility:hidden;color:black;font-weight:700;padding:30px}input:checked ~ nav{padding-top:4rem;z-index:3;height:100%;transition-delay:0s;background:#feda09}input:checked ~ nav .toggle-on{display:none}input:checked ~ nav .toggle-off{display:block}input:checked ~ nav a{visibility:visible}main{margin-left:6rem;margin-right:6rem;margin-bottom:5rem}.index-container .home-title{margin-top:2rem;font-size:1.2rem}.team-container{margin-top:10rem;margin-left:0;margin-right:0}.team-container .team-row{display:block}.team-container .team-row .item-description{font-size:0.9rem;line-height:1.5rem}.team-container .team-row .text-column h1{margin-top:0.5rem;margin-bottom:0.5rem;font-size:1.5rem}.team-container .team-social{font-size:0.9rem}.projects-container{margin-left:0;margin-right:0}.projects-container .projects-row{display:block;padding-top:1rem}.projects-container .projects-row .text-column{padding-bottom:2rem}.projects-container .projects-row .text-column .item-description{width:100%;font-size:1.1rem}.projects-container .projects-row:first-child .text-column{border-top:none;padding-top:0}.projects-row:first-child{border-top:1px solid rgba(255,255,255,0.2)}.blog-container .archive-title{margin-left:6%}.blog-container .blog-row .blog-col{max-width:15rem;margin-bottom:2rem}.blog-container .blog-row .blog-col h2{font-size:1.3rem}.blog-container .blog-row .blog-col .blog-category{margin-top:0.5rem}.blog-container .blog-row .post-title{width:15rem}.blog-container .blog-row .post-title a:link{text-decoration:none}.post-container{margin-top:7rem;margin-left:0;margin-right:0}.post-container .post-head h1{margin-top:2rem;margin-bottom:2rem;font-size:2rem}.post-container .post-row{display:block}.post-container .post-row .post-author{display:none}.jobs-container{margin-left:0;margin-right:0;margin-top:8rem}.jobs-container h1{font-size:1.5rem}.jobs-container .jobs-title{flex:55%}.about-container{margin-left:0;margin-right:0}.about-container .about-row{display:block}.about-container .about-row .about-text{font-size:1rem;width:auto;margin-right:0}.about-container #first-row .about-icon{flex:35%}.about-container .contact-row .about-icon{flex:auto}.about-container .contact-row .about-contact{flex:auto}.about-container .contact-row .about-contact h2{font-size:1.2rem}}@media only screen and (min-width: 1024px) and (max-width: 1439px){main{margin-left:8rem;margin-right:8rem}.background-image{background-image:url("/?originalUrl=https%3A%2F%2Fchaincode.com%2Fassets%2Fimages%2Fbackground1.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-attachment:fixed}.header-mobile{display:none}.projects-container{margin-left:2rem;margin-right:2rem}.projects-container .projects-row .text-column .item-description{width:26rem}.about-container{margin-left:0rem;margin-right:0rem}.blog-container .blog-row .blog-col{flex:0 0 33%}.blog-container .archive-title{margin-left:16%}.blog-container .post-title{width:15rem}.blog-container .post-title a:link{text-decoration:none}.team-container{margin-left:5rem;margin-right:5rem}.team-container .team-row .image-column{flex:30%;margin-right:1rem}.team-container .team-row .text-column{flex:70%}}@media only screen and (min-width: 1440px) and (max-width: 2559px){.header-mobile{display:none}main{margin-left:8rem;margin-right:8rem}.index-container{padding-top:20rem}.team-container{margin-left:10rem;margin-right:10rem}.team-container .team-row .image-column{flex:30%}.team-container .team-row .text-column{flex:80%}.projects-container{margin-left:15%;margin-right:15%}.projects-container .projects-row .text-column .item-description{width:30rem}.blog-container .archive-title{margin-left:14%}.blog-container .blog-row .blog-col{flex:0 0 23%}.blog-container .post-title{width:15rem}.blog-container .post-title a:link{text-decoration:none}.post-container .post-author{flex:14%}.about-container .about-row .about-text{width:51rem}.about-container .contact-row .about-contact{flex:0%}}@media only screen and (min-width: 2560px){.header-mobile{display:none}.index-container{margin-top:25rem}.team-container{margin-left:30rem;margin-right:30rem}.team-container .team-row .image-column{flex:20%}.team-container .team-row .text-column{flex:80%}.projects-container{margin-left:25%;margin-right:25%}.projects-container .projects-row .text-column .item-description{width:40rem}.blog-container .archive-title{margin-left:7%}.blog-container .blog-row .blog-col{flex:0 0 16%}.blog-container .post-title{width:15rem}.blog-container .post-title a:link{text-decoration:none}.post-container{margin-left:20rem;margin-right:20rem}.jobs-container{margin-left:20rem;margin-right:20rem}.about-container{margin-left:20rem;margin-right:20rem}.about-container .about-row .about-text{width:70rem}}
