/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}.menu,.navigation{position:absolute;right:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;background:#fff}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.page-company .team-profiles,.row{display:block;width:101.3888888889%;margin:0 auto;max-width:1440px}.page-company .team-profiles:after,.row:after{content:"";display:table;clear:both}.email-signup .inputs:after,.page-careers .section-dark:before,.page-press article .publisher:before,body:before,footer:after,footer:before{content:''}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.page-company .core-value,.page-company .user-profile{display:inline;float:left;margin:0 .6944444444%}.col-1{width:6.9444444444%}.col-2{width:15.2777777778%}.col-3,.page-company .user-profile{width:23.6111111111%}.col-4{width:31.9444444444%}.col-5{width:40.2777777778%}.col-6,.page-company .core-value{width:48.6111111111%}.col-7{width:56.9444444444%}.col-8{width:65.2777777778%}.col-9{width:73.6111111111%}.col-10{width:81.9444444444%}.col-11{width:90.2777777778%}.col-12{width:98.6111111111%}.page-company .core-value p,.push-1{margin-left:9.0277777778%}.page-company .core-value p,.pull-1{margin-right:9.0277777778%}.push-2{margin-left:17.3611111111%}.pull-2{margin-right:17.3611111111%}.push-3{margin-left:25.6944444444%}.pull-3{margin-right:25.6944444444%}.push-4{margin-left:34.0277777778%}.pull-4{margin-right:34.0277777778%}.push-5{margin-left:42.3611111111%}.pull-5{margin-right:42.3611111111%}.push-6{margin-left:50.6944444444%}.pull-6{margin-right:50.6944444444%}.push-7{margin-left:59.0277777778%}.pull-7{margin-right:59.0277777778%}.push-8{margin-left:67.3611111111%}.pull-8{margin-right:67.3611111111%}.push-9{margin-left:75.6944444444%}.pull-9{margin-right:75.6944444444%}.push-10{margin-left:84.0277777778%}.pull-10{margin-right:84.0277777778%}.push-11{margin-left:92.3611111111%}.pull-11{margin-right:92.3611111111%}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/opensans-light.eot);src:url(../fonts/OpenSans/opensans-light.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/opensans-light.woff) format('woff'),url(../fonts/OpenSans/opensans-light.ttf) format('truetype'),url(../fonts/OpenSans/opensans-light.svg#OpenSans) format('svg');font-weight:300;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/opensans-lightitalic.eot);src:url(../fonts/OpenSans/opensans-lightitalic.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/opensans-lightitalic.woff) format('woff'),url(../fonts/OpenSans/opensans-lightitalic.ttf) format('truetype'),url(../fonts/OpenSans/opensans-lightitalic.svg#OpenSans) format('svg');font-weight:300;font-style:italic}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/opensans-regular.eot);src:url(../fonts/OpenSans/opensans-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/opensans-regular.woff) format('woff'),url(../fonts/OpenSans/opensans-regular.ttf) format('truetype'),url(../fonts/OpenSans/opensans-regular.svg#OpenSans) format('svg');font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/opensans-italic.eot);src:url(../fonts/OpenSans/opensans-italic.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/opensans-italic.woff) format('woff'),url(../fonts/OpenSans/opensans-italic.ttf) format('truetype'),url(../fonts/OpenSans/opensans-italic.svg#OpenSans) format('svg');font-weight:400;font-style:italic}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/opensans-bold.eot);src:url(../fonts/OpenSans/opensans-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/opensans-bold.woff) format('woff'),url(../fonts/OpenSans/opensans-bold.ttf) format('truetype'),url(../fonts/OpenSans/opensans-bold.svg#OpenSans) format('svg');font-weight:700;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/opensans-bolditalic.eot);src:url(../fonts/OpenSans/opensans-bolditalic.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/opensans-bolditalic.woff) format('woff'),url(../fonts/OpenSans/opensans-bolditalic.ttf) format('truetype'),url(../fonts/OpenSans/opensans-bolditalic.svg#OpenSans) format('svg');font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/opensans-extrabold.eot);src:url(../fonts/OpenSans/opensans-extrabold.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/opensans-extrabold.woff) format('woff'),url(../fonts/OpenSans/opensans-extrabold.ttf) format('truetype'),url(../fonts/OpenSans/opensans-extrabold.svg#OpenSans) format('svg');font-weight:800;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/opensans-extrabolditalic.eot);src:url(../fonts/OpenSans/opensans-extrabolditalic.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans/opensans-extrabolditalic.woff) format('woff'),url(../fonts/OpenSans/opensans-extrabolditalic.ttf) format('truetype'),url(../fonts/OpenSans/opensans-extrabolditalic.svg#OpenSans) format('svg');font-weight:800;font-style:italic}@font-face{font-family:FreightBig;src:url(../fonts/FreightBig/freightbig-book.eot);src:url(../fonts/FreightBig/freightbig-book.eot?#iefix) format('embedded-opentype'),url(../fonts/FreightBig/freightbig-book.woff) format('woff'),url(../fonts/FreightBig/freightbig-book.ttf) format('truetype'),url(../fonts/FreightBig/freightbig-book.svg#FreightBig) format('svg');font-weight:400;font-style:normal}@font-face{font-family:FreightBig;src:url(../fonts/FreightBig/freightbig-bookitalic.eot);src:url(../fonts/FreightBig/freightbig-bookitalic.eot?#iefix) format('embedded-opentype'),url(../fonts/FreightBig/freightbig-bookitalic.woff) format('woff'),url(../fonts/FreightBig/freightbig-bookitalic.ttf) format('truetype'),url(../fonts/FreightBig/freightbig-bookitalic.svg#FreightBig) format('svg');font-weight:400;font-style:italic}@font-face{font-family:FreightBig;src:url(../fonts/FreightBig/freightbig-black.eot);src:url(../fonts/FreightBig/freightbig-black.eot?#iefix) format('embedded-opentype'),url(../fonts/FreightBig/freightbig-black.woff) format('woff'),url(../fonts/FreightBig/freightbig-black.ttf) format('truetype'),url(../fonts/FreightBig/freightbig-black.svg#FreightBig) format('svg');font-weight:800;font-style:normal}@font-face{font-family:FreightBig;src:url(../fonts/FreightBig/freightbig-blackitalic.eot);src:url(../fonts/FreightBig/freightbig-blackitalic.eot?#iefix) format('embedded-opentype'),url(../fonts/FreightBig/freightbig-blackitalic.woff) format('woff'),url(../fonts/FreightBig/freightbig-blackitalic.ttf) format('truetype'),url(../fonts/FreightBig/freightbig-blackitalic.svg#FreightBig) format('svg');font-weight:800;font-style:italic}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:OpenSans;src:url(opensans-light.svg#OpenSans) format('svg')}@font-face{font-family:OpenSans;src:url(opensans-lightitalic.svg#OpenSans) format('svg')}@font-face{font-family:OpenSans;src:url(opensans-regular.svg#OpenSans) format('svg')}@font-face{font-family:OpenSans;src:url(opensans-italic.svg#OpenSans) format('svg')}@font-face{font-family:OpenSans;src:url(opensans-bold.svg#OpenSans) format('svg')}@font-face{font-family:OpenSans;src:url(opensans-bolditalic.svg#OpenSans) format('svg')}@font-face{font-family:OpenSans;src:url(opensans-extrabold.svg#OpenSans) format('svg')}@font-face{font-family:OpenSans;src:url(opensans-extrabolditalic.svg#OpenSans) format('svg')}@font-face{font-family:FreightBig;src:url(freightbig-book.svg#FreightBig) format('svg')}@font-face{font-family:FreightBig;src:url(freightbig-bookitalic.svg#FreightBig) format('svg')}@font-face{font-family:FreightBig;src:url(freightbig-black.svg#FreightBig) format('svg')}@font-face{font-family:FreightBig;src:url(freightbig-blackitalic.svg#FreightBig) format('svg')}}.section-hero .section-heading,.type-headline-large,h1{font:normal 300 8.2rem/1.219512195 OpenSans,Helvetica,Arial,sans-serif;letter-spacing:-.5rem;text-transform:none}@media screen and (max-width:768px){.section-hero .section-heading,.type-headline-large,h1{font-size:4.2rem;line-height:1.0476190476;letter-spacing:-.25rem}}.type-headline-small,h2{font:normal normal 6.8rem/1.2647058825 FreightBig,Gerogia,Times,serif;letter-spacing:normal;text-transform:none}.page-company .core-value h3,.type-headline-small-bold{font:normal 800 6.8rem/1.2647058825 FreightBig,Gerogia,Times,serif;letter-spacing:normal;text-transform:none}@media screen and (max-width:768px){.page-company .core-value h3,.type-headline-small,.type-headline-small-bold,h2{font-size:3.8rem;line-height:1.1052631579}}.page-careers .section-dark h4,.page-company .user-profile .profile-name,.page-press h2,.type-title-large{font:normal 300 3.2rem/1.1875 OpenSans,Helvetica,Arial,sans-serif;letter-spacing:-.04rem;text-transform:none}@media screen and (max-width:768px){.page-careers .section-dark h4,.page-company .user-profile .profile-name,.page-press h2,.type-title-large{font-size:2.8rem;line-height:1.1428571429}}.type-title-medium{color:#99C2DB;font:normal 700 1.6rem/1.625 OpenSans,Helvetica,Arial,sans-serif;letter-spacing:.04rem;text-transform:uppercase}@media screen and (max-width:768px){.type-title-medium{font-size:1.4rem;line-height:1.7142857143}}.page-press .read-more:link,.page-press .read-more:visited,.page-press article .published-date,.type-title-small,footer .sub-heading{font:normal 700 1.2rem/1.6666666667 OpenSans,Helvetica,Arial,sans-serif;letter-spacing:.04rem;text-transform:uppercase}.type-body,.type-body-large,body{letter-spacing:normal;text-transform:none}@media screen and (max-width:768px){.page-press .read-more:link,.page-press .read-more:visited,.page-press article .published-date,.type-title-small,footer .sub-heading{font-size:1.2rem}}.type-body-large{font:normal 300 2rem/2.2 OpenSans,Helvetica,Arial,sans-serif}@media screen and (max-width:768px){.type-body-large{font-size:1.6rem;line-height:2}}.type-body,body{font:normal normal 1.6rem/1.625 OpenSans,Helvetica,Arial,sans-serif}@media screen and (max-width:768px){.type-body,body{font-size:1.4rem;line-height:1.7142857143}}.email-signup .button,.email-signup input[type=email],.type-body-small{font:normal normal 1.2rem/1.666667 OpenSans,Helvetica,Arial,sans-serif;letter-spacing:normal;text-transform:none}@media screen and (max-width:768px){.email-signup .button,.email-signup input[type=email],.type-body-small{font-size:1.2rem}}.section-heading,.type-section-header{color:#99C2DB;font:normal 300 2.6rem/1.384615385 OpenSans,Helvetica,Arial,sans-serif;letter-spacing:.4rem;text-transform:uppercase}@media screen and (max-width:768px){.section-heading,.type-section-header{font-size:2rem;line-height:1.3;letter-spacing:.3rem}}.navigation a:link,.type-navigation{font:normal normal 1.6rem/1.625 OpenSans,Helvetica,Arial,sans-serif;letter-spacing:.04rem;text-transform:uppercase}@media screen and (max-width:768px){.navigation a:link,.type-navigation{font-size:1.4rem;line-height:1.7142857143}}.type-byline{font:italic 400 1.6rem/1.625 FreightBig,Gerogia,Times,serif;letter-spacing:.04rem;text-transform:none}@media screen and (max-width:768px){.type-byline{font-size:1.4rem;line-height:1.7142857143}}h1,h2,h3,h4,h5,h6,p{margin-top:0}body{color:#333A40;fill:#333A40}body:before{display:block;height:10rem}svg{fill:inherit;max-height:100%;max-width:100%}a:link,a:visited{color:#333A40;text-decoration:none}.contrast a:link,.contrast a:visited,.page-company .our-team a:link,.page-company .our-team a:visited,.page-press a:link,.page-press a:visited,.section-dark a:link,.section-dark a:visited{color:#EDF2F4;fill:#EDF2F4}a:link:hover,a:visited:hover{color:#99C2DB;fill:#99C2DB}.icons-logo{display:block;height:100%;width:20.5rem;transform:translate3d(0,0,0);transition:transform .4s}@media only screen and (min-width:768px) and (max-width:1100px){.icons-logo{margin-left:5px}}.icons-mark{height:100%;width:6.5rem;position:absolute;top:0;left:0;transform:translate3d(0,10rem,0);transition:transform .4s,width .4s}.icons-social{border-radius:50%;height:3.6rem;width:3.6rem}.contrast,.page-company .our-team,.page-press,.section-dark{background:#333A40;color:#EDF2F4;fill:#EDF2F4}.section-fade-light,.visual-box-gradient{box-sizing:border-box;padding:3rem;position:relative}.section-fade-light:before,.visual-box-gradient:before{background:linear-gradient(to bottom,#edf2f4 0,rgba(237,242,244,0) 100%);content:'';display:block;height:6rem;margin:0 -3rem;position:absolute;top:0;width:100%;z-index:-1}.section-heading{padding-top:6rem;text-align:center}.section-hero{background:center center no-repeat fixed #fff;background-size:cover;display:table;height:100vh;margin-top:-10rem;position:relative;text-align:center}.section-hero .section-heading{display:table-cell;position:relative;top:-10vh;vertical-align:middle;width:100%}.section-hero .section-heading .frosted{color:#EDF2F4;fill:#EDF2F4;display:inline-block;margin:0;overflow:hidden;padding:0 .25em .2em;position:relative}.section-hero .section-heading .frosted+.frosted{margin-top:1rem}.section-hero .footnote{background:rgba(255,255,255,.85);height:30vh;width:100%;overflow:hidden;position:absolute;bottom:0;left:0}.section-hero .footnote p{margin-top:2vh}.section-hero .scroll-down{display:block;fill:#86C440;height:7.5vh;width:7.5vh;min-height:4rem;min-width:4rem;max-height:6.5rem;max-width:6.5rem;margin:auto;position:absolute;left:0;right:0;bottom:2vh}.section-fade-light{padding-top:0}.section-dark{background:#19272F}.page-company .our-team,.section-background{background:center center no-repeat fixed #fff;background-size:cover}.menu{height:100%;width:6rem;top:0;bottom:0}@media only screen and (min-width:768px){.menu{display:none}}.navigation{font-size:0;padding:0;top:0;text-align:right}@media only screen and (max-width:768px){.navigation{display:none}}.navigation li{display:inline-block}.navigation a:link{color:#333A40;line-height:10rem;padding:2rem;text-decoration:none;transition:line-height .4s}.navigation a:link:hover,footer .sub-heading{color:#E9536F}.mini .navigation a:link{line-height:6.5rem}header{fill:#99c2db;background:#fff;height:10rem;overflow:hidden;position:fixed;top:0;transition:height .4s;width:100%;z-index:2}@media only screen and (max-width:768px){body:before,header{height:5rem}header .icons-mark{width:5rem}}.page-company header .team-profiles,header .page-company .team-profiles,header .row{height:100%;position:relative}header .icons-logo{margin:0 auto}header.mini{height:6.5rem}@media only screen and (max-width:768px){header.mini{height:4rem}}header.mini .icons-logo{transform:translate3d(0,-10rem,0)}header.mini .icons-mark{transform:translate3d(0,0,0)}footer:after,footer:before{background:#99C2DB;display:block!important;height:6px}footer:before{height:15px;margin-bottom:2rem;opacity:.1}footer .icons-logo{height:7rem}footer ul{padding:0;list-style:none}footer dd{margin:0}footer dd+dt{margin-top:3rem}.email-signup input[type=email]{border:none;background:rgba(237,242,244,.1);height:4rem}.email-signup .button{border:none;background:rgba(134,196,64,.3);color:#86C440;height:4rem}footer .social-links li{display:inline-block}footer .social-links li+li{margin-left:2rem}.frosted-wrapper{box-sizing:border-box;height:100%;width:100%;position:relative;z-index:1}.visual-box-gradient.col-4{height:220px}body{background:url(../img/landing-bg.jpg) center center no-repeat fixed;background-size:cover;min-height:100vh}.landing{padding:3vw 3vw 0}.landing section{background:rgba(20,23,25,.85);margin:auto;max-width:65vw;max-width:94rem;overflow:hidden;padding:6vw;position:relative}.landing h1{font:normal normal 5.4rem/5.6rem FreightBig,Gerogia,Times,serif;letter-spacing:normal}.landing p{font:normal 300 1.8rem/3.6rem OpenSans,Helvetica,Arial,sans-serif}@media screen and (max-width:768px){.landing h1{font-size:4.2rem;line-height:4.8rem}.landing p{font-size:1.6rem;line-height:3.2rem}}@media screen and (max-width:420px){.landing h1{font-size:3.2rem;line-height:4.2rem}.landing p{font-size:1.4rem;line-height:2.8rem}}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}.email-signup{margin-top:3rem;text-align:center}.email-signup input{border-radius:0;-webkit-border-radius:0;vertical-align:middle;margin-top:1rem}.email-signup input[type=email]{font-size:1.6rem;line-height:4rem;font-weight:300;padding:0 1rem}.email-signup .button{font-size:1.2rem;font-weight:700;text-transform:uppercase;padding:0 2rem;letter-spacing:.03rem;float:left}:link{font-weight:700}.wrapper{display:table;width:100%;height:78vh}.landing{display:table-cell;vertical-align:middle}.email-signup .inputs{margin:auto;width:33.8rem}.email-signup .inputs:after{display:table;clear:both}.email-signup .message{font-size:1.4rem;font-style:italic;text-align:left}.email-signup .message.success{color:#86C440}.email-signup .message.error{color:#d80000}.email-signup label{float:left;margin-right:10px;max-width:100%;width:15em}.email-signup input[type=email]{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}