body,h1,html,li,ol,p,ul{margin:0;padding:0}li,ol,ul{list-style:none}html{background-color:#343a40}html body{font:16px Roboto,Helvetica,sans-serif}html h1,html h2,html h3,html h4,html h5,html h6{font:600 16px futura-pt,Helvetica,sans-serif}html .heading{margin:2rem 0}html .heading h1{font-weight:100;line-height:1em;margin:0}html .heading h1.gradient{background:-webkit-linear-gradient(45deg,#fd7e14,#6f42c1 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html .heading span.emdash h1{-webkit-text-fill-color:initial}html body p a{transition:all .3s ease-in-out 0s;color:#fd7e14;text-decoration:none;position:relative}html body p a:hover{cursor:pointer}html body p a:hover:before{opacity:1;transform:scaleX(1)}html body p a:before{content:"";position:absolute;bottom:0;height:1px;background:#fd7e14;left:0;width:100%;transform:scaleX(0);transition:all .3s ease-in-out 0s;opacity:0}html svg{fill:#fff}.stationary-content{position:fixed;width:100%;height:100%}#header .social{position:absolute;top:50%;right:3.3vw;color:#fff;font-size:16px;font-weight:100;margin:-10px 0 0}#header .social li{float:left;margin:0 0 0 2vw;transition:opacity .2s}#header .social li.share:after{content:"";display:inline-block;width:4.5vw;height:1px;margin:0 0 0 10px;background:#fff;vertical-align:middle}#header .social li.icon:hover{opacity:.7}#scrolling-content{position:relative;top:0;width:100%}#scrolling-area{padding:25vh 0}.copy-section{position:relative;width:100%;min-height:50vh;transform:translateZ(0);opacity:0}.copy-section:not(:first-child):not(:last-child){margin:25vh 0}.copy-section:last-child{margin:6rem 0}.copy-section p{max-width:460px;margin:30px 0;letter-spacing:.02em;font-weight:300;line-height:2em;color:#fff}.copy-section span.emdash{display:block;position:relative;padding:0 0 0 7vw;color:#fff}.copy-section span.emdash span{position:absolute;display:block;top:50%;left:0;width:6vw;height:3px;background:#fff;transform-origin:0;transform:scaleX(0);transition:transform 1s cubic-bezier(.19,1,.22,1)}.copy-section.active .dev-icons svg:first-of-type{opacity:1!important;transition:opacity .6s!important;transition-delay:0s!important}.copy-section.active .dev-icons svg:nth-of-type(2){opacity:1!important;transition:opacity .6s!important;transition-delay:.1s!important}.copy-section.active .dev-icons svg:nth-of-type(3){opacity:1!important;transition:opacity .6s!important;transition-delay:.2s!important}.copy-section.active .dev-icons svg:nth-of-type(4){opacity:1!important;transition:opacity .6s!important;transition-delay:.3s!important}.copy-section.active .dev-icons svg:nth-of-type(5){opacity:1!important;transition:opacity .6s!important;transition-delay:.4s!important}.copy-section.active .dev-icons svg:nth-of-type(6){opacity:1!important;transition:opacity .6s!important;transition-delay:.5s!important}.copy-section.active .dev-icons svg:nth-of-type(7){opacity:1!important;transition:opacity .6s!important;transition-delay:.6s!important}.copy-section .dev-icons svg:first-of-type:nth-last-of-type(7),.copy-section .dev-icons svg:first-of-type:nth-last-of-type(7)~svg{opacity:0;transition:opacity .6s;transition-delay:0s}.copy-section.active .dev-icons:nth-of-type(3) svg:first-of-type{opacity:1!important;transition:opacity .6s!important;transition-delay:.6s!important}.copy-section.active .dev-icons:nth-of-type(3) svg:nth-of-type(2){opacity:1!important;transition:opacity .6s!important;transition-delay:.7s!important}.copy-section.active .dev-icons:nth-of-type(3) svg:nth-of-type(3){opacity:1!important;transition:opacity .6s!important;transition-delay:.8s!important}.copy-section.active .dev-icons:nth-of-type(3) svg:nth-of-type(4){opacity:1!important;transition:opacity .6s!important;transition-delay:.9s!important}.copy-section.active .dev-icons:nth-of-type(3) svg:nth-of-type(5){opacity:1!important;transition:opacity .6s!important;transition-delay:1s!important}.copy-section .dev-icons:nth-of-type(3) svg:first-of-type:nth-last-of-type(5),.copy-section .dev-icons:nth-of-type(3) svg:first-of-type:nth-last-of-type(5)~svg{opacity:0;transition:opacity .6s;transition-delay:0s}.copy-section.active span.emdash span{transform:scaleX(1)}.copy-section .copy-content{position:absolute;top:50%;left:11%;padding:0 0 74px;transform:translateY(-50%)}.copy-section .copy-content .dev-icons{display:inline}.copy-section .copy-content .dev-icons:not(:last-of-type){margin:0 0 1vh}.copy-section .copy-content .dev-icons svg{width:6vh;margin:0 1vh 0 0}.copy-section .copy-content .dev-icons svg path{fill:#fff}#mouse-wheel{position:fixed;display:block;width:18px;height:30px;top:85%;right:42%;opacity:0;transition:opacity 1s cubic-bezier(.39,.575,.565,1),top 1s cubic-bezier(.39,.575,.565,1)}#mouse-wheel.visible{opacity:1}#mouse-wheel.hidden{top:95%;opacity:0}.wheel{position:absolute;left:50%;transform:translate3d(-50%,0,0);top:-4px}.wheel.animate{left:45%;animation-name:a;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both}#request{display:block;position:fixed;opacity:0;z-index:1;top:55%;left:11%;width:18rem;padding:1.25rem 0;background:#55595c;transform:translate3d(0,148px,0);text-decoration:none;text-align:center;color:#fff;cursor:pointer;transition:width .25s,opacity .25s,background 1s;-webkit-font-smoothing:antialiased}#request:hover:before{content:"";display:block;position:absolute;top:0;width:100%;height:100%;box-shadow:0 50px 100px -10px rgba(22,1,17,.5);transition:opacity 1.2s cubic-bezier(.19,1,.22,1);transform:translateZ(0);opacity:1}#request svg{position:absolute;display:block;top:50%;right:22px;width:17px;height:15px;margin:-8px 0 0}#request.submit{background:#4bbf73}#request.submitted{display:none}#form-section{width:40vw;max-width:660px;transition:opacity .15s,transform .15s,color .15s;overflow:hidden;opacity:0;padding:18px 0 0}#form-section.submitted{display:none}#form-section.active{opacity:1;transition:opacity .25s,transform .25s}#form-section .input-block{margin:0 0 30px}#form-section .input-block.error label,#form-section .textarea-block.error label{color:#fc0}#form-section .input-block.error input,#form-section .textarea-block.error textarea{border-color:#fc0}#form-section div:first-of-type{transform:translateY(400%);transition:transform .6s,opacity .6s;opacity:0}#form-section div:nth-of-type(2){transform:translateY(400%);transition:transform .7s,opacity .7s;opacity:0}#form-section div:nth-of-type(3){transform:translateY(400%);transition:transform .8s,opacity .8s;opacity:0}#form-section div:nth-of-type(4){transform:translateY(400%);transition:transform .9s,opacity .9s;opacity:0}#form-section.active div:first-of-type:nth-last-of-type(4),#form-section.active div:first-of-type:nth-last-of-type(4)~div{transform:translateY(0);opacity:1}#form-section .input-block label,.textarea-block label{position:absolute;color:#fff;transition:all .4s;opacity:1;font-weight:300}#form-section .input-block input{border:none;display:block;font:16px Roboto,sans-serif;font-weight:300;width:100%;background:none;border-bottom:2px solid hsla(0,0%,100%,.3);color:#fff;padding:0 0 12px;transition:all .4s;border-radius:0}#form-section .input-block input:focus{border-bottom:2px solid #fff}#form-section .textarea-block textarea{display:block;width:100%;height:90px;border:none;border-bottom:2px solid hsla(0,0%,100%,.3);margin:50px 0 0;background:none;transition:all .4s;font:16px Roboto,sans-serif;font-weight:300;color:#fff;resize:none;border-radius:0}#form-section .textarea-block textarea:focus{border-bottom:2px solid #fff}#form-section .input-block.filled label,#form-section .textarea-block.filled label{transform:translateY(-20px);opacity:.4;font-size:12px;letter-spacing:1px}#form-section input:focus,#form-section textarea:focus{outline:none}#form-section #error-message{text-align:center;color:#fc0;opacity:0;transition:opacity .4s;margin:15px 0 0;display:block}#form-section #error-message.active{opacity:1}#success-message{color:#fd7e14;display:none}#success-message.submitted{display:block}#pagination{position:fixed;top:40%;right:2.5%;transform:translate3d(0,-50%,0)}#pagination-text{font-size:0;font-weight:100;color:#fff}#pagination-text .page-numbers{transition:transform .7s cubic-bezier(.19,1,.22,1)}#pagination-text .page-numbers .page-number{height:20vw;font-size:15vw;line-height:22vw;font-family:16px,Roboto,Helvetica,sans-serif;font-weight:300}#pagination #page-count,#pagination #page-count-zero{display:inline-block;height:20vw;overflow:hidden;vertical-align:bottom}#pagination .resizing #pagination-text .page-number{transition:none}#pagination #page-count-total{font-size:24px;display:block;margin:-3vw 0 0;padding:0 0 0 .4em}#pagination-dots{position:absolute;left:50%;margin:5vh 0 0 -10px}#pagination-dots a{position:relative;display:block;width:20px;height:20px;opacity:.35;box-sizing:border-box;transition:transform 1.5s cubic-bezier(.24,1.45,.24,.98)}#pagination-dots a span{position:absolute;display:block;top:50%;left:50%;width:5px;height:5px;background:#fff;border-radius:50%;transform:translate3d(-50%,-50%,0)}#pagination-dots li{cursor:pointer}#pagination-dots li.selected a{opacity:1;border:1px solid #fff;border-radius:50%}.desktop #pagination-dots a:hover{opacity:1;transform:scale(1.6)}#contact.copy-section.active{opacity:1!important}@media screen and (min-width:703px){#header{position:fixed;width:80vh;z-index:0;transform:translateZ(0);display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#header .logo-marque,#header .logo-type{width:100%}#header .logo-marque svg,#header .logo-type svg{fill:#1a1a1a;opacity:.5;margin:0 auto}#header #form-section #submit{width:12rem}.copy-section h1{font-size:4rem}.copy-section .copy-content .dev-icons{display:block}p.signature{bottom:2vh}}@media screen and (min-width:1024px){.copy-section h1{margin:2rem 0;font-size:6rem}.copy-section .copy-content{padding:0 0 17.5vh}}@media screen and (max-height:895px){.copy-section h1{font-size:4rem;margin:30px 0}.copy-section p{font-size:16px;margin:20px 0}.copy-content{padding:0 0 112px}#request{transform:translate3d(0,124px,0)}}@media screen and (max-height:689px){.copy-content{padding:0 0 60px}#request{top:auto;bottom:10vh;transform:translateZ(0)}#form-section .textarea-block textarea{margin:25px 0 0}}#pagination,#scrolling-content,.social{opacity:0;transition:opacity .25s}.fonts-active #pagination,.fonts-active #request,.fonts-active #scrolling-content,.fonts-active .signature,.fonts-active .social{opacity:1}#bg-img{display:none}@keyframes a{0%,20%,95%,to{transform:translateY(-1px)}65%,85%{transform:translateY(3px)}}@media screen and (max-width:703px){#header{position:fixed;width:80vh;z-index:0;transform:translateZ(0);display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:center;flex-direction:center;margin:0 auto}#header .logo-marque,#header .logo-type{width:100%}#header .logo-marque svg,#header .logo-type svg{fill:#1a1a1a;opacity:.5;margin:0 auto}#header .logo-type{display:none}#header .social{right:20px}#header .social li.share{display:none}#header .social li{margin:0 0 0 20px}p.signature{right:2vh;top:2vh}#request{top:auto;left:20px;right:20px;bottom:20px;width:auto;padding:20px 0;transform:none;font-size:18px}#request:before{box-shadow:none}#request .submit{width:auto}#pagination{top:64px;right:22px;transform:none}#pagination-text{display:none}#pagination-dots{position:relative;margin:28px 0 0 -10px}#mouse-indicator{display:none}.copy-section:not(:first-child):not(:last-child){margin:80vh 0}.copy-section h1{font-size:40px;font-weight:200;margin:30px 0}.copy-section p{font-size:16px;margin:20px 0;line-height:1.7em}.copy-section span.emdash{padding:0 0 0 60px}.copy-section span.emdash span{height:1px;width:50px}.copy-section .copy-content{left:0;width:100%;padding:20px 60px 0 20px;box-sizing:border-box}#form-section{width:100%;min-width:0}#form-section .input-block{margin:0 0 25px}#form-section #error-message{margin:10px 0 0}}@media screen and (max-height:568px) and (max-width:767px){.mobile .copy-section.topic-quote{margin-bottom:170px}#contact.copy-section{margin-bottom:100px}}@media screen and (max-width:414px){.copy-section h1{font-size:48px;margin:22px 0}.copy-section p{margin:22px 0}}@media screen and (max-width:413px){.copy-section h1{font-size:40px;margin:30px 0}.copy-section p{margin:20px 0}.copy-section span.emdash{padding:0 0 0 50px}.copy-section span.emdash span{width:45px}}@media screen and (max-width:374px){.copy-section h1{font-size:34px;margin:25px 0}.copy-section p{font-size:15px;margin:20px 0}.copy-section span.emdash{padding:0 0 0 42px}.copy-section span.emdash span{width:38px}}.mobile .topic-form{display:none}p.signature{position:fixed;color:#919aa1;right:2vh;font-weight:100;font:300 16px futura-pt;opacity:0;transition:opacity .3s;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}