.animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}@-moz-keyframes bounceOut{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}}@-webkit-keyframes bounceOut{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}}@-o-keyframes bounceOut{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}}@keyframes bounceOut{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}}@-moz-keyframes bounceInDown{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-o-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInDown{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-o-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-o-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-o-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes blip{0%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(2%);-moz-transform:translateY(2%);-o-transform:translateY(2%);-ms-transform:translateY(2%);transform:translateY(2%)}100%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes blip{0%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(2%);-moz-transform:translateY(2%);-o-transform:translateY(2%);-ms-transform:translateY(2%);transform:translateY(2%)}100%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@-o-keyframes blip{0%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(2%);-moz-transform:translateY(2%);-o-transform:translateY(2%);-ms-transform:translateY(2%);transform:translateY(2%)}100%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@keyframes blip{0%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(2%);-moz-transform:translateY(2%);-o-transform:translateY(2%);-ms-transform:translateY(2%);transform:translateY(2%)}100%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}@-moz-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes slideDown{from{-webkit-transform:translateY(-$headerHeight);-moz-transform:translateY(-$headerHeight);-o-transform:translateY(-$headerHeight);-ms-transform:translateY(-$headerHeight);transform:translateY(-$headerHeight)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideDown{from{-webkit-transform:translateY(-$headerHeight);-moz-transform:translateY(-$headerHeight);-o-transform:translateY(-$headerHeight);-ms-transform:translateY(-$headerHeight);transform:translateY(-$headerHeight)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes slideDown{from{-webkit-transform:translateY(-$headerHeight);-moz-transform:translateY(-$headerHeight);-o-transform:translateY(-$headerHeight);-ms-transform:translateY(-$headerHeight);transform:translateY(-$headerHeight)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{from{-webkit-transform:translateY(-$headerHeight);-moz-transform:translateY(-$headerHeight);-o-transform:translateY(-$headerHeight);-ms-transform:translateY(-$headerHeight);transform:translateY(-$headerHeight)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideUp{from{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-$headerHeight);-moz-transform:translateY(-$headerHeight);-o-transform:translateY(-$headerHeight);-ms-transform:translateY(-$headerHeight);transform:translateY(-$headerHeight)}}@-webkit-keyframes slideUp{from{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-$headerHeight);-moz-transform:translateY(-$headerHeight);-o-transform:translateY(-$headerHeight);-ms-transform:translateY(-$headerHeight);transform:translateY(-$headerHeight)}}@-o-keyframes slideUp{from{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-$headerHeight);-moz-transform:translateY(-$headerHeight);-o-transform:translateY(-$headerHeight);-ms-transform:translateY(-$headerHeight);transform:translateY(-$headerHeight)}}@keyframes slideUp{from{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-$headerHeight);-moz-transform:translateY(-$headerHeight);-o-transform:translateY(-$headerHeight);-ms-transform:translateY(-$headerHeight);transform:translateY(-$headerHeight)}}.container--boundless:after,.container--full:after,.container--thin:after,.inventions-list__invention:after,.project-tease:after,.roadblock:after{content:'';display:table;clear:both}.award-organization__logo,.hero,.hero--fade,.hero--home,.hero--project,.inventions-list__logo,.projects-list__wrapper,.roadblock,.testimonials-slider__avatar,.up-next{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.multimedia--image>img,.project-tease__glory img{display:block;width:100%;height:auto}.hero,.hero--fade,.hero--home,.hero--project,.projects-list__wrapper{position:relative;display:block;overflow:hidden;width:100%}.hero--fade:before,.hero--home:before,.hero--project:before,.hero:before,.projects-list__wrapper:before{content:'';display:block;width:100%}.hero--fade:after,.hero--home:after,.hero--project:after,.roadblock:after,.up-next:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/bg_mesh.png)}.hero__content,.not-found,.projects-list__glory img,.projects-list__overlay .vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width:768px){.hero__content,.not-found,.projects-list__glory img,.projects-list__overlay .vertical-align{position:relative;top:0;padding-top:4rem;padding-bottom:4rem;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.hero__container,.projects-list__glory,.projects-list__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.columns--two{text-align:left;-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem}.copy,.copy--bright,.copy--column,.copy--dek p,.multimedia--image,.multimedia--video,.page-heading,.project-awards,.roadblock,.section-heading,.work-with-us__header,.work-with-us__heading{position:relative;margin-bottom:4rem}@media all and (max-width:978px){.copy,.copy--bright,.copy--column,.copy--dek p,.multimedia--image,.multimedia--video,.page-heading,.project-awards,.roadblock,.section-heading,.work-with-us__header,.work-with-us__heading{margin-bottom:3.4rem}}.award-organizations-list,.form,.logo-list,.projects-list,[class^=form--]{position:relative;display:block;width:100%;font-size:0}.award-organizations-list li,.logo-list li,.projects-list li{position:relative;display:inline-block;font-size:1.6rem;padding:0 1.4rem 2.8rem;vertical-align:top}.button-container,.drive-in__button-container{display:block;text-align:center;vertical-align:middle;margin-bottom:8rem;margin-top:6rem}.button-container .button,.drive-in__button-container .button{margin:1rem}@media all and (max-width:768px){.button-container,.drive-in__button-container{margin-top:0}}.button,.button--bright,.button--submit{position:relative;background-color:transparent;border:1px solid #f70a53;border-radius:0;color:#f70a53;display:inline-block;font-size:1.4rem;font-weight:700;padding:1.2rem 1.8rem;cursor:pointer;outline:0 none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.button .icon,.button--bright .icon,.button--submit .icon{font-size:.7em;margin-left:.6rem;vertical-align:-.1rem}.button--bright:active,.button--bright:focus,.button--submit:active,.button--submit:focus,.button:active,.button:focus{outline:0 none}.button--bright:active,.button--bright:focus,.button--bright:hover,.button--submit:active,.button--submit:focus,.button--submit:hover,.button:active,.button:focus,.button:hover{color:#e7e6e4;background-color:#f70a53}.button--bright:active,.button--submit:active,.button:active{top:.1rem}.button--bright.is-disabled,.button--submit.is-disabled,.button.is-disabled{border-color:#a2a19f;color:#a2a19f;cursor:default}.button--bright.is-disabled:active,.button--bright.is-disabled:hover,.button--submit.is-disabled:active,.button--submit.is-disabled:hover,.button.is-disabled:active,.button.is-disabled:hover{border-color:#a2a19f;color:#a2a19f;cursor:default;background-color:transparent;top:0}.button--bright.is-disabled:active,.button--submit.is-disabled:active,.button.is-disabled:active{border-color:#706d67;color:#706d67;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;-ms-transition:all .15s;transition:all .15s}@media all and (max-width:768px){.button,.button--bright,.button--submit{font-size:1.8rem;font-weight:600;border-width:.2rem;padding:1rem 2rem}}.button--bright{background-color:rgba(0,0,0,.2);border:0 none;color:#fff}.feature-link{color:#f70a53;display:inline-block;font-size:2rem;font-weight:600;position:relative}.feature-link:after{position:relative;background-color:#f70a53;content:'';display:block;height:1px;margin-top:.2rem;width:100%;-webkit-transition:top .15s ease-in-out;-moz-transition:top .15s ease-in-out;-o-transition:top .15s ease-in-out;-ms-transition:top .15s ease-in-out;transition:top .15s ease-in-out}.feature-link:active:after,.feature-link:hover:after{top:.2rem}.feature-link:active{top:.1rem}@font-face{font-family:iconfont;src:url(../fonts/iconfont.eot);src:url(../fonts/iconfont.eot?#iefix) format("embedded-opentype"),url(../fonts/iconfont.woff) format("woff"),url(../fonts/iconfont.ttf) format("truetype"),url(../fonts/iconfont.svg?#icons) format("svg");font-weight:400;font-style:normal}.form .button-container,[class^=form--] .button-container{margin-bottom:0;margin-top:0;text-align:right}.form__notification{display:block;position:relative;top:.2rem;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);background-color:transparent;color:#3f3f3e;font-size:1.4rem;margin:2.8rem 0;padding:1.4rem;border:1px solid #3f3f3e;border-radius:.2rem;-webkit-transition:opacity .15s ease-in-out,top .15s ease-in-out,visibility 0 .15s;-moz-transition:opacity .15s ease-in-out,top .15s ease-in-out,visibility 0 .15s;-o-transition:opacity .15s ease-in-out,top .15s ease-in-out,visibility 0 .15s;-ms-transition:opacity .15s ease-in-out,top .15s ease-in-out,visibility 0 .15s;transition:opacity .15s ease-in-out,top .15s ease-in-out,visibility 0 .15s}.form__notification.is-correct,.form__notification.is-error{visibility:visible;opacity:1;-ms-filter:none;filter:none}.form__notification.is-error{background-color:rgba(247,10,83,.1);color:#f70a53;border-color:rgba(247,10,83,.7)}.form__notification.is-correct{background-color:rgba(66,194,90,.1);color:#42c25a;border-color:rgba(66,194,90,.7)}.form__elements{width:100%;max-width:60rem;margin:0 auto}.form__column{padding:0 1.5rem}.form__fields{width:100%;height:100%;float:left}.form__row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}@media all and (max-width:768px){.form__row{display:block}}.form__element,[class^=form__element--]{position:relative;display:block;margin-bottom:1.5rem;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.form__element>label,[class^=form__element--]>label{display:block;text-align:left;color:#a2a19f;font-size:1.4rem;font-weight:600;text-transform:uppercase;margin-bottom:.8rem;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;-ms-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.form__element+div,[class^=form__element--]+div{padding-left:2rem}@media all and (max-width:768px){.form__element+div,[class^=form__element--]+div{padding-left:0}}.form__element .is-incorrect label,[class^=form__element--] .is-incorrect label{color:#f70a53}.form__element .warning,[class^=form__element--] .warning{position:relative;bottom:.2rem;color:#f70a53;margin-left:.2rem;font-size:1.1em}@media all and (max-width:768px){.form__element,[class^=form__element--]{margin-right:0}}@media all and (max-width:768px){.form__element,[class^=form__element--]{margin-right:0}}span.error{position:absolute;bottom:-.4rem;height:0;color:#f70a53;font-size:1.2rem}span.error+span{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}span.error:empty+span{opacity:1;-ms-filter:none;filter:none}.form__element--hide{display:none}.form__element--title{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.form__input-control{position:relative}.form__input,.form__input--description{position:relative;display:block;width:100%;height:auto;padding:1rem 1.2rem;font-size:1.6rem;font-weight:400;line-height:1.4;color:#706d67;vertical-align:middle;background-color:rgba(255,255,255,.2);border-width:0;border-bottom-width:1px;border-style:solid;border-color:#c4c1bb;border-radius:0;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color .15s ease-in-out,background-color .3s ease-in-out,color .15s ease-in-out;-moz-transition:border-color .15s ease-in-out,background-color .3s ease-in-out,color .15s ease-in-out;-o-transition:border-color .15s ease-in-out,background-color .3s ease-in-out,color .15s ease-in-out;-ms-transition:border-color .15s ease-in-out,background-color .3s ease-in-out,color .15s ease-in-out;transition:border-color .15s ease-in-out,background-color .3s ease-in-out,color .15s ease-in-out}.form__input--description:focus,.form__input:focus{border-color:#f70a53;background-color:rgba(255,255,255,.4)}.form__input--description:active,.form__input--description:focus,.form__input:active,.form__input:focus{outline:0 none}.is-incorrect .form__input,.is-incorrect .form__input--description{color:#f70a53}.form__input--description.error,.form__input.error{background-color:rgba(247,10,83,.1);color:#f70a53;border-color:rgba(247,10,83,.7)}.form__input--description{resize:vertical}.form--work-with-us{padding-top:6rem}@media all and (max-width:768px){.form--work-with-us{max-width:60rem;margin:0 auto}}.form--work-with-us .form__elements{max-width:80rem}.form--work-with-us .form__column{width:50%}@media all and (max-width:768px){.form--work-with-us .form__column{width:100%;float:none;margin:0 auto}}.form--work-with-us .form__input,.form--work-with-us [class^=form__input--]{font-size:1.2rem;padding:.6rem .9rem}.form--work-with-us .form__input--description{height:17.9rem}.form--work-with-us .form__element,.form--work-with-us [class^=form__element--]{margin-bottom:2.6rem}.form--work-with-us .form__element>label,.form--work-with-us [class^=form__element--]>label{font-size:1.2rem}.form--work-with-us .form__element--title{width:14rem}@media all and (max-width:768px){.form--work-with-us .form__element--title{width:100%}}.form--work-with-us .submit{margin-right:1.5rem;padding:1rem 1.4rem;font-size:1.2rem}.footer__form.is-success .form--work-with-us{display:none}.hd-a{color:#f70a53;font-size:4.2rem;font-weight:300}.hd-b{color:#f70a53;font-size:2.4rem;font-weight:700}.projects-list__title{color:#706d67;display:block;font-size:3.4rem;line-height:1.3;font-weight:300}.drive-in__subheading,.projects-list__description{color:#706d67;display:block;font-size:1.6rem;line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.pullquote__quote,.tagline{color:#fff;display:block;font-size:5.6rem;font-weight:700;line-height:1.16;text-shadow:.1rem .2rem .3rem rgba(0,0,0,.07)}@media all and (max-width:768px){.pullquote__quote,.tagline{font-size:3.2rem}}@media all and (max-width:768px){.pullquote__quote,.tagline{font-size:3.6rem}}.inventions-list__title,.page-heading,.section-heading,.work-with-us__header,.work-with-us__heading{color:#f70a53;font-size:2.9rem;font-weight:100}.headline,.headline--large{color:#fff;font-size:4.4rem;font-weight:600}@media all and (max-width:768px){.headline,.headline--large{font-size:4.4rem}}.project__title{color:#fff;font-size:4.2rem;font-weight:300;line-height:1.8}.project__title span{background-color:rgba(0,0,0,.5);display:inline;padding:.8rem 2.4rem;line-height:1.7}@media all and (max-width:768px){.project__title{font-size:2rem;line-height:2}.project__title span{padding:.4rem 1.4rem}}.drive-in__heading,.project__description{color:#fff;font-size:3.4rem;font-weight:600;line-height:1.8}.drive-in__heading span,.project__description span{background-color:rgba(0,0,0,.5);display:inline;padding:.8rem 0;-webkit-box-shadow:-2.4rem 0 0 0 rgba(0,0,0,.5),2.4rem 0 0 0 rgba(0,0,0,.5);box-shadow:-2.4rem 0 0 0 rgba(0,0,0,.5),2.4rem 0 0 0 rgba(0,0,0,.5);line-height:1.7}@media all and (max-width:768px){.drive-in__heading,.project__description{font-size:2.2rem;line-height:1.8}.drive-in__heading span,.project__description span{padding:.4rem 0;-webkit-box-shadow:-1.4rem 0 0 0 rgba(0,0,0,.5),1.4rem 0 0 0 rgba(0,0,0,.5);box-shadow:-1.4rem 0 0 0 rgba(0,0,0,.5),1.4rem 0 0 0 rgba(0,0,0,.5)}}.up-next__title{color:#fff;font-size:7.2rem;font-weight:600;text-shadow:.1rem .2rem .3rem rgba(0,0,0,.07)}@media all and (max-width:768px){.up-next__title{font-size:4.6rem}}@media all and (max-width:768px){.up-next__title{font-size:4.6rem}}.not-found__heading{color:#f70a53;font-size:10.4rem;font-size:10.4vh;font-size:10.4vmin;font-weight:600}.back-to-top,.icon,.up-next__tag{font-family:iconfont;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_angle-left:before{content:"\e001"}.icon_angle-right:before{content:"\e002"}.icon_arrow-down:before{content:"\e003"}.icon_arrow-right:before{content:"\e004"}.icon_arrow-up:before{content:"\e005"}.icon_drive-in:before{content:"\e006"}.icon_pause:before{content:"\e007"}.icon_play-large:before{content:"\e008"}.icon_play:before{content:"\e009"}.icon_seek-handle:before{content:"\e00b"}.icon_volume-muted:before{content:"\e00c"}.icon_volume:before{content:"\e00d"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;position:relative;width:100%;height:100%;background-color:#e7e6e4}html{font-size:10px}@media all and (min-width:1800px){html{font-size:12.8px}}body{font-size:1.6rem;overflow:hidden}body.is-loaded{overflow:auto}#page-content,#page-wrapper{position:relative}#page-wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -6rem}#page-content{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .6s cubic-bezier(0.165,.84,.44,1);-moz-transition:opacity .6s cubic-bezier(0.165,.84,.44,1);-o-transition:opacity .6s cubic-bezier(0.165,.84,.44,1);-ms-transition:opacity .6s cubic-bezier(0.165,.84,.44,1);transition:opacity .6s cubic-bezier(0.165,.84,.44,1)}body.is-loaded #page-content{opacity:1;-ms-filter:none;filter:none}@media all and (max-width:768px){#page-content{margin-top:6rem}}.container--boundless,.container--full,.container--thin{padding:0 4rem;margin:0 auto;position:relative;max-width:112rem}@media all and (max-width:768px){.container--boundless,.container--full,.container--thin{padding:0 2rem}}.container--thin{max-width:94.2rem}.container--boundless{max-width:none}.copy,.copy--dek p,.drive-in__button-container,.drive-in__heading,.drive-in__subheading,.highlight,.multimedia--image,.multimedia--video,.project-awards{max-width:86.2rem;margin-left:auto;margin-right:auto}a,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,select,small,span{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.copy,.copy--bright,.copy--column,.copy--dek p,.inventions-list__description,.multimedia__caption,.not-found__copy,.project-awards,.services-list li,.success-message,.work-with-us__copy{font-weight:400;line-height:1.4}.copy,.copy--bright,.copy--column,.copy--dek p,.inventions-list__description,.not-found__copy,.project-awards,.services-list li,.success-message,.work-with-us__copy{color:#3f3f3e;font-size:2rem;font-weight:300;line-height:1.6}.copy a,.copy--bright a,.copy--column a,.copy--dek p a,.inventions-list__description a,.not-found__copy a,.project-awards a,.services-list li a,.success-message a,.work-with-us__copy a{color:#f70a53;text-decoration:none;position:relative;white-space:nowrap;margin:0 .2rem;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.copy a:after,.copy--bright a:after,.copy--column a:after,.copy--dek p a:after,.inventions-list__description a:after,.not-found__copy a:after,.project-awards a:after,.services-list li a:after,.success-message a:after,.work-with-us__copy a:after{content:'';background-color:#f70a53;height:1px;width:100%;position:absolute;left:0;bottom:.1rem;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.copy a:hover:after,.copy--bright a:hover:after,.copy--column a:hover:after,.copy--dek p a:hover:after,.inventions-list__description a:hover:after,.not-found__copy a:hover:after,.project-awards a:hover:after,.services-list li a:hover:after,.success-message a:hover:after,.work-with-us__copy a:hover:after{bottom:-.1rem;opacity:1;-ms-filter:none;filter:none}.copy--bright{color:#fff;line-height:1.4;font-weight:400;font-size:2.3rem}.multimedia__caption{color:#f70a53;font-size:1.3rem;font-weight:600}a{text-decoration:none;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}a:hover{color:#f70a53}.highlight{background:#fff;padding:2rem;color:#111;font-weight:300;line-height:1.2;font-size:1.4rem;overflow-y:scroll}.highlight,.highlight span{font-family:"Droid Sans Mono",sans-serif}.drive-in__backgrond .highlight pre code{color:#111}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k,.highlight .o{font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kp,.highlight .kr{font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne,.highlight .nf{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#099}.highlight .s2,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .il{color:#099}.lineno{margin-right:1.6rem;color:#999!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.hero-container{position:relative;padding:2rem}@media all and (max-width:768px){.hero-container .hero--fade,.hero-container .hero--home{padding:2rem 0 0}.hero-container .hero--fade .hero__content,.hero-container .hero--home .hero__content{padding-bottom:0}}.hero,.hero--fade,.hero--home,.hero--project{position:relative;padding-top:46%;border-radius:.2rem;text-align:center;margin:0 auto 6rem;border-bottom:1px solid #c4c1bb;-webkit-box-shadow:0 3.4rem 6.4rem -5.4rem rgba(0,0,0,.6);box-shadow:0 3.4rem 6.4rem -5.4rem rgba(0,0,0,.6)}@media all and (max-width:768px){.hero,.hero--fade,.hero--home,.hero--project{padding:8rem 0}.hero--fade:before,.hero--home:before,.hero--project:before,.hero:before{padding-top:0;padding-bottom:0}}#awards-section .hero--fade,.hero--home{padding-top:45.3%}@media all and (max-width:768px){.hero--home:before{padding-bottom:0}}@media all and (max-width:768px){.hero--home{padding:2rem 0}}@media all and (max-width:768px){.hero--fade:before{padding-bottom:0}}@media all and (max-width:768px){.hero--fade{padding:0}}@media all and (max-width:768px){#awards-section .hero--fade{padding:45.3% 0 0}}.hero--project{max-height:34.2rem}.hero--project:before{padding-bottom:34%}.hero--contact{position:relative;margin:0 auto 5.4rem;border-bottom:1px solid #c4c1bb;-webkit-box-shadow:0 3.4rem 6.4rem -5.4rem rgba(0,0,0,.6);box-shadow:0 3.4rem 6.4rem -5.4rem rgba(0,0,0,.6)}.hero--contact .container--full{text-align:left}@media all and (max-width:768px){.hero--contact .container--full{padding:0}}.hero--fade .hero__container:after{content:'';width:100%;height:100%;position:absolute;left:0;bottom:0;background-color:transparent;z-index:8}#awards-section .hero--fade .hero__container:after,.home .hero--fade .hero__container:after{background-image:none}.hero--fade .hero__container:after{background-image:-webkit-linear-gradient(top,rgba(59,56,50,0)0,#272531 100%);background-image:-moz-linear-gradient(top,rgba(59,56,50,0)0,#272531 100%);background-image:-o-linear-gradient(top,rgba(59,56,50,0)0,#272531 100%);background-image:-ms-linear-gradient(top,rgba(59,56,50,0)0,#272531 100%);background-image:linear-gradient(to bottom,rgba(59,56,50,0)0,#272531 100%)}@media all and (max-width:768px){.hero__container{position:relative}}.hero__content{z-index:9}@media all and (max-width:768px){.hero__content{padding:0}.hero__content:before{padding-top:0;padding-bottom:0}}@media all and (max-width:768px){.hero__video{display:none}}@media all and (-webkit-min-device-pixel-ratio:2){.hero__video{display:none}}@media all and (max-width:768px){#awards-section .hero__video{display:block}}@media all and (-webkit-min-device-pixel-ratio:2){#awards-section .hero__video{display:block}}.copy--column{color:#706d67;padding:0 4rem}@media all and (max-width:768px){.copy--column{padding:0}}.copy--dek p{font-size:3.2rem;font-weight:300;line-height:1.4}@media all and (max-width:768px){.copy--dek p{font-size:2.2rem}}.highlight{margin-bottom:3.4rem}@media all and (max-width:768px){.highlight{padding:0 2rem}}.headline,.headline--large{line-height:1.16;margin-bottom:1.8rem;text-shadow:0 0 1rem rgba(0,0,0,.09)}@media all and (max-width:978px){.headline,.headline--large{margin-bottom:0}}.headline--large{font-weight:100;font-size:5.5rem}@media all and (max-width:768px){.headline--large{font-size:2.8rem;font-weight:400}}@media all and (min-width:1080px){.headline--large{width:70rem;margin:0 auto}}.columns--two{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media all and (max-width:978px){.columns--two{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.section-wrapper{position:relative;padding-bottom:8rem;text-align:center}@media all and (max-width:768px){.section-wrapper{padding-bottom:6rem}}.page-heading,.section-heading,.work-with-us__header,.work-with-us__heading{display:inline-block}.page-heading:after,.section-heading:after,.work-with-us__header:after,.work-with-us__heading:after{background-color:#f70a53;content:'';display:block;height:.2rem;margin:1rem auto;width:2.4rem;-webkit-border-radius:.1rem;border-radius:.1rem}.page-heading{font-weight:700;font-size:4rem}.back-to-top{color:#fff;position:fixed;right:-10rem;bottom:12rem;display:block;padding:2rem;padding-right:3rem;cursor:pointer;background-color:rgba(49,47,42,.3);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s cubic-bezier(0.68,-.55,.265,1.55);-moz-transition:all .3s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:all .3s cubic-bezier(0.68,-.55,.265,1.55);-ms-transition:all .3s cubic-bezier(0.68,-.55,.265,1.55);transition:all .3s cubic-bezier(0.68,-.55,.265,1.55)}.back-to-top:before{content:"\e005"}.back-to-top.is-visible{right:-1rem}.back-to-top:hover{background-color:#fff;color:#f70a53}.logo-list__logo,.logo-list__logo--awards{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;opacity:.41;-ms-filter:"alpha(Opacity=41)";filter:alpha(opacity=41)}.page-footer{position:relative;background-color:#e1e0de}.copyright{text-align:center}.copyright__text{color:#a2a19f;line-height:6rem}.page-footer__mailto{text-align:center;padding:5rem 0}.page-footer__mailto .link{color:#000;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:3.4rem;font-weight:300;text-decoration:none;display:inline-block}.page-footer__mailto .link:after{background-color:#f70a53;content:'';display:block;height:.4rem;margin-top:.8rem;width:100%}.page-footer__mailto .link:visited{color:inherit}.page-footer__heading{color:#f70a53;padding-top:6rem;font-size:2rem;font-weight:100;text-align:center}.page-footer__subheading{color:#a2a19f;padding-top:2rem;text-align:center}.page-footer__subheading a{color:#f70a53;font-weight:100}.footer__form.is-success .page-footer__subheading{display:none}.success-message{text-align:center;padding:17.3rem 0;display:none}.success-message.is-success{display:block}.page-header{position:relative;z-index:10;left:0;right:0;display:block;margin:0 4rem -2rem}.page-header .is-active{color:#fff}@media all and (max-width:768px){.page-header{position:fixed;top:0;margin:0;background-color:#ecebe9;-webkit-box-shadow:0 -1.1rem 1.6rem .6rem rgba(0,0,0,.5);box-shadow:0 -1.1rem 1.6rem .6rem rgba(0,0,0,.5)}}.dropdown-icon{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:.4rem}@media all and (max-width:768px){.dropdown-icon{display:inline-block;float:right;margin-top:0;font-size:3rem;padding:1.6rem 2rem;background-color:#e0dcdc;color:#595959}.dropdown-icon div{height:.2rem;width:2rem;background-color:#595959;-webkit-transition:-webkit-transform .15s ease-in-out;-moz-transition:-moz-transform .15s ease-in-out;-o-transition:-o-transform .15s ease-in-out;-ms-transition:-ms-transform .15s ease-in-out;transition:transform .15s ease-in-out}.dropdown-icon div+div{margin-top:.48rem}}@media all and (max-width:768px){.dropdown-icon__top{-webkit-transform:translate(0,0) rotate(0deg);-moz-transform:translate(0,0) rotate(0deg);-o-transform:translate(0,0) rotate(0deg);-ms-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}.page-header--open .dropdown-icon__top{-webkit-transform:translate(0,.7rem) rotate(-45deg);-moz-transform:translate(0,.7rem) rotate(-45deg);-o-transform:translate(0,.7rem) rotate(-45deg);-ms-transform:translate(0,.7rem) rotate(-45deg);transform:translate(0,.7rem) rotate(-45deg)}}@media all and (max-width:768px){.dropdown-icon__middle{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.page-header--open .dropdown-icon__middle{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}}@media all and (max-width:768px){.dropdown-icon__bottom{-webkit-transform:translate(0,0) rotate(0deg);-moz-transform:translate(0,0) rotate(0deg);-o-transform:translate(0,0) rotate(0deg);-ms-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}.page-header--open .dropdown-icon__bottom{-webkit-transform:translate(0,-.7rem) rotate(45deg);-moz-transform:translate(0,-.7rem) rotate(45deg);-o-transform:translate(0,-.7rem) rotate(45deg);-ms-transform:translate(0,-.7rem) rotate(45deg);transform:translate(0,-.7rem) rotate(45deg)}}#site-logo{fill:#c4c1bb;display:inline-block;line-height:10.4rem;vertical-align:middle;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;width:14rem}#site-logo svg{vertical-align:middle}#site-logo:hover{fill:#f70a53!important}.page-header:hover #site-logo{color:#a2a19f}@media all and (max-width:768px){#site-logo{position:relative;line-height:4.75rem;color:#f70a53!important;width:10rem;padding-left:2rem}#site-logo svg{padding-top:.4rem}#site-logo .ronik-logo__design-and-dev{display:none}}.nav{float:right}@media all and (max-width:768px){.nav{height:0;overflow:hidden;width:100%;-webkit-transition:height .15s ease-in-out;-moz-transition:height .15s ease-in-out;-o-transition:height .15s ease-in-out;-ms-transition:height .15s ease-in-out;transition:height .15s ease-in-out;background-color:#e0dcdc}.page-header--open .nav{height:21rem;display:block}}.nav__list{height:2rem}@media all and (max-width:768px){.nav__list{height:auto;padding:1rem 2rem}}.nav__list li{display:inline-block;margin-left:1.4rem}@media all and (max-width:768px){.nav__list li{display:block;margin-left:0;padding:.6rem 0 .6rem 1rem}}@media all and (max-width:768px){.nav__list li+li{border-top:1px solid #cac7c2}}.nav__link{color:#c4c1bb;font-size:1.4rem;font-weight:700;line-height:10.4rem;vertical-align:middle;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.nav__link:hover{color:#f70a53!important}.page-header:hover .nav__link{color:#a2a19f}@media all and (max-width:768px){.nav__link{font-size:1.7rem;line-height:2;color:#595959}.nav__link:hover,.page-header:hover .nav__link{color:#595959}}.project-tease__glory{float:left;width:44%;padding-right:4.4rem}@media all and (max-width:768px){.project-tease__glory{float:none;width:100%;padding-right:0}}.project-tease__description{margin-top:.8rem;text-align:left;overflow:hidden}.project-tease__description .headline{margin-top:.8rem}@media all and (max-width:768px){.project-tease__description .headline{font-size:3.5rem;margin-bottom:1rem}}.project-tease__description .copy--bright{padding:0}@media all and (max-width:978px){.project-tease__description{padding-bottom:2rem}}.projects-list li{width:50%;text-align:center;vertical-align:top}@media all and (max-width:768px){.projects-list li{padding:0 0 2.8rem;width:100%}}.projects-list__wrapper{text-align:center;margin:0 auto;border-radius:.2rem}.projects-list__wrapper:before{padding-bottom:80%}@media all and (max-width:768px){.projects-list__wrapper:before{padding-bottom:0}}.projects-list__glory:before{content:'';height:.8rem;width:80%;display:block;position:absolute;left:0;right:0;bottom:.4rem;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.04);box-shadow:0 0 2rem rgba(0,0,0,.04)}.projects-list__glory img{display:block;width:80%;height:auto;margin:0 auto;z-index:2}@media all and (max-width:768px){.projects-list__glory{display:none}}.projects-list__overlay{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);z-index:2;padding:2rem;-webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);-moz-transform:translateZ(0) scale(1,1);-o-transform:translateZ(0) scale(1,1);-ms-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1);-webkit-transition:all .5s cubic-bezier(0.86,0,.07,1);-moz-transition:all .5s cubic-bezier(0.86,0,.07,1);-o-transition:all .5s cubic-bezier(0.86,0,.07,1);-ms-transition:all .5s cubic-bezier(0.86,0,.07,1);transition:all .5s cubic-bezier(0.86,0,.07,1)}.projects-list__project:hover .projects-list__overlay{opacity:1;-ms-filter:none;filter:none}@media all and (max-width:768px){.projects-list__overlay{opacity:1;-ms-filter:none;filter:none;background-color:transparent;position:relative;border:none;z-index:9}}.projects-list__overlay-inner{background-color:rgba(255,255,255,.9);padding:4rem;width:100%;height:100%}@media all and (max-width:768px){.projects-list__overlay-inner{padding:4rem 0}}.projects-list__title+.projects-list__description:after{content:'';display:block;background-color:#c4c1bb;height:.3rem;width:1.6rem;margin:1.2rem auto 1.6rem}@media all and (max-width:768px){.projects-list__description{padding:0 4rem}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:#fff}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1;-ms-filter:none;filter:none}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:Arial;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-ms-filter:"alpha(Opacity=25)";filter:alpha(opacity=25);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75;-ms-filter:"alpha(Opacity=75)";filter:alpha(opacity=75)}.spinner-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:1;-ms-filter:none;filter:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-linear-gradient(270deg,#fff 0,#fff 73%,#e7e6e4 100%);background:-moz-linear-gradient(270deg,#fff 0,#fff 73%,#e7e6e4 100%);background:-o-linear-gradient(270deg,#fff 0,#fff 73%,#e7e6e4 100%);background:-ms-linear-gradient(270deg,#fff 0,#fff 73%,#e7e6e4 100%);background:linear-gradient(180deg,#fff 0,#fff 73%,#e7e6e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e6e4', GradientType=0);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}body.is-loaded .spinner-container{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);z-index:-1}.spin{position:relative;top:50%;display:block;width:3.4rem;height:3.4rem;margin:0 auto;vertical-align:middle;opacity:1;-ms-filter:none;filter:none;border-style:solid;border-width:.4rem;border-color:#f70a53;border-top-color:transparent;border-left-color:transparent;border-radius:50%;-webkit-animation:spin .5s infinite linear;-moz-animation:spin .5s infinite linear;-o-animation:spin .5s infinite linear;-ms-animation:spin .5s infinite linear;animation:spin .5s infinite linear;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}body.is-loaded .spin{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.video-js .vjs-tech{background-color:#edeceb}.vjs-ronik-skin{background-color:#000}.vjs-ronik-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-ronik-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible}.vjs-ronik-skin.vjs-paused .vjs-play-control:before{content:"\e009"}.vjs-ronik-skin:hover .vjs-big-play-button{color:#f70a53}.vjs-ronik-skin:hover .vjs-control-bar{bottom:0;opacity:1;-ms-filter:none;filter:none;background-color:rgba(0,0,0,.2);padding-top:1.6rem;-webkit-transition:bottom .3s ease-in-out .3s,opacity .3s ease-in-out,padding .3s ease-in-out,background-color .15s ease-in-out .6s;-moz-transition:bottom .3s ease-in-out .3s,opacity .3s ease-in-out,padding .3s ease-in-out,background-color .15s ease-in-out .6s;-o-transition:bottom .3s ease-in-out .3s,opacity .3s ease-in-out,padding .3s ease-in-out,background-color .15s ease-in-out .6s;-ms-transition:bottom .3s ease-in-out .3s,opacity .3s ease-in-out,padding .3s ease-in-out,background-color .15s ease-in-out .6s;transition:bottom .3s ease-in-out .3s,opacity .3s ease-in-out,padding .3s ease-in-out,background-color .15s ease-in-out .6s}.vjs-ronik-skin .vjs-caption-settings,.vjs-ronik-skin .vjs-captions-button,.vjs-ronik-skin .vjs-chapters-button,.vjs-ronik-skin .vjs-error-display,.vjs-ronik-skin .vjs-fullscreen-control,.vjs-ronik-skin .vjs-subtitles-button,.vjs-ronik-skin .vjs-text-track-display,.vjs-ronik-skin .vjs-time-controls,.vjs-ronik-skin .vjs-time-divider,.vjs-ronik-skin .vjs-volume-control{display:none!important}.vjs-ronik-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-ronik-skin .vjs-loading-spinner:before{position:relative;top:50%;display:block;width:3.4rem;height:3.4rem;margin:0 auto;vertical-align:middle;opacity:1;-ms-filter:none;filter:none;border-style:solid;border-width:.4rem;border-color:#f70a53;border-top-color:transparent;border-left-color:transparent;border-radius:50%;-webkit-animation:spin .5s infinite linear;-webkit-animation:spin .5s infinite linear;-moz-animation:spin .5s infinite linear;-o-animation:spin .5s infinite linear;-ms-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.vjs-ronik-skin .vjs-big-play-button{display:block;position:absolute;top:50%;width:100%;height:7.8rem;margin:0 auto;color:#fff;font-size:7.8rem;z-index:2;text-align:center;vertical-align:middle;opacity:1;-ms-filter:none;filter:none;cursor:pointer;outline:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#awards-section .vjs-ronik-skin .vjs-big-play-button,.home .vjs-ronik-skin .vjs-big-play-button{display:none}.vjs-ronik-skin .vjs-big-play-button:before{content:'';display:block;position:absolute;top:0;width:7.8rem;height:7.8rem;border-radius:50%;background-color:rgba(0,0,0,.3);left:50%;z-index:-1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vjs-ronik-skin .vjs-big-play-button:after{content:"\e008";font-family:iconfont;line-height:7.8rem}@media all and (-webkit-min-device-pixel-ratio:2){.vjs-ronik-skin .vjs-big-play-button{display:none!important}}.vjs-ronik-skin .vjs-control-bar{display:none;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;bottom:-1rem;left:0;right:0;height:4em;background-color:transparent;-webkit-transition:bottom .3s ease-in-out .75s,opacity .3s ease-in-out .75s,padding .3s ease-in-out .75s,background-color .15s ease-in-out .6s;-moz-transition:bottom .3s ease-in-out .75s,opacity .3s ease-in-out .75s,padding .3s ease-in-out .75s,background-color .15s ease-in-out .6s;-o-transition:bottom .3s ease-in-out .75s,opacity .3s ease-in-out .75s,padding .3s ease-in-out .75s,background-color .15s ease-in-out .6s;-ms-transition:bottom .3s ease-in-out .75s,opacity .3s ease-in-out .75s,padding .3s ease-in-out .75s,background-color .15s ease-in-out .6s;transition:bottom .3s ease-in-out .75s,opacity .3s ease-in-out .75s,padding .3s ease-in-out .75s,background-color .15s ease-in-out .6s}.vjs-ronik-skin .vjs-control-bar:hover .vjs-progress-control{height:.6rem;bottom:1.7rem}@media all and (-webkit-min-device-pixel-ratio:2){.vjs-ronik-skin .vjs-control-bar{display:none!important}}.vjs-ronik-skin .vjs-control{color:#fff;outline:0;position:absolute;bottom:1rem;text-align:center;margin:0;padding:0;height:1.8rem;width:1.8rem;-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;-ms-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.vjs-ronik-skin .vjs-control:before{font-family:iconfont;font-size:1.3rem;line-height:1.8rem;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;-ms-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.vjs-ronik-skin .vjs-control:hover:before{color:#f70a53}.vjs-ronik-skin .vjs-play-control{cursor:pointer;left:2rem}.vjs-ronik-skin .vjs-play-control:before{content:"\e007"}.vjs-ronik-skin .vjs-progress-control{position:absolute;left:5.8rem;right:5.8rem;width:auto;font-size:.3em;height:.2rem;bottom:1.8rem;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.vjs-ronik-skin .vjs-progress-holder{height:100%}.vjs-ronik-skin .vjs-progress-holder .vjs-load-progress,.vjs-ronik-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;left:0;top:0}.vjs-ronik-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#ccc;background-color:rgba(255,255,255,.6)}.vjs-ronik-skin .vjs-load-progress{background-color:#fff}.vjs-ronik-skin .vjs-play-progress{background-color:#f70a53}.vjs-ronik-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-ronik-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-ronik-skin .vjs-mute-control{cursor:pointer;right:2rem;text-align:left}.vjs-ronik-skin .vjs-mute-control:before{content:"\e00d";text-align:left}.vjs-ronik-skin .vjs-mute-control.vjs-vol-0:before{content:"\e00c"}.ipad-ratio{padding-bottom:75%!important}.video-js.vjs-live .vjs-progress-control,.video-js.vjs-live .vjs-time-controls,.video-js.vjs-live .vjs-time-divider{display:none}.video-js .vjs-live-controls{display:none;font-size:1em;line-height:3em}.video-js .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.video-js .vjs-playback-rate .vjs-menu{left:0}.video-js .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:0;list-style:none}.vjs-hidden{display:none!important}html.twenty-sixteen{background-color:#36f}html.twenty-sixteen body{background-color:#36f;overflow:auto}html.twenty-sixteen #page-content{opacity:1;-ms-filter:none;filter:none;max-width:143rem;margin:0 auto}html.twenty-sixteen .spinner-container{background:#36f}html.twenty-sixteen .spin{border-color:#00eb74;border-top-color:transparent;border-left-color:transparent}html.twenty-sixteen .page-footer{background-color:#36f;z-index:10000}html.twenty-sixteen #site-logo{fill:#fff}@media all and (max-width:768px){html.twenty-sixteen #site-logo{margin:0 auto;display:block;padding-left:0}}html.twenty-sixteen #site-logo:hover{fill:#00eb74!important}html.twenty-sixteen .nav__link{color:#fff}html.twenty-sixteen .nav__link:hover{color:#00eb74!important}html.twenty-sixteen .page-header:hover .nav__link{color:#fff}html.twenty-sixteen .footer__form{display:none}html.twenty-sixteen .copyright__text{color:#fff}html.twenty-sixteen .sofiapro-regular{font-family:sofia-pro,sans-serif!important;font-weight:400!important}html.twenty-sixteen .sofiapro-bold{font-family:sofia-pro,sans-serif!important;font-weight:700!important}@media all and (max-width:768px){html.twenty-sixteen .page-header{background-color:#36f}}@media all and (max-width:768px){html.twenty-sixteen .dropdown-icon{display:none}}@media all and (max-width:768px){html.twenty-sixteen .nav__link,html.twenty-sixteen .nav__link:hover,html.twenty-sixteen .page-header:hover .nav__link{color:#000}}@media all and (max-width:768px){html.twenty-sixteen .page-header--open .nav{background-color:#fff}}.not-found{position:relative;text-align:center}.not-found__heading{margin-bottom:2.2rem}.not-found__copy{width:80%;display:block;margin:0 auto}.not-found__copy strong{font-weight:600}@media all and (max-width:768px){.not-found__copy{padding:0 2rem}}@media all and (max-width:768px){#awards-section .hero--fade{margin-bottom:2rem}#awards-section .hero--fade .hero__video{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}#awards-section{padding-top:2rem}#awards-section .copy{text-align:left}@media all and (max-width:768px){#awards-section{padding:2rem 0}#awards-section .page-heading{margin-left:-.2rem;text-align:left}#awards-section .container--thin{padding:0}#awards-section .container--full{margin-bottom:3rem}}.copy--awards-heading{padding-bottom:3rem}.award-organization{border-top:1px solid #c4c1bb;clear:both;text-align:left;padding:5rem 0}.award-organization .copy{margin-bottom:0}.logo-list__logo--awards{opacity:.41;-ms-filter:"alpha(Opacity=41)";filter:alpha(opacity=41);height:10rem;width:18rem;margin:0 2rem;display:inline-block;background-position:top}@media all and (max-width:768px){.logo-list__logo--awards{display:block;margin:0 auto 4rem;background-position:center}}.award-organization__logo{height:100%;width:100%;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-color:#ecebe9}.award-organization__awards{width:50%;display:inline-block;margin-left:18rem;vertical-align:top}@media all and (max-width:978px){.award-organization__awards{margin-left:6rem}}@media all and (max-width:768px){.award-organization__awards{margin:0;width:100%}}.award-organization__award{display:block;font-size:1.7rem;line-height:1.7;margin-bottom:.3rem}@media all and (max-width:768px){.award-organization__award{line-height:1.4;margin-bottom:.8rem}.award-organization__award a{margin:0}}.award-organization__award .award__category:before{content:' \2013\0020'}.award-organization__award .award__category:after{content:'  '}.award-organization__award .award__year{font-weight:300}.award-organization__award .award__year:before{content:'('}.award-organization__award .award__year:after{content:')'}.award-organization__award .award__ranking{font-weight:600}.award-organization__award .award__ranking:after,.award-organization__award .award__ranking:before{content:''}.award__case-study{display:inline-block}.mapbox{position:relative}.mapbox__ratio{display:block;width:100%;height:40vw;background-position:center}.hero__overlay{background-color:#f70a53;display:inline-block;padding:2rem;width:40%;text-align:left}@media all and (max-width:768px){.hero__overlay{width:100%}}@media all and (max-width:768px){.hero__overlay{width:100%}}.say-hi{color:#fff;font-size:3.4rem;font-weight:700;margin-bottom:2.4rem}.phone-number{display:block;color:#fff;font-size:2.6rem;font-weight:300;line-height:1.2;margin-bottom:2.4rem}@media all and (max-width:768px){.phone-number{font-weight:600}}.address{list-style:none;position:relative;padding-bottom:1.6rem}.address:after{content:'';position:absolute;bottom:0;background-color:#fff;display:block;width:100%;height:.4rem}.address li{color:#fff;font-size:2.6rem;font-weight:300;line-height:1.2}@media all and (max-width:768px){.address li{font-weight:600}}.module--half{display:inline-block;width:46%;font-size:0;margin-bottom:12rem;vertical-align:top}.module--half .copy,.module--half .section-heading{margin-bottom:2.2rem}@media all and (max-width:768px){.module--half{margin-bottom:10rem}}@media all and (max-width:768px){.module--half{width:100%}}.tagline{margin:0 auto 3rem;text-align:center}.award-organizations-list li,.logo-list li{width:25%;text-align:center;padding:1.1rem}@media all and (max-width:978px){.award-organizations-list li,.logo-list li{width:50%}}.hero--home .video-js{position:absolute;width:100%!important;top:0;left:0;padding-top:45.4%}@media all and (max-width:768px){.home .hero--home .video-js{padding:0}}.logo-list__logo{height:18rem;position:relative;top:-3rem;background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}@media all and (max-width:768px){.logo-list__logo{font-size:14rem}}.logo-list__logo-wrapper{height:18rem;position:relative;background-color:#ecebe9}.logo-list__logo--home{position:relative;height:9rem;width:16rem;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-position:center center}@media all and (max-width:768px){.logo-list__logo--home{width:70%;height:8rem}}.testimonials-slider{position:relative;padding:0 5rem}@media all and (max-width:768px){.testimonials-slider{padding:0}}.testimonials-slider .slick-next,.testimonials-slider .slick-prev{position:absolute;padding:0;width:3.6rem;height:3.6rem;cursor:pointer;background-color:transparent;font-size:0;line-height:auto;top:50%;border:none;outline:0;font-family:iconfont;display:block;margin-top:-2rem;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.testimonials-slider .slick-next:before,.testimonials-slider .slick-prev:before{background-color:transparent;color:#c4c1bb;font-size:3.4rem;-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;-ms-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.testimonials-slider .slick-next:hover:before,.testimonials-slider .slick-prev:hover:before{color:#f70a53}@media all and (max-width:768px){.testimonials-slider .slick-next,.testimonials-slider .slick-prev{width:50%}}.testimonials-slider .slick-prev{left:0}.testimonials-slider .slick-prev:before{content:"\e001"}.testimonials-slider .slick-next{right:0}.testimonials-slider .slick-next:before{content:"\e002"}.slick-slide.testimonials-slider__slide{height:48rem}@media all and (max-width:768px){.slick-slide.testimonials-slider__slide{height:auto}}.testimonials-slider__inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.testimonials-slider__inner:before{content:'\201C';float:left;display:inline-block;margin-right:2rem;color:#f70a53;font-size:8rem;font-weight:600}@media all and (max-width:768px){.testimonials-slider__inner:before{margin-left:-1rem;margin-right:1rem}}@media all and (max-width:768px){.testimonials-slider__inner{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.testimonials-slider__quote{position:relative;display:block;color:#706d67;font-size:2.8rem;line-height:1.4;font-weight:300;text-align:left;margin-bottom:2.8rem;overflow:hidden}@media all and (max-width:768px){.testimonials-slider__quote{font-size:2rem;margin-bottom:2rem}}.testimonials-slider__client{display:block;position:relative;text-align:center}@media all and (max-width:768px){.testimonials-slider__client{text-align:left}}.testimonials-slider__avatar{display:inline-block;width:4rem;height:4rem;margin-right:1.2rem;border-radius:50%;line-height:4.6rem;vertical-align:middle}@media all and (max-width:768px){.testimonials-slider__avatar{margin-left:3.8rem;width:3rem;height:3rem;margin-top:-1rem;margin-right:.8rem;position:relative;top:-.8rem}}.testimonials-slider__name{display:inline-block;color:#3f3f3e;font-size:2rem;font-weight:600;line-height:4.6rem;vertical-align:bottom;margin-right:.4rem}.testimonials-slider__title{display:inline-block;color:#706d67;font-size:1.8rem;font-weight:400;line-height:4.4rem;vertical-align:bottom}@media all and (max-width:768px){.testimonials-slider__title{display:block;margin-left:3.8rem;line-height:2.8rem}}.slick-track>.testimonials-slider__slide{display:block}.testimonials-slider>.testimonials-slider__slide{display:none}.testimonials-slider>div:first-child{display:block}.services-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}@media all and (max-width:768px){.services-list{-webkit-column-count:1;-moz-column-count:1;column-count:1;text-align:center}}.services-list li{line-height:1.2;margin-bottom:1.2rem}@media all and (max-width:768px){.services-list li{display:inline;line-height:1.4}.services-list li:after{content:'\2022';margin:0 .5rem}.services-list li:last-child:after{content:'';margin:0}}#awards .copy{margin-bottom:3rem}@media all and (max-width:768px){#awards .copy{margin-bottom:1.5rem}}#awards .button-container{margin-top:2.5rem;margin-bottom:0}@media all and (max-width:768px){#awards .button-container{margin-top:1.5rem}}@media all and (max-width:768px){#recent-work .copy{padding:0 2rem}}#lab{padding-top:2rem}#lab .container--full .copy,#lab .copy{text-align:left}@media all and (max-width:768px){#lab{padding:2rem 0}#lab .page-heading{margin-left:-.2rem;text-align:left}#lab .container--thin{padding:0}#lab .container--full{margin-bottom:3rem}}.inventions-list:hover .inventions-list__invention{opacity:.6;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60)}.inventions-list .button{margin-right:.5rem}@media all and (max-width:768px){.inventions-list .button{margin-bottom:1rem}}@media all and (max-width:768px){.inventions-list .button-container{margin-bottom:0}}.inventions-list__invention{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;position:relative;background-color:transparent;padding:4rem;-webkit-transition:background-color .15s ease-in-out,opacity .1s ease-in-out;-moz-transition:background-color .15s ease-in-out,opacity .1s ease-in-out;-o-transition:background-color .15s ease-in-out,opacity .1s ease-in-out;-ms-transition:background-color .15s ease-in-out,opacity .1s ease-in-out;transition:background-color .15s ease-in-out,opacity .1s ease-in-out}.inventions-list__invention+.inventions-list__invention{border-top:1px solid #d8d7d6}.inventions-list__invention:hover{background-color:#ecebe9;opacity:1!important;-ms-filter:none!important;filter:none!important}@media all and (max-width:768px){.inventions-list__invention{display:block;border-top:1px solid #d8d7d6}}.inventions-list__logo{-webkit-box-flex:0;-moz-box-flex:0;-o-box-flex:0;box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;display:block;position:relative;float:left;width:16rem;height:16rem;margin-right:4rem;opacity:.73;-ms-filter:"alpha(Opacity=73)";filter:alpha(opacity=73)}@media all and (max-width:768px){.inventions-list__logo{float:none;margin:0 auto}}.inventions-list__logo:before{color:#3f3f3e;font-size:16rem;display:block;text-align:center}.inventions-list__content{text-align:left}@media all and (max-width:768px){.inventions-list__content{overflow:auto}}.inventions-list__content .button-container--invention{display:inline-block}@media all and (max-width:768px){.inventions-list__content .button-container--invention{width:100%;text-align:center}}.inventions-list__title{margin-bottom:.6rem}@media all and (max-width:768px){.inventions-list__title{text-align:center;font-weight:400;margin-bottom:1rem}}.inventions-list__description{font-size:1.8rem;margin-bottom:1.8rem}@media all and (max-width:768px){.inventions-list__description{padding:0;margin-bottom:2.2rem;text-align:center}}.drive-in__background{display:block;position:relative;width:100%;padding:4rem 0;margin:5.4rem 0;background-color:rgba(0,0,0,.6)}.drive-in__background .copy,.drive-in__background .copy--dek,.drive-in__background .drive-in__heading{color:#fff}.drive-in__button-container{text-align:left;margin-top:1.2rem;margin-bottom:4rem}.drive-in__button-container .button:first-child{margin-left:0}html.love{background-color:#fa4437;height:100vh}html.love body{background-color:#fa4437;overflow:auto}html.love #page-content{opacity:1;-ms-filter:none;filter:none;max-width:143rem;margin:0 auto}html.love .spinner-container{background:#fa4437}html.love .spin{border-color:#00eb74;border-top-color:transparent;border-left-color:transparent}html.love .page-footer{background-color:#fa4437;z-index:10000}html.love #site-logo{fill:#a01315}@media all and (max-width:768px){html.love #site-logo{margin:0 auto;display:block;padding-left:0}}html.love #site-logo:hover{fill:#fff!important}html.love .nav__link{color:#a01315}html.love .nav__link:hover{color:#fff!important}html.love .page-header:hover .nav__link{color:#fff}html.love .footer__form{display:none}html.love .copyright__text{color:#a01315}html.love .sofiapro-regular{font-family:sofia-pro,sans-serif!important;font-weight:400!important}html.love .sofiapro-bold{font-family:sofia-pro,sans-serif!important;font-weight:700!important}@media all and (max-width:768px){html.love .page-header{background-color:#fa4437}}@media all and (max-width:768px){html.love .dropdown-icon{display:none}}@media all and (max-width:768px){html.love .nav__link,html.love .nav__link:hover,html.love .page-header:hover .nav__link{color:#fff}}@media all and (max-width:768px){html.love .page-header--open .nav{background-color:#fff}}#love__heart embed{margin:0 auto;display:block;max-height:calc(100vh - 16.4rem);max-width:100vw}#love__copy{position:absolute;top:50%;left:50%;width:40vmax;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}html.page--osloff #page-content{opacity:1;-ms-filter:none;filter:none}html.page--osloff body{overflow:auto}html.page--osloff #page-wrapper{background-color:#f9fafd}html.page--osloff .page-header{background-color:#101c5b}html.page--osloff .page-header a#site-logo{fill:#f9fafd}html.page--osloff .page-header a#site-logo:hover{fill:#33d6c7!important}html.page--osloff .page-header .nav__link{color:#f9fafd}html.page--osloff .page-header .nav__link:hover{color:#33d6c7!important}html.page--osloff .dropdown-icon{display:none;background-color:#101c5b;color:#f9fafd!important}html.page--osloff .dropdown-icon .dropdown-icon__bottom,html.page--osloff .dropdown-icon .dropdown-icon__middle,html.page--osloff .dropdown-icon .dropdown-icon__top{background-color:#f9fafd}html.page--osloff .page-footer{background-color:#f9fafd;margin-top:6rem;padding-top:4rem}html.page--osloff .page-footer .page-footer__heading{color:#101c5b;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:2.8rem}html.page--osloff .page-footer .page-footer__subheading{color:#101c5b;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:2.6rem;padding-top:0}html.page--osloff .page-footer .page-footer__subheading .link{color:#bc1589;font-family:sofia-pro,Helvetica,Arial,sans-serif}html.page--osloff .page-footer .form__label{color:#101c5b;font-family:sofia-pro,Helvetica,Arial,sans-serif}html.page--osloff .page-footer .form__input,html.page--osloff .page-footer .form__input--description{border-color:#2e5494}html.page--osloff .page-footer input.button{color:#bc1589;font-size:1.6rem;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-weight:600;padding:1rem 1.4rem .8rem;background-color:transparent;border:2px solid #bc1589;border-radius:0;display:inline-block;margin-bottom:2rem}@media all and (max-width:768px){html.page--osloff .page-footer input.button{margin-bottom:2rem}}html.page--osloff .page-footer input.button:hover{color:#fff;background-color:#bc1589}html.page--osloff .page-footer .copyright{background-color:#101c5b;margin-top:2rem}html.page--osloff .page-footer .copyright .copyright__text{color:#f9fafd;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:6rem}.osloff{position:relative;width:100%}.osloff__header{position:relative;background-color:#101c5b;height:40rem;top:-10rem}@media all and (max-width:768px){.osloff__header{height:25rem}}.osloff__content{margin:0 auto;text-align:center}.osloff__img-container{display:none}@media all and (max-width:768px){.osloff__img-container{display:block;margin:-24rem auto 0}}.osloff__img-container .lego-giff{width:100%}.osloff__video-container{margin:-35rem auto 0;position:relative}@media all and (max-width:768px){.osloff__video-container{display:none;margin:-22.5rem auto 0}}.osloff__video{width:100%}.osloff__copy{margin:0 auto;margin-top:5rem;text-align:center;max-width:40rem}.osloff__heading{color:#101c5b;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:2.8rem}.osloff__p{color:#101c5b;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:2.6rem;margin-bottom:4.3rem}.osloff__link{color:#bc1589;font-size:1.6rem;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-weight:600;padding:1rem 1.4rem .8rem;background-color:transparent;border:2px solid #bc1589;border-radius:0;display:inline-block;margin-bottom:20rem}@media all and (max-width:768px){.osloff__link{margin-bottom:10rem}}.osloff__link:hover{color:#fff;background-color:#bc1589}.osloff__feedheading{color:#101c5b;font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:5rem;font-weight:700}@media all and (max-width:768px){.osloff__feedheading{font-size:3rem}}a.osloff__feedheading:hover{color:#33d6c7!important}#instafeed{margin-top:4rem;padding-left:20%;padding-right:20%}@media all and (max-width:768px){#instafeed{margin-top:3rem;padding-left:5%;padding-right:5%}}li.in-tile{padding:45rem!important}figure.figcaption.in-caption{position:absolute;display:block;bottom:0;padding:45% 2 rem;width:100%;background:rgba(0,0,0,.57);color:#fff6de;line-height:2.4rem;font-size:1.8rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;font-family:sofia-pro,Helvetica,Arial,sans-serif}.project__title{margin-top:2rem;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-200rem);-moz-transform:translateY(-200rem);-o-transform:translateY(-200rem);-ms-transform:translateY(-200rem);transform:translateY(-200rem);-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s}body.is-loaded .project__title{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;-ms-animation-name:bounceInDown;animation-name:bounceInDown;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media all and (max-width:768px){.project-wrapper .project__title span{padding:.4rem 1.4rem}}.project__description{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-200rem);-moz-transform:translateY(-200rem);-o-transform:translateY(-200rem);-ms-transform:translateY(-200rem);transform:translateY(-200rem);-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;-ms-animation-duration:.8s;animation-duration:.8s}body.is-loaded .project__description{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;-ms-animation-name:bounceInDown;animation-name:bounceInDown;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hero__control--next,.hero__control--prev{display:block;position:absolute;top:0;width:50%;height:100%;z-index:9}@media all and (max-width:768px){.project-wrapper .hero__control--next,.project-wrapper .hero__control--prev{top:75%}}.hero__control--next:hover.hero__control--prev .icon,.hero__control--prev:hover.hero__control--prev .icon{left:0}@media all and (max-width:768px){.hero__control--next:hover.hero__control--prev .icon,.hero__control--prev:hover.hero__control--prev .icon{left:-1rem}}.hero__control--next:hover.hero__control--next .icon,.hero__control--prev:hover.hero__control--next .icon{right:0}@media all and (max-width:768px){.hero__control--next:hover.hero__control--next .icon,.hero__control--prev:hover.hero__control--next .icon{right:-1rem}}@media all and (max-width:768px){.hero__control--next .icon,.hero__control--prev .icon{top:7.4rem;padding:1rem}}.hero__control--prev{left:-1rem;text-align:left}.hero__control--prev .icon{left:-6rem;padding-left:2rem}@media all and (max-width:768px){.hero__control--prev{left:0}.hero__control--prev .icon{left:-1rem}}.hero__control--next{right:-1rem;text-align:right}.hero__control--next .icon{right:-6rem;padding-right:2rem}@media all and (max-width:768px){.hero__control--next{right:0}.hero__control--next .icon{right:-1rem}}.project-wrapper .copy,.project-wrapper .copy--dek p,.project-wrapper .project-awards{padding:0 8rem;-webkit-transition:padding .15s ease-in-out;-moz-transition:padding .15s ease-in-out;-o-transition:padding .15s ease-in-out;-ms-transition:padding .15s ease-in-out;transition:padding .15s ease-in-out}@media all and (max-width:768px){.project-wrapper .copy,.project-wrapper .copy--dek p,.project-wrapper .project-awards{padding:0 2rem}}@media all and (max-width:768px){.project-wrapper .hero__container{top:-35vw}}.hero__link{position:relative;top:50%;background-color:#f70a53;color:#fff;font-size:2.8rem;padding:2rem 1rem;-webkit-box-shadow:.1rem .2rem .6rem rgba(0,0,0,.14);box-shadow:.1rem .2rem .6rem rgba(0,0,0,.14);-webkit-transition:all .2s cubic-bezier(0.68,-.55,.265,1.55);-moz-transition:all .2s cubic-bezier(0.68,-.55,.265,1.55);-o-transition:all .2s cubic-bezier(0.68,-.55,.265,1.55);-ms-transition:all .2s cubic-bezier(0.68,-.55,.265,1.55);transition:all .2s cubic-bezier(0.68,-.55,.265,1.55)}.hero__link:hover{background-color:#fff;color:#f70a53;top:50%}@media all and (max-width:768px){.hero__link:hover{top:7.4rem}}.project-awards{color:#706d67;font-size:1.5rem;margin:0 auto 6rem;border-top:1px solid #c4c1bb;border-bottom:1px solid #c4c1bb}.project-awards:before{content:'Awards';position:relative;display:inline-block;margin-top:1.8rem;margin-bottom:1.2rem}.project-awards:empty:before{content:''}@media all and (max-width:768px){.project-awards{padding-bottom:1rem}}.project-award{border-left:1px solid transparent;border-right:1px solid transparent}.project-award:last-child{padding-bottom:2rem;border-bottom:1px solid transparent}.project-award .award__category:before{content:' \2013\0020'}.project-award .award__category:after{content:''}.project-award .award__year{font-weight:300}.project-award .award__year:before{content:'('}.project-award .award__year:after{content:')'}.project-award .award__ranking:after,.project-award .award__ranking:before{content:''}.project-award .award__organization{font-weight:600}.project-award .award__organization:before{content:''}.project-award .award__organization:after{content:',';font-weight:300}@media all and (max-width:768px){.project-award{font-size:1.7rem;line-height:1.4;margin-bottom:.8rem}}.multimedia--image,.multimedia--video{margin:8rem auto;width:100%}@media all and (max-width:768px){.multimedia--image,.multimedia--video{padding:0 2rem}}@media all and (max-width:978px){.multimedia--image{padding:0 2rem}}.multimedia--video{padding:0 8rem}.multimedia--video>.video-js{width:100%!important;padding-bottom:62.5%}.multimedia--video>.video-js:before{content:'';display:block;width:100%;padding-bottom:56%}@media all and (max-width:768px){.multimedia--video{padding:0 2rem}}.multimedia__caption{position:relative;width:100%;display:block;margin-top:2.8rem;max-width:30.2rem}.multimedia__caption:empty:before{display:none}.multimedia__caption:before{background-color:#f70a53;content:'';display:block;height:.4rem;margin-bottom:.8rem;width:100%}@media all and (max-width:768px){.multimedia__caption:before{margin-bottom:1.4rem}}@media all and (max-width:768px){.multimedia__caption{font-size:1.8rem;max-width:none}}.roadblock{padding:12rem 0;margin:4rem 0 8rem;border-bottom:1px solid #c4c1bb;-webkit-box-shadow:0 3.4rem 6.4rem -5.4rem rgba(0,0,0,.6);box-shadow:0 3.4rem 6.4rem -5.4rem rgba(0,0,0,.6)}@media all and (max-width:768px){.roadblock{padding:6rem 0}}.pullquote{position:relative;z-index:1}.pullquote__quote{padding:0 4rem}@media all and (max-width:768px){.pullquote__quote{padding:0 1.5rem}}.work-with-us{position:relative;width:100%;background-color:#e1e0de;border-top:1px solid #d8d7d6;max-height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out .5s;-moz-transition:all .3s ease-in-out .5s;-o-transition:all .3s ease-in-out .5s;-ms-transition:all .3s ease-in-out .5s;transition:all .3s ease-in-out .5s}.work-with-us.is-open{max-height:100rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media all and (max-width:768px){.work-with-us.is-open{max-height:200rem}}@media all and (max-width:768px){.work-with-us.is-open{max-height:200rem}}.work-with-us__container{padding:5rem 0;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.is-open .work-with-us__container{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity .3s ease-in-out .5s;-moz-transition:opacity .3s ease-in-out .5s;-o-transition:opacity .3s ease-in-out .5s;-ms-transition:opacity .3s ease-in-out .5s;transition:opacity .3s ease-in-out .5s}.work-with-us__header,.work-with-us__heading{margin:0 auto;text-align:center;width:100%}.work-with-us__copy{text-align:center}.up-next{position:relative;width:100%;height:20rem;overflow:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.up-next:after,.up-next:before{content:'';display:block;background-color:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}@media all and (min-width:769px){.up-next:hover{height:26rem}.up-next:hover:after{background-color:rgba(0,0,0,.1)}}@media all and (max-width:768px){.up-next{height:26rem}}.up-next__link{display:block;position:relative;height:100%;width:100%;cursor:pointer;outline:0}.up-next__tag{display:block;background-color:#f70a53;color:#fff;position:absolute;top:0;left:50%;padding:2rem;z-index:6;-webkit-transition:all .2s ease-in-out .4s;-moz-transition:all .2s ease-in-out .4s;-o-transition:all .2s ease-in-out .4s;-ms-transition:all .2s ease-in-out .4s;transition:all .2s ease-in-out .4s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.up-next__tag:before{content:"\e003"}.up-next__tag:after{content:'Coming up next...';display:block;color:#fff;font-size:2.6rem;font-weight:700;text-transform:uppercase;position:absolute;left:50%;bottom:-7rem;white-space:nowrap;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media all and (min-width:769px){.up-next:hover .up-next__tag{top:-5rem;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}.up-next:hover .up-next__tag:after{bottom:12rem}}.up-next__title{position:relative;display:block;text-align:center;line-height:20rem;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);z-index:5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media all and (min-width:769px){.up-next:hover .up-next__title{line-height:26rem;opacity:1;-ms-filter:none;filter:none;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s;transition-delay:.4s}}@media all and (max-width:768px){.up-next__title{opacity:1;-ms-filter:none;filter:none;font-size:2.5rem;top:6rem}}