@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=0dc2272c-02af-4455-a8b4-365fc9017a5c");@font-face{font-family:"Avenir Next W01 Light";src:local("AvenirNext LT Pro Light"),local("AvenirNext-Light"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_light.eot?#iefix);src:local("AvenirNext LT Pro Light"),local("AvenirNext-Light"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_light.eot?#iefix) format("eot"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_light-b139e47a6665a0b496e68a9739ad4651.woff) format("woff"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_light-566d43003a8144cab49d0394e38ae9f0.ttf) format("truetype"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_light.svg#avenir_light) format("svg")}@font-face{font-family:"AvenirNextLTW01-Regular";src:local("AvenirNext LT Pro Regular"),local("AvenirNext-Regular"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_regular.eot?#iefix);src:local("AvenirNext LT Pro Regular"),local("AvenirNext-Regular"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_regular.eot?#iefix) format("eot"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_regular-73bc405f4a3b28ec913b6a58703cab60.woff) format("woff"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_regular-1af221e1baee09daae3ea882e339264b.ttf) format("truetype"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_regular.svg#avenir_regular) format("svg")}@font-face{font-family:"Avenir Next LT W01 Demi";src:local("AvenirNext LT Pro Medium Regular"),local("AvenirNext-DemiBold"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_demi.eot?#iefix);src:local("AvenirNext LT Pro Medium Regular"),local("AvenirNext-DemiBold"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_demi.eot?#iefix) format("eot"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_demi-dff4938b16d878ff59a92c0806ae9b58.woff) format("woff"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_demi-2b11b2a2795b49d5da049b00c469ebc4.ttf) format("truetype"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_demi.svg#avenir_demi) format("svg")}@font-face{font-family:"Avenir Next LT W01 Bold";src:local("AvenirNext LT Pro Bold"),local("AvenirNext-Bold"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_bold.eot?#iefix);src:local("AvenirNext LT Pro Bold"),local("AvenirNext-Bold"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_bold.eot?#iefix) format("eot"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_bold-68e9488f12a209ad32b0b1e13233c846.woff) format("woff"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_bold-e25c854aa762cd818be6526d5b5ab257.ttf) format("truetype"),url(//d3rnbxvnd0hlox.cloudfront.net/assets/avenir_bold.svg#avenir_bold) format("svg")}html{font-family:"AvenirNextLTW01-Regular",helvetica,arial,sans-serif !important;font-weight:normal !important;font-style:normal !important}header nav a,.btn-primary,.introducing-do__headline,.introducing-do__text{font-family:"Avenir Next LT W01 Demi",helvetica,arial,sans-serif !important;font-weight:normal !important;font-style:normal !important}b,strong,h1,.headline-hero{font-family:"Avenir Next LT W01 Bold","Avenir Next LT W01 Demi",helvetica,arial,sans-serif !important;font-weight:normal !important;font-style:normal !important}*{box-sizing:border-box}html{color:#333;letter-spacing:-0.03em;margin:0;padding:0}a{text-decoration:none}a img{color:#333}body{margin:0;padding:0}header{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;font-size:0;-webkit-justify-content:space-between;justify-content:space-between}header nav{padding:0 10px 0 0}header nav a{color:#333;display:inline-block;font-size:18px;margin:14px 0 0 24px}header nav a:last-child{color:#3cf}footer{background:#333;color:#6f6f6f;font-size:18px;padding:24px 0;text-align:center}footer nav{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;padding-bottom:20px;margin:0 auto}footer nav a{color:#fff;line-height:1.5;margin:15px 15px 0;padding:5px}.products-footer-link{display:none}.btn-primary{background:#3cf;border-radius:100px;color:#fff;font-size:36px;letter-spacing:0;line-height:40px;margin:0 auto;margin-bottom:100px;min-width:300px;padding:19px 70px 21px;text-align:center;text-decoration:none;width:350px}.content{margin:0 auto;max-width:960px;padding:0 10px}.header_logo{margin-left:-7px}.headline-hero{font-size:12vw;letter-spacing:-0.02em;line-height:1;margin:0 auto;padding:10vh 0 18vh;text-align:center;word-spacing:0.06em}.introducing-do{background:#f40;min-height:405px;padding:20px 0 60px;text-align:center}.introducing-do:after{clear:both;display:block;height:1px}.introducing-do__image{height:444px;margin:-96px auto 0;max-width:100%;width:366px}.introducing-do__copy{color:#fff;padding-top:40px}.introducing-do__copy a{color:#fff;display:inline-block}.introducing-do__headline{font-size:68px;line-height:1;margin:0}.introducing-do__hero{height:100px;margin-left:6px}.introducing-do__text{font-size:36px;height:36px;line-height:1.5;margin-top:10px}.introducing-do__wordmark{height:31px;margin-left:3px;margin-right:4px}.introducing-do__link{border-bottom:1px solid #fff;font-size:20px;margin-right:7px;padding-top:1em}.intro-copy{min-height:calc(100vh - 170px);padding-bottom:170px;text-align:center}@media only screen and (min-width: 960px){.introducing-do__image{float:left}.introducing-do__copy{text-align:right}}@media only screen and (min-width: 950px){.headline-hero{font-size:120px}}@media only screen and (min-width: 950px) and (max-height: 800px){.headline-hero{font-size:100px}}@media only screen and (max-width: 720px){header nav a{display:none}header nav a:last-child{display:block}footer{font-size:1rem;padding:20px 0 10px}footer nav{margin:0 auto;max-width:350px}footer nav a{margin-left:8px;margin-right:8px}.products-footer-link{display:block}footer p{margin-top:0}.btn-primary{display:block;font-size:1.8rem;margin-bottom:0;padding:13px 0 11px;width:100%}.headline-hero{margin:10vh auto 10vh;padding:0}.intro-copy{min-height:calc(100vh - 150px);padding-bottom:100px}.introducing-do{padding-bottom:20px}.introducing-do__copy{padding-top:20px;padding-bottom:60px}.introducing-do__image{height:auto}.introducing-do__headline{font-size:36px}.introducing-do__hero{height:54px;margin-left:2px;width:100px}.introducing-do__text{font-size:17px}.introducing-do__wordmark{height:19px;margin-left:2px;width:70px}.introducing-do__link{font-size:16px}}@media only screen and (min-height: 650px){.intro-copy{min-height:calc(100vh - 220px)}}@media only screen and (min-height: 1200px){.headline-hero{padding-bottom:13vh}.intro-copy{min-height:calc(100vh - 450px)}}
