button,input[type="submit"]{-webkit-font-smoothing:antialiased;background-color:#477DCA;border-radius:3px;color:white;display:inline-block;font-size:1em;font-weight:bold;line-height:1;padding:0.75em 1em;text-decoration:none}button:hover,input[type="submit"]:hover{background-color:#2c5999;color:white}button:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#333;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;line-height:1.25;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin:0 0 0.75em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#477DCA;text-decoration:none}a:hover{color:#2c5999}a:active,a:focus{color:#2c5999;outline:none}hr{border-bottom:1px solid #DDD;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #DDD;color:#595959;margin:1.5em 0;padding-left:0.75em}cite{color:#737373;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#f7f7f7;border:1px solid #DDD;margin:0 0 0.75em 0;padding:1.5em}input,label,select{display:block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}label{font-weight:bold;margin-bottom:0.375em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:white;border-radius:3px;border:1px solid #DDD;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em 0.5em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#477DCA;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="file"]{padding-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:bold;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #DDD;padding:0.75em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}dl{margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#471048;font-family:"Josefin Sans",sans-serif;margin:0}a{font-family:"Yanone Kaffeesatz",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Yanone Kaffeesatz",sans-serif}.wrapper{max-width:68em;margin-left:auto;margin-right:auto}.wrapper::after{clear:both;content:"";display:table}h5{font-size:1.77689em}h6{font-size:1.333em}p{font-size:1.1em}a p{font-size:1.1em;font-family:"Josefin Sans",sans-serif}.hvr-rectangle-in:before{background:#28aae1 !important}.homeoverlay svg path{fill:#471048 !important}.featoverlay svg path{fill:#1F679E !important}header{width:100%;background:#d8d8d8}header.press{width:100%;background:#23394f;padding-top:25px}header.press #branding *{fill:#fff}#branding{float:left;display:block;margin-right:2.35765%;width:65.88078%;padding:10px}#branding:last-child{margin-right:0}.navigation{float:left;display:block;margin-right:2.35765%;width:31.76157%}.navigation:last-child{margin-right:0}.navigation a{color:#000;border-bottom:1px dotted #000}.navigation a:hover{color:gray;border-bottom:1px solid gray;-webkit-transition-property:color,text;-webkit-transition-duration:0.25s,0.25s;-webkit-transition-timing-function:linear,ease;-moz-transition-property:color,text;-moz-transition-duration:1s;-moz-transition-timing-function:linear,ease;-o-transition-property:color,text;-o-transition-property:border-bottom;-o-transition-duration:0.25s;-o-transition-timing-function:linear,ease}.desktop-menu{display:none}@media screen and (min-width: 775px){.desktop-menu{display:block}.desktop-menu ul{float:right;margin-top:10px;padding-right:40px !important}.desktop-menu ul li{display:inline;text-align:center;padding:0 10px 0 10px;font-size:1.5em;text-transform:uppercase}}.mobile-menu{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:17.05961%;width:100%;text-align:center;display:block !important;cursor:pointer;position:relative;width:40px;height:40px}.mobile-menu:last-child{margin-right:0}@media screen and (min-width: 775px){.mobile-menu{display:none !important}}.mobile-menu .menu-global{backface-visibility:hidden;position:absolute;left:0;border-top:4px solid #000;width:100%;transition:0.55s}.mobile-menu .menu-top{top:10px}.mobile-menu .menu-middle{top:28px}.mobile-menu .menu-bottom{top:46px}.mobile-menu .menu-top-click{backface-visibility:hidden;top:15px;transform:rotate(50deg);transition:0.35s 0.5s}.mobile-menu .menu-middle-click{opacity:0}.mobile-menu .menu-bottom-click{backface-visibility:hidden;top:15px;-webkit-transform:translateZ(0);transform:rotate(-410deg);transition:0.35s 0.5}.menutoggler{color:#383C4C;width:300px;display:block !important}.menutoggler li a{border-bottom:1px dotted #000}#presstoggler *{color:#fff}.menutoggler:hover{color:#00599e}.menutoggler:hover .fa{transition:0.4s;transform:rotateZ(90deg)}.menu-item{display:none}.mobile-menu-items{float:left;display:block;margin-right:2.35765%;width:100%;display:none;height:100vh;background:#d8d8d8}.mobile-menu-items:last-child{margin-right:0}.mobile-menu-items li{padding:20px 0 20px 0;text-align:center;font-size:1.5em;text-transform:uppercase}.mobile-menu-items li a{border-bottom:1px dotted #000;color:#000}#headline{height:165px;padding:100px 0 0 0;text-align:center;background:#d8d8d8}#headline h1{color:#471048;font-size:5.5em;margin-top:-20px}.banner{text-align:center;margin-left:10px !important;margin-bottom:70px !important}.banner img{padding-top:70px !important;margin-bottom:50px !important}.banner *{color:#fff}.banner a{border-bottom:1px dotted #fff}#boxes{background:#471048;padding-top:50px;min-height:100%}#boxes .wrapper>.first-principles:hover,#boxes .wrapper>.approach:hover{border:5px solid #821f84}#boxes .wrapper>.first-principles:hover *,#boxes .wrapper>.approach:hover *{color:#821f84 !important}#boxes .wrapper>.first-principles,#boxes .wrapper>.approach{transition:all 0.5s ease-out;border:5px solid #d8d8d8;border-radius:5px;width:auto;height:300px;margin-bottom:30px;text-align:center;padding:20px;display:block;transition:all 0.5s ease;margin-top:50px;text-align:left;position:relative;margin-left:auto;margin-right:auto;max-width:335px}#boxes .wrapper>.first-principles h1,#boxes .wrapper>.approach h1{font-family:"Josefin Sans",sans-serif;transition:all 0.5s ease-out}@media screen and (min-width: 775px){#boxes .wrapper>.first-principles,#boxes .wrapper>.approach{float:left;display:block;margin-right:2.35765%;width:31.76157%;text-align:center}#boxes .wrapper>.first-principles:last-child,#boxes .wrapper>.approach:last-child{margin-right:0}}#boxes .wrapper>.first-principles .fxlink,#boxes .wrapper>.approach .fxlink{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}#boxes .wrapper>.first-principles .wrapper,#boxes .wrapper>.approach .wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#boxes .wrapper>.first-principles .wrapper *,#boxes .wrapper>.approach .wrapper *{color:#d8d8d8}@media screen and (min-width: 775px){#boxes .wrapper>.first-principles{margin-left:17.05961%}}@media screen and (min-width: 775px){#boxes .wrapper>.approach{margin-left:45px}}.mission-interior{background:#00599e}#mission-content{padding:50px;text-align:center;font-size:1.8em;color:#fff;background:#00599e}#mission-content p{font-size:0.8em;padding-left:25%;padding-right:25%}#headline-mission{background:#23394f;padding:50px 0 50px 0;text-align:center}#headline-mission h1{color:#00599e;font-size:3em}#headline-custom{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;background:#d8d8d8;padding:70px 0 70px 0}#headline-custom:last-child{margin-right:0}#headline-custom h1{font-size:3em;color:#23394f;margin-bottom:0}@media screen and (min-width: 775px){#headline-custom{padding:70px 0 70px 0}#headline-custom h1{margin-bottom:-95px !important;font-size:6em}}#headline-customtype{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;background:#d8d8d8;padding:70px 0 70px 0}#headline-customtype:last-child{margin-right:0}#headline-customtype h1{font-size:3em;color:#23394f;margin-bottom:0}@media screen and (min-width: 775px){#headline-customtype{padding:70px 0 70px 0}#headline-customtype h1{margin-bottom:-90px;font-size:5em}}#headline-press{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;background:#23394f;padding:70px 0 70px 0}#headline-press:last-child{margin-right:0}#headline-press h1{font-size:3em;color:#fff;margin-bottom:0}@media screen and (min-width: 775px){#headline-press{padding:70px 0 70px 0}#headline-press h1{margin-bottom:-90px;font-size:5em}}.hero_caption{padding:50px}.hero_caption *{color:#fff}.hero_caption p{font-size:1.15em}.hero_caption ul{list-style-type:square;font-size:1em;padding-left:50px}.hero_caption ul a{font-size:inherit}@media screen and (min-width: 775px){.hero_caption{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin:75px 0 75px 0}.hero_caption:last-child{margin-right:0}}@media screen and (min-width: 775px){.hero_image{float:left;display:block;margin-right:2.35765%;width:40.29137%}.hero_image:last-child{margin-right:0}}.hero_image p{color:#fff;text-align:center}#custom-hero{background:#23394f}#custom-hero *{font-family:"Josefin Sans",sans-serif !important;font-size:1em}#custom-hero * p{font-size:1.5em}#custom-hero .hero_image>div{height:440px;overflow:hidden;margin-top:35px}.vine{float:left;display:block;margin-right:2.35765%;width:100%}.vine:last-child{margin-right:0}@media screen and (min-width: 775px){.vine{float:left;display:block;margin-right:2.35765%;width:40.29137%}.vine:last-child{margin-right:0}}.custom-steps{float:left;display:block;margin-right:2.35765%;width:100%;padding:50px 5px 50px 5px}.custom-steps:last-child{margin-right:0}@media screen and (min-width: 775px){.custom-steps{float:left;display:block;margin-right:2.35765%;width:57.35098%;padding:70px 15px 50px 15px}.custom-steps:last-child{margin-right:0}}.custom-steps h4{display:block;height:75px;color:#fff;margin-bottom:15px !important;margin-left:auto;margin-right:auto;width:85%}.custom-steps span{margin-right:30px}.center{margin-top:4.20873em;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);position:relative;background:none;margin-top:0}.numbercircle{margin-top:-8px !important;border-radius:50%;margin-right:44px !important;width:50px;height:50px;padding:10px;background:#fff;color:#00599e;text-align:center;font:29px;float:left}.close{position:absolute;font-size:2em;padding:10px;right:5px;top:-10px}.close *{transition:all 0.5s ease;color:#f43a3a}.close:hover *{color:#fff !important}.closetxt{font-size:0.8em;z-index:999;transition:all 0.5s ease}.accordion h2{transition:all 0.5s ease;font-size:1.4em}.accordion h2:hover{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.accordion a:active,.accordion a:focus{color:#243444}.accordion a:hover{color:#fff}.accordion>a{display:block}.accordion ul.submenu{display:none}.accordion .is-expanded{display:block;padding-bottom:0;padding-left:50px;padding-right:50px}.accordion .is-expanded p{text-align:left !important}.accordion .is-expanded p.beauthentic{text-align:center !important}.accordion .is-expanded *{color:#fff}#features{background:#fff}#features .wrapper{padding:35px 0 0 0}#features .wrapper h1{text-align:center;color:#23394f;display:block;margin-bottom:35px}#features .model{float:left;display:block;margin-right:2.35765%;width:100%}#features .model:last-child{margin-right:0}@media screen and (min-width: 775px){#features .model{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:-22px;padding-bottom:15px}#features .model:last-child{margin-right:0}}#features .features-list{float:left;display:block;margin-right:2.35765%;width:100%;background:#fff;padding:25px}#features .features-list:last-child{margin-right:0}#features .features-list a{color:#fff}@media screen and (min-width: 775px){#features .features-list{float:left;display:block;margin-right:2.35765%;width:48.82117%}#features .features-list:last-child{margin-right:0}}#features .feature-item{text-align:center;padding:0 50px 0 50px}#features .feature-item h1{margin-bottom:10px}@media screen and (min-width: 775px){#features .feature-item{float:left;display:block;margin-right:2.35765%;width:31.76157%}#features .feature-item:last-child{margin-right:0}#features .feature-item:nth-child(3n){margin-right:0}#features .feature-item:nth-child(3n+1){clear:left}}#categories{background:#23394f;text-align:center;padding-top:50px}.subcat h1{display:block;margin:0 0 50px 0 !important;color:#d8d8d8}.type{margin-left:auto;margin-right:auto;width:230px;height:236px;margin-bottom:90px !important;position:relative}@media screen and (min-width: 775px){.type{float:left;margin-right:55px;margin-left:55px}}.type *{color:#d8d8d8}.type img{border-radius:20px;min-height:230px !important;min-width:230px !important;max-height:230px !important;max-width:230px !important}.type:hover .hovercap{opacity:0.6}.hovercap{background:rgba(0,0,0,0.99);opacity:0;border-radius:20px !important;transition:all 0.5s ease;position:absolute;top:0;left:0;min-height:230px !important;min-width:230px !important;overflow:hidden !important;padding-top:100px}#usp{background:#d8d8d8;padding:50px !important}#usp .wrapper{padding-top:50px}#usp .wrapper .usp-item{text-align:center}@media screen and (min-width: 775px){#usp .wrapper .usp-item{float:left;display:block;margin-right:2.35765%;width:31.76157%}#usp .wrapper .usp-item:last-child{margin-right:0}#usp .wrapper .usp-item:nth-child(3n){margin-right:0}#usp .wrapper .usp-item:nth-child(3n+1){clear:left}}#usp .wrapper .usp-toggle{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}#usp .wrapper .usp-toggle:last-child{margin-right:0}.usp-extra-items{float:left;display:block;margin-right:2.35765%;width:100%;display:none;margin-top:50px}.usp-extra-items:last-child{margin-right:0}#press{background:#fff;padding:50px}#press .wrapper{max-width:1500px !important}#press .press_item_full{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:50px;padding:75px}#press .press_item_full:last-child{margin-right:0}#press .press_item_full .readmore{float:right}#press .press_item_full .quote_author img{float:left;margin:45px}#press .press_item_full .quote{text-align:left}#press .tweet{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:145px;padding:20px}#press .tweet:last-child{margin-right:0}@media screen and (min-width: 775px){#press .tweet .quote{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-top:50px;margin-bottom:50px}#press .tweet .quote:last-child{margin-right:0}}#press h1{text-align:center}#press .press_item{float:left;display:block;margin-right:2.35765%;width:100%;border-bottom:1px dotted rgba(0,0,0,0.4);padding-bottom:35px}#press .press_item:last-child{margin-right:0}@media screen and (min-width: 775px){#press .press_item{float:left;display:block;margin-right:2.35765%;width:48.82117%;border-bottom:0px;min-height:200px;margin:50px 0 50px 0;padding:20px}#press .press_item:last-child{margin-right:0}#press .press_item:nth-child(2n){margin-right:0}#press .press_item:nth-child(2n+1){clear:left}}#press .quote{position:relative;font-size:1.2em;text-align:right;padding-right:150px}#press .quote_author img{float:left;margin:15px}@media screen and (min-width: 775px){#press .quote_author img{float:right;border:2px solid #23394f;border-radius:10px;padding:10px;margin:25px 25px 0 25px}}#contact-walls{max-width:68em;margin-left:auto;margin-right:auto;padding:135px 0 135px 0}#contact-walls::after{clear:both;content:"";display:table}#contact-walls label{margin:15px 15px 15px 0}#contact-walls .contact-wrapper{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%}#contact-walls .contact-wrapper:last-child{margin-right:0}#contact-walls .form-half{float:left;display:block;margin-right:2.35765%;width:48.82117%}#contact-walls .form-half:last-child{margin-right:0}#contact-walls .form-half:nth-child(2n){margin-right:0}#contact-walls .form-half:nth-child(2n+1){clear:left}#contact-walls h1,#contact-walls form label{color:#fff}.bio{float:left;display:block;margin-right:2.35765%;width:100%;padding:55px}.bio:last-child{margin-right:0}.bio *{color:#fff}.bio .boa-img{float:left;display:block;margin-right:2.35765%;width:100%}.bio .boa-img:last-child{margin-right:0}@media screen and (min-width: 775px){.bio .boa-img{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bio .boa-img:last-child{margin-right:0}}.bio .boa-copy{float:left;display:block;margin-right:2.35765%;width:100%}.bio .boa-copy:last-child{margin-right:0}.boa-content h1{font-size:2.5em !important}.boa-content h6{font-size:1.3em !important;margin-bottom:10px}.boa-content p{font-size:1.2em !important}#footer{background:#00599e}#footer .quote{text-align:center;height:200px;width:60%;margin-left:auto;margin-right:auto}#footer .quote h1{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:2.1em !important;line-height:35px;font-style:italic}#footer .quote h6{color:#fff;margin-top:-20px !important}#footer .links{background:#383C4C;text-align:center;padding:40px 0 0 0;float:left;display:block;margin-right:2.35765%;width:100%}#footer .links:last-child{margin-right:0}#footer .links .link-column h5{font-size:1.3em}@media screen and (min-width: 775px){#footer .links .link-column{float:left;display:block;margin-right:2.35765%;width:14.70196%;text-align:left}#footer .links .link-column:last-child{margin-right:0}#footer .links .link-column li{font-size:0.9em}#footer .links .link-column li a{border-bottom:1px dotted #fff}#footer .links .link-column li a:hover{border:none}}@media screen and (min-width: 775px){#footer .links .link-column-stacked{float:left;display:block;margin-right:2.35765%;width:100%;text-align:left}#footer .links .link-column-stacked:last-child{margin-right:0}#footer .links .link-column-stacked li{font-size:1em}#footer .links .link-column-stacked li a{border-bottom:1px dotted #fff}#footer .links .link-column-stacked li a:hover{border:none}}#footer .links *{color:#fff}#footer .logos{float:left;display:block;margin-right:2.35765%;width:100%}#footer .logos:last-child{margin-right:0}#footer .logos img{padding:70px 25px 0 25px}#footer .row{float:left;display:block;margin-right:2.35765%;width:100%}#footer .row:last-child{margin-right:0}#footer .row .social{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;background:#fff;padding-top:25px;color:#23394f}#footer .row .social:last-child{margin-right:0}#footer .row .social *{color:#00599e}.press_pagewrap{margin-top:-25px}.social-icons a *{transition:all 0.5s ease}.social-icons a:hover *{color:#0592ff !important;text-shadow:3px 3px 3px rgba(0,0,0,0.3)}.jobs{text-align:center;float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%}.jobs:last-child{margin-right:0}.jobs li{margin:20px 0 20px 0}.jobs button{margin:0 auto}@media screen and (min-width: 775px){#twitter-widget-0{min-width:650px !important}}#cyclelist{position:relative;padding:70px}#cyclelist li{opacity:0;position:absolute;width:88%;margin-left:auto;margin-right:auto}#cyclelist li h1{font-size:1em !important;width:88%;margin-left:auto;margin-right:auto;display:block}#cyclelist li h6{padding-top:5px}#cyclelist li .bump{margin-bottom:-50px}.email-bar{width:100%;overflow:hidden;background:#00599e;margin-top:50px;height:75px;padding:15px 0 15px 0}.email-bar .row{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:34.11922%;text-align:center}.email-bar .row:last-child{margin-right:0}.email-bar h2,.email-bar form{float:left;margin-right:20px}.email-bar input{width:55%;float:left;display:inline-block;margin-top:5px !important;color:#00599e !important}.email-bar button{background:#471048;width:40%;float:left;display:inline-block;margin-left:10px !important;margin-top:3px !important}body>div.embed.embed-simple{background:none !important}#footer .links .link-column:last-child{width:200px}
/*# sourceMappingURL=style.css.map */
