/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:none;border:0;color:inherit;font:inherit;line-height:normal;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[role=button]{color:inherit;cursor:default;display:inline-block;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;white-space:pre}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:calibre;font-style:normal;font-weight:300;src:url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Light.eot);src:url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Light.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Light.woff2) format("woff2"),url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Light.woff) format("woff")}@font-face{font-family:calibre;font-style:normal;font-weight:400;src:url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Regular.eot);src:url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Regular.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Regular.woff2) format("woff2"),url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Regular.woff) format("woff")}@font-face{font-family:calibre;font-style:normal;font-weight:500;src:url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Medium.eot);src:url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Medium.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Medium.woff2) format("woff2"),url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Medium.woff) format("woff")}@font-face{font-family:calibre;font-style:normal;font-weight:600;src:url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Semibold.eot);src:url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Semibold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Semibold.woff2) format("woff2"),url(/wp-content/themes/_revel/library/fonts/CalibreWeb-Semibold.woff) format("woff")}*,:after,:before{box-sizing:border-box}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:16px;overflow-y:scroll}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;color:#75787b;font-family:calibre,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.3;overflow-x:hidden;text-rendering:optimizeSpeed}ol,ul{list-style-type:none}ol,p,ul{margin:0;padding:0}a{color:#55565a;outline:0;text-decoration:none}@media screen and (min-width:960px){a:hover{color:#7a7c81;transition:color opacity .5s ease-in-out}}a:active{outline:0;transition:color opacity .5s ease-in-out}a:focus{outline:solid #e17a00}h1,h2,h3,h4,h5,h6{color:#75787b;font-family:calibre,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;margin:0;padding:0}hr{border:0;border-top:1px solid #c9c9c9;margin-bottom:20px;margin-top:20px}.skip-link{left:-9999px;position:absolute}.skip-link:focus{background:#000;color:#fff;left:0;padding:.5rem 1rem;top:0;z-index:9999}button,input,label,select,textarea{background:none;border:0;color:#75787b;display:inline-block;font-family:calibre,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1;line-height:1.3;margin:0;padding:0;vertical-align:middle;white-space:nowrap}input:focus{outline:0}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{background-color:#f0efef;display:block;margin:0 0 20px;padding:15px;transition:all .3s ease-in-out;width:100%}input[type=checkbox],input[type=radio]{height:13px;width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{color:#75787b;cursor:pointer;overflow:visible;transition:all .3s ease-in-out;width:auto;width:100%}::-webkit-file-upload-button{background:none;border:0;padding:0}textarea{background-color:#f0efef;display:block;margin:0 0 20px;min-height:180px;outline:0;overflow:auto;padding:15px;resize:none;vertical-align:top;white-space:pre;width:100%}input:focus,textarea:focus{outline:auto #e17a00}select[multiple]{vertical-align:top}::-moz-placeholder{color:#76777b}::placeholder{color:#76777b}label{color:#75787b;font-size:14px;font-weight:500;text-transform:uppercase;width:100%}.form--gforms button,.form--gforms input[type=button],.form--gforms input[type=reset],.form--gforms input[type=submit]{text-transform:lowercase}.form--gforms .gfield_description{margin-bottom:20px}.form--gforms .validation_message{color:#aa004f}.form--contact label{display:none}.form--contact #gform_1{margin:0 -10px}.form--contact #field_1_1,.form--contact #field_1_2,.form--contact #field_1_3{float:left;padding:0 10px;width:100%}@media screen and (min-width:700px){.form--contact #field_1_1,.form--contact #field_1_2,.form--contact #field_1_3{width:33.333%}}.form--contact #field_1_4,.form--contact .gform_footer{padding:0 10px}@media screen and (min-width:700px){.form--contact .gform_footer{width:33.333%}}.form--subscribe{position:absolute;right:30px;top:10px;width:30%}@media screen and (max-width:959px){.form--subscribe{display:none}}.form--subscribe .gfield_description,.form--subscribe .gform_ajax_spinner,.form--subscribe label{display:none}.form--subscribe .gform_body{float:left;width:70%}.form--subscribe .gform_footer{float:left;width:30%}.form--subscribe .gfield_error input[type=text]{box-shadow:inset 0 0 0 2px #aa004f}.form--subscribe input[type=submit],.form--subscribe input[type=text]{height:40px;line-height:40px;padding:0 0 0 10px!important;text-transform:lowercase}.form--subscribe input[type=submit]{text-align:left}.u-sr-only{clip:rect(0,0,0,0);border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.grid-item,.lazyload,.lazyloading,.post-item--blog{opacity:0;transform:scale(.95);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.grid-item.is--shown,.lazyload.is--shown,.lazyloaded,.lazyloading.is--shown,.post-item--blog.is--shown{opacity:1;transform:scale(1);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.animate-in,.grid-item.is--shown{transition:opacity .5s ease-in-out}.animate-in{opacity:0;transform:translateY(20px)}.animate-in.is--shown{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out}.fade-in{opacity:0}.fade-in,.fade-in.is--shown{transition-delay:.2s;transition:opacity .5s ease-in-out}.fade-in.is--shown{opacity:1}.wrapper{margin:0 auto;max-width:1480px;padding:0 20px}@media screen and (min-width:960px){.wrapper{padding:0 30px}}.wrapper:after,.wrapper:before{content:" ";display:table}.wrapper:after{clear:both}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{backface-visibility:hidden;background-color:#fff;border-radius:0;cursor:pointer;display:block;height:35px;margin:0 20px;outline:0;padding:0;pointer-events:all;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:35px}@media screen and (min-width:960px){.hamburger{display:none}}.hamburger:active,.hamburger:focus,.hamburger:hover{background-color:#fff}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#75787b}.hamburger-box{display:inline-block;height:16px;position:relative;width:30px}.hamburger-inner{display:block;margin-top:4px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#75787b;border-radius:0;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:30px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .1s ease .14s,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease,opacity .1s ease .14s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s}.header{background-color:#fff;left:0;padding-bottom:15px;padding-top:15px;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:500}.header .wrapper{position:relative}.headroom--not-top{box-shadow:0 10px 40px rgba(0,0,0,.15)}.grid--image{display:flex}.grid,.grid--image,.grid--static{margin:0 -5px}.grid{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start}.grid__column{padding:5px;position:relative;width:100%}.grid--masonry{width:100%}.grid--masonry:after,.grid--masonry:before{content:" ";display:table}.grid--masonry:after{clear:both}.grid--masonry{margin:0 -5px}.grid__column--image{padding:0;position:relative;width:100%}.grid__column--image:before{box-shadow:inset 0 0 0 5px #fff;content:"";display:block;height:100%;pointer-events:none;position:absolute;width:100%;z-index:100}.grid--internal{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -5px}.grid--internal .grid__column{padding:0}.grid--internal .grid .grid__column{padding:10px}.heading--footer{font-size:16px;font-weight:600;text-transform:lowercase}.heading--internal{font-size:42px;line-height:1}.post-item .heading--internal{text-transform:none}.heading--lg{font-size:30px;font-weight:600;line-height:1;margin-bottom:10px;max-width:750px}.heading--sub{font-size:28px;font-weight:300}.heading--sm{font-size:24px;font-weight:600}.heading--xs{font-size:24px;font-weight:300}.heading--border{border-top:1px solid #c9c9c9;display:block;font-size:22px;font-weight:400;line-height:1;margin-bottom:5px;margin-top:40px;padding-top:5px}.heading--hero,.heading--splash{color:#fff;font-size:40px;font-weight:600;line-height:1}@media screen and (min-width:960px){.heading--hero,.heading--splash{font-size:60px}}.heading--normal{color:#75787b;font-size:18px}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#76777b;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:calibre,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.25;margin-bottom:20px;padding:15px;text-align:center;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#5d5e61;color:#fff}.button--primary{background-color:#2c3338;color:#fff}.button--primary:active,.button--primary:focus,.button--primary:hover{background-color:#566068;color:#fff}.button--work{color:#e8b72e}.button--related{left:5px;left:auto;position:absolute;right:5px;top:-20px}@media screen and (min-width:375px){.button--related{position:absolute;top:-45px}}@media screen and (min-width:960px){.button--related{top:-75px}}.page-template-page-services .button--more,.page-template-page-services-single .button--more{color:#e8b72e}.page-template-page-services .button--more:active,.page-template-page-services .button--more:focus,.page-template-page-services .button--more:hover,.page-template-page-services-single .button--more:active,.page-template-page-services-single .button--more:focus,.page-template-page-services-single .button--more:hover{color:#e3ae19}.nav--main{max-height:30px;overflow:hidden;transition:all .3s ease-in-out}@media screen and (min-width:960px){.nav--main{max-height:none;overflow:visible}.nav--main .nav__list{align-items:flex-end;display:flex;flex-flow:row nowrap}}.nav--main.is-active{max-height:700px;padding-bottom:10px}.nav__item{margin-right:15px}.nav__item svg{height:35px}.nav__item defs stop{stop-color:#75787b;transition:.5s ease-in-out}.nav__item path{fill:#75787b}@media screen and (max-width:959px){.nav__item{height:50px;position:relative}.nav__item svg{bottom:0;position:absolute}}.nav__item--logo{margin-right:15px}.nav__item--logo svg{height:25px}.nav__item a,.nav__item--logo a{display:block;height:100%}.nav__item a:focus,.nav__item--logo a:focus{outline:solid #e17a00}.nav__item--work:hover path{fill:url(#gradient-work);animation:animationWork .3s linear .6s forwards}.nav__item--work:hover stop:first-child{stop-color:#744652}.nav__item--work:hover stop:last-child{stop-color:#555657}@media screen and (max-width:959px){.nav__item--work svg{bottom:0;position:absolute}}.nav__item--work.is-active path{fill:url(#gradient-work)}@keyframes animationWork{0%{fill:#aa004f}to{fill:#aa004f}}.nav__item--about:hover path{fill:url(#gradient-about);animation:animationAbout 1s ease-in .6s forwards}.nav__item--about:hover stop:first-child{stop-color:#e9b810}.nav__item--about:hover stop:last-child{stop-color:#f2da83}@media screen and (max-width:959px){.nav__item--about svg{bottom:0;position:absolute}}.nav__item--about.is-active path{fill:#e8b72e}@keyframes animationAbout{0%{fill:#e8b72e}to{fill:#e8b72e}}.nav__item--expertise:hover path{fill:url(#gradient-expertise);animation:animationExpertise 1s ease-in .6s forwards}.nav__item--expertise:hover stop:first-child{stop-color:#519789}.nav__item--expertise:hover stop:last-child{stop-color:#158670}.nav__item--expertise svg{bottom:-9px;height:42px;position:relative}@media screen and (max-width:959px){.nav__item--expertise svg{bottom:-9px;position:absolute}}.nav__item--expertise.is-active path{fill:#00a887}@keyframes animationExpertise{0%{fill:#00a887}to{fill:#00a887}}.nav__item--journal:hover path{fill:url(#gradient-journal);animation:animationJournal 1s ease-in .6s forwards}.nav__item--journal:hover stop:first-child{stop-color:#006fb7}.nav__item--journal:hover stop:last-child{stop-color:#5fa3cf}.nav__item--journal svg{bottom:-9px;height:44px;position:relative}@media screen and (max-width:959px){.nav__item--journal svg{bottom:-9px;position:absolute}}.nav__item--journal.is-active path{fill:#0071b5}@keyframes animationJournal{0%{fill:#0071b5}to{fill:#0071b5}}.nav__item--contact:hover path{fill:url(#gradient-contact);animation:animationContact 1s ease-in .6s forwards}.nav__item--contact:hover stop:first-child{stop-color:#672893}.nav__item--contact:hover stop:last-child{stop-color:#ae5de9}.nav__item--contact svg{height:29px}@media screen and (max-width:959px){.nav__item--contact svg{bottom:0;position:absolute}}.nav__item--contact.is-active path{fill:#662d91}@keyframes animationContact{0%{fill:#662d91}to{fill:#662d91}}.nav--sub{border-top:1px solid #c9c9c9;margin-top:15px;padding-top:5px}.nav--sub li{display:inline;margin-right:10px}.nav--sub li a{font-size:20px;font-weight:300;text-transform:lowercase}.home .nav--sub{display:none}.nav__list--blog .current-cat a,.nav__list--blog .is-active a{color:#0071b5}.nav__list--work{display:none}.page-template-page-work .nav__list--work,.page-template-page-work-featured .nav__list--work,.single-project .nav__list--work,.tax-project_category .nav__list--work{display:block}.page-template-page-work .current-cat a,.page-template-page-work .current-menu-item a,.page-template-page-work-featured .current-cat a,.page-template-page-work-featured .current-menu-item a,.single-project .current-cat a,.single-project .current-menu-item a,.tax-project_category .current-cat a,.tax-project_category .current-menu-item a{color:#aa004f}.nav__list--about .is-active a{color:#e8b72e}.page-template-page-work .nav__list--work .is-active,.parent-pageid-18 .nav__list--work .is-active,.single-project .nav__list--work .is-active,.tax-project_category .nav__list--work .is-active{color:#aa004f}.page-template-page-work .nav__item--work path,.parent-pageid-18 .nav__item--work path,.single-project .nav__item--work path,.tax-project_category .nav__item--work path{fill:#aa004f}.page-template-page-about .nav--sub .current-menu-item a,.page-template-page-clients .nav--sub .current-menu-item a,.page-template-page-services .nav--sub .current-menu-item a,.page-template-page-team .nav--sub .current-menu-item a,.parent-pageid-21 .nav--sub .current-menu-item a,.parent-pageid-28 .nav--sub .current-menu-item a{color:#e8b72e}.page-template-page-about .nav__item--about path,.page-template-page-clients .nav__item--about path,.page-template-page-services .nav__item--about path,.page-template-page-team .nav__item--about path,.parent-pageid-21 .nav__item--about path,.parent-pageid-28 .nav__item--about path{fill:#e8b72e}.page-template-page-about .button--more,.page-template-page-clients .button--more,.page-template-page-services .button--more,.page-template-page-team .button--more,.parent-pageid-21 .button--more,.parent-pageid-28 .button--more,.single-team-member .menu-item-84 a{color:#e8b72e}.page-template-page-expertise .nav--sub .current-menu-item a{color:#00a887}.page-template-page-expertise .nav__item--expertise path{fill:#00a887}.page-template-page-expertise .button--more,.page-template-page-expertise .button--related{color:#00a887}.page-template-page-careers .nav--sub .current-menu-item a,.page-template-page-contact .nav--sub .current-menu-item a,.single-career .nav--sub .current-menu-item a{color:#662d91}.page-template-page-careers .nav__item--contact path,.page-template-page-contact .nav__item--contact path,.single-career .nav__item--contact path{fill:#662d91}.page-template-page-careers .button--more,.page-template-page-careers .button--related,.page-template-page-contact .button--more,.page-template-page-contact .button--related,.single-career .button--more,.single-career .button--related{color:#662d91}.nav--internal{margin-left:5px}.nav--internal .pages{display:none}.nav--internal .nextpostslink a,.nav--internal .page a{font-size:20px}.nav--internal .previouspostslink{margin-right:10px}.nav--internal .current,.nav--internal .page{margin-right:12px}.nav--internal .current{color:#d2d0cd}.single-career .menu-item-2768 a{color:#662d91}.page-template-page-services-single .menu-item-126 a{color:#e8b72e}.single-project.featured .menu-item-2805 a,.single-project.healthcare .menu-item-2809 a,.single-project.landlord-services .menu-item-2811 a,.single-project.office .menu-item-2807 a{color:#aa004f}.single-post.culture .cat-item-4 a,.single-post.ideas .cat-item-5 a{color:#0071b5}.footer{padding-bottom:50px}.footer a,.footer p{font-size:16px}.footer .mailchimp-link{color:#75787b;display:block;font-size:16px;font-weight:600;margin:20px 0 0;text-transform:lowercase}.footer .mailchimp-link:hover{color:#939497;transition:opacity .5s ease-in-out}.footer__inner{display:flex;justify-content:space-between}@media screen and (max-width:959px){.footer__inner{flex-direction:column}}.footer__box{flex:unset;max-width:-moz-fit-content;max-width:fit-content}.footer__box:focus-within a p{outline:solid #e17a00}.footer__social{margin-bottom:20px;margin-top:2px}.footer__social li{display:inline;text-align:center}.footer__social a{background-color:#75787b;border-radius:50%;display:inline-block;height:22px;margin-right:5px;width:22px}.footer__social svg{bottom:-1px;height:10px;position:relative}.hero{background-size:cover;height:100vh;margin-bottom:5px;max-height:900px;overflow:hidden;position:relative;width:100%}.hero .wrapper{height:100%}.hero__intro,.is-animated .heading--splash{display:none}.is-animated .hero__intro{display:block}.hero__content{position:relative;top:25%;transform:translateY(-25%);z-index:20}.hero__overlay{background-color:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.hero__play{color:#fff;font-size:40px;font-weight:300;line-height:1.2;opacity:1}a.hero__play{cursor:pointer;font-size:34px;transition:color .25s ease-in-out}a.hero__play:active{color:#fff;transform:scale(.9);transition:color .25s ease-in-out,transform .25s ease-in-out}a.hero__play:hover{color:hsla(0,0%,100%,.8);transition:color .25s ease-in-out}a.hero__play:after{background-image:url(/wp-content/themes/_revel/library/img/icon-play.svg);background-size:30px;bottom:-5px;content:"";display:inline-block;height:30px;left:10px;opacity:.5;position:relative;width:30px}.hero--video{background-position:50%;background-size:cover;height:auto;margin-bottom:25px;margin-top:5px;padding-bottom:80%}@media screen and (min-width:700px){.hero--video{margin-bottom:5px;margin-top:0;padding-bottom:56.25%}}.hero--video video{background-position:50%;background-repeat:no-repeat;background-size:cover;width:105%;z-index:-100}.hero--video .wrapper,.hero--video video{bottom:0;left:0;position:absolute;right:0;top:0}.hero--video .wrapper{height:100%;width:100%}.hero__controls{bottom:2%;position:absolute;right:32%;transition:all .2s ease-in-out}@media screen and (min-width:700px){.hero__controls{opacity:0;right:2%}}.hero__controls .video--ctrl-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;bottom:0;box-sizing:content-box;cursor:pointer;display:block;margin:0;outline-offset:4px;padding:20px;position:absolute;right:0;transition:scale .25s ease-in-out}.hero__controls .video--ctrl-toggle svg{display:block}.hero__controls .video--ctrl-toggle .video--ctrl-icon{left:20px;position:absolute;top:20px}.hero__controls .video--ctrl-toggle path{transition:fill .25s ease-in-out}.hero__controls .video--ctrl-toggle:hover path{fill:#e8b72e;transition:fill .25s ease-in-out}.hero__controls .video--ctrl-toggle:focus,.hero__controls .video--ctrl-toggle:focus-visible{outline:2px solid #e8b72e}.hero__controls .video--ctrl-toggle:active{transform:scale(.9);transition:transform .25s ease-in-out}.hero__controls .video--ctrl-toggle:active path{fill:#edc75c}.hero__controls .video--ctrl-audio{right:60px}.hero--video.is--large-video #hero__video-small,.hero--video.is--large-video .hero__content,.hero--video.is--large-video .hero__overlay,.hero--video.is--small-video #hero__video-large,.hero--video.is--small-video .hero__controls,.hero__controls .video--ctrl-icon{opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.hero--video.is--large-video,.hero--video.is--large-video #hero__video-large,.hero--video.is--small-video #hero__video-small,.hero--video.is--small-video .hero__content,.hero--video.is--small-video .hero__overlay,.hero__controls.is--muted .video--ctrl-icon--muted,.hero__controls.is--paused .video--ctrl-icon--play,.hero__controls.is--playing .video--ctrl-icon--pause,.hero__controls.is--unmuted .video--ctrl-icon--unmuted{opacity:1;transition:opacity .25s ease-in-out}.hero--video.is--large-video{background:transparent!important}@media screen and (min-width:700px){.hero--video.is--large-video{padding-bottom:56.25%}.hero--video.is--large-video:hover .hero__controls{opacity:1;transition:all .2s ease-in-out}}.ua-ie-11 .hero--video .hero--video{left:-2px}.hero--video:focus-within .hero__controls{opacity:1;transition:all .2s ease-in-out}.section--latest{padding:40px 0 20px}@media screen and (min-width:960px){.section--latest{padding:80px 0 60px}}.post-item__title{font-size:30px;font-weight:400;line-height:1;text-transform:lowercase}.post-item--latest .post-item__permalink{display:block;margin-bottom:20px}@media screen and (min-width:960px){.post-item--latest .post-item__permalink{margin-bottom:0;max-width:340px;padding-right:20px}}.post-item--latest .post-item__permalink:hover p,.post-item--latest .post-item__permalink:hover time{color:#75787b}.post-item__time{display:block;margin-bottom:15px}.post-item__gallery img{width:100%}@media screen and (min-width:960px){.post-item__gallery{padding-right:20px}}.post-item--blog{margin-bottom:20px;width:100%}.post-item--blog img{-webkit-backface-visibility:hidden;transition:opacity .3s ease-in-out;width:100%}.post-item--blog img:hover{opacity:.7}.post-item--blog{position:relative}.post-item--blog:before{box-shadow:inset 0 0 0 5px #fff;content:"";display:block;height:100%;pointer-events:none;position:absolute;width:100%;z-index:100}.post-item__meta{padding:0 5px}.post-item__title--blog{font-size:20px;font-weight:600;line-height:1.2;margin:2px 0 5px}.internal__editor .alignleft{float:left;margin:0 15px 30px 0}.internal__editor .aligncenter{display:block;margin:0 auto 30px}.internal__editor .alignright{float:right;margin:0 0 30px 15px}.internal__editor .alignnone{display:block;float:none;margin:0 0 30px}.internal__editor .size-full{height:auto;margin:0 0 30px;width:100%}.internal__editor p .alignleft{float:left;margin:5px 15px 30px 0}.internal__editor p .aligncenter{display:block;margin:5px auto 30px}.internal__editor p .alignright{float:right;margin:5px 0 30px 15px}.internal__editor p .alignnone{display:block;float:none;margin:5px 0 30px}.internal__editor p .size-full{height:auto;margin:5px 0 30px;width:100%}.internal__editor p{margin-bottom:20px}.internal__editor p:last-child{margin-bottom:0}.internal__editor h1,.internal__editor h2,.internal__editor h3,.internal__editor h4,.internal__editor h5,.internal__editor h6{color:#75787b;font-size:22px;font-weight:600;line-height:1.3;margin-bottom:20px}.internal__editor p>strong{font-weight:600}.internal__editor table{table-layout:fixed;width:100%}.internal__editor ol,.internal__editor ul{margin-bottom:30px}.internal__editor blockquote{line-height:1.1;margin:0 0 30px}.internal__editor img{height:auto;max-width:100%}.internal__editor .gallery{margin-left:-.5em;margin-right:-.5em}.internal__editor .gallery:after{clear:both;content:"";display:table}.internal__editor .gallery-item{float:left;margin:0;padding:.5em}.internal__editor .gallery-item img{width:100%}.internal__editor .gallery-columns-1 .gallery-item{float:none;width:100%}.internal__editor .gallery-columns-2 .gallery-item{width:50%}.internal__editor .gallery-columns-3 .gallery-item{width:33.3333%}.internal__editor .gallery-columns-4 .gallery-item{width:25%}.internal__editor .gallery-columns-5 .gallery-item{width:20%}.internal__editor .gallery-columns-6 .gallery-item{width:16.6667%}.internal__editor .gallery-columns-7 .gallery-item{width:14.2857%}.internal__editor .gallery-columns-8 .gallery-item{width:12.5%}.internal__editor .gallery-columns-9 .gallery-item{width:11.1111%}.internal__editor .gallery-columns-2 .gallery-item:nth-child(odd),.internal__editor .gallery-columns-3 .gallery-item:nth-child(3n+1),.internal__editor .gallery-columns-4 .gallery-item:nth-child(4n+1),.internal__editor .gallery-columns-5 .gallery-item:nth-child(5n+1),.internal__editor .gallery-columns-6 .gallery-item:nth-child(6n+1),.internal__editor .gallery-columns-7 .gallery-item:nth-child(7n+1),.internal__editor .gallery-columns-8 .gallery-item:nth-child(8n+1),.internal__editor .gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.internal__header p{color:#55565a;font-size:22px;max-width:1080px}.page-template-page-work .internal__header a{color:#aa004f}.internal__sidebar h3{border-top:1px solid #c9c9c9;display:block;font-size:18px;font-weight:500;line-height:1;margin-bottom:30px;margin-top:30px;padding-top:5px}.single-project .internal__sidebar h3{margin-top:40px}.internal__hero img{display:block;width:100%}.internal__editor--lg a,.internal__editor--lg p{font-size:22px!important}@media screen and (min-width:960px){.internal__content{padding-right:40px}}.internal__content .heading--lg,.internal__content p{max-width:850px}.internal__map{height:500px;width:100%}@media screen and (max-width:1179px){.page-template-page-services .related-pages{margin-top:0}}.page-template-page-careers .related-pages__permalink:hover .heading--sm{color:#662d91;transition:all .3s ease-in-out}.main{padding-top:50px}@media screen and (min-width:960px){.main{padding-top:120px}}.home .main{padding-top:50px}@media screen and (min-width:960px){.home .main{padding-top:80px}}@media screen and (max-width:499px){.project .grid{flex-direction:column-reverse}}.project__subtitle,.project__title{font-size:42px;line-height:1;text-transform:lowercase}.project__subtitle{font-weight:300}.project__section hr{margin-bottom:5px;margin-top:40px}@media screen and (min-width:960px){.project__gallery{padding-right:20px}}.project__info p{line-height:1.2}.share{margin-bottom:10px;margin-top:5px}.share li{display:inline;text-align:center}.share a{background-color:#75787b;border-radius:50%;display:inline-block;height:22px;margin-right:5px;width:22px}.share svg{height:10px;position:relative;top:-2px}.grid-item{box-shadow:inset 0 0 0 1px #fff;margin:0 0 20px;overflow:hidden;position:relative}.grid-item:focus-within .grid-item__quote,.grid-item:focus-within .grid-item__title,.grid-item:focus-within .grid-item__title--solid{opacity:1;outline:2px solid #fff;transform:translateY(0)}.grid-item:focus-within .grid-item__overlay{background-position:0 0;opacity:.9}.grid-item:before{border:3px solid #fff;box-shadow:inset 0 0 0 3px #fff;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.ua-edge .grid-item:before,.ua-ie .grid-item:before{border:6px solid #fff;box-shadow:none}@media screen and (min-width:700px){.grid-item{margin:0}.grid-item:hover .grid-item__solid{opacity:.7;transition:opacity .5s ease}.grid-item:hover .grid-item__category,.grid-item:hover .grid-item__title{opacity:1;transform:translateY(0)}.grid-item:hover .grid-item__overlay{background-position:0 0;opacity:.9}}@media screen and (min-width:700px)and (max-width:959px){.grid-item:nth-child(2n){float:right}.grid-item:nth-child(odd){float:left}.grid-item:nth-child(7){height:0;overflow:hidden;padding-bottom:44%}.grid-item:nth-child(14){height:0;overflow:hidden;padding-bottom:37.5%}.grid-item.grid-item--800x800{height:0;overflow:hidden;padding-bottom:31.25%}}@media screen and (min-width:960px){.grid-item.grid-item--800x800{margin-bottom:-1px}}.grid-item__solid{background-color:#d1d0ce;background-position:50%;background-size:cover;transition:opacity .5s ease;z-index:50}.grid-item__overlay,.grid-item__solid{height:100%;left:0;position:absolute;top:0;width:100%}.grid-item__overlay{background-position:0 100%;background-size:auto 150%;opacity:0;pointer-events:none;transition-duration:.7s;transition-property:opacity,background-position;transition-timing-function:ease;z-index:60}.grid-item__overlay--grey{background-image:linear-gradient(90deg,#b4b4b4,#535353)}.grid-item__overlay--green{background-image:linear-gradient(90deg,#519789,#555657)}.grid-item__overlay--red{background-image:linear-gradient(90deg,#744652,#555657)}.grid-item__overlay--yellow{background-image:linear-gradient(90deg,#e8b72e,#87816f)}.grid-item__overlay--blue{background-image:linear-gradient(90deg,#0071b5,#b1e2ff)}.grid-item__overlay--purple{background-image:linear-gradient(90deg,#662d91,#1b1464)}.grid-item img{-webkit-backface-visibility:hidden;box-shadow:inset 0 0 0 10px #fff;display:block;height:auto;-webkit-transform-style:preserve-3d;width:100%}.grid-item,.grid-item--sizer{float:left;width:100%}@media screen and (min-width:700px){.grid-item,.grid-item--sizer{width:50%}}@media screen and (min-width:960px){.grid-item,.grid-item--sizer{width:33.3333%}}.grid-item--full{width:100%!important}.grid-item__category{color:#75787b;padding:5px 10px 0;position:absolute;right:0;text-transform:lowercase;transition:all .3s ease-in-out;z-index:200}@media screen and (min-width:700px){.grid-item__category{color:#fff;left:40px;opacity:0;padding:0;right:40px;top:40px;transform:translateY(-5px)}}.grid-item__title{bottom:25px;color:#75787b;left:25px;right:25px;transition:all .3s ease-in-out;z-index:200}@media screen and (min-width:500px){.grid-item__title{bottom:40px;left:40px;right:40px}}@media screen and (min-width:700px){.grid-item__title{bottom:30px;color:#fff;left:30px;opacity:0;padding:0;position:absolute;right:30px;transform:translateY(5px)}}@media screen and (min-width:960px){.grid-item__title{bottom:30px;left:30px;right:30px}}@media screen and (min-width:1180px){.grid-item__title{bottom:40px;left:40px;right:40px}}.grid-item__title .heading--lg{color:#75787b;font-size:24px;line-height:1;margin-bottom:5px;padding:5px 23% 0 5px}@media screen and (min-width:700px){.grid-item__title .heading--lg{color:#fff;font-size:30px;margin-bottom:5px;padding:0}}.grid-item__title .heading--sub{color:#75787b;font-size:19px;line-height:1;margin-top:-5px;padding:0 0 5px 5px}@media screen and (min-width:700px){.grid-item__title .heading--sub{color:#fff;font-size:26px;margin-top:0;padding:0}}.grid-item__title--solid{left:25px;padding-right:7%;position:absolute;right:25px;top:25px;z-index:200}@media screen and (min-width:500px){.grid-item__title--solid{left:40px;padding-right:15%;right:40px;top:40px}}@media screen and (min-width:700px){.grid-item__title--solid{left:30px;right:30px;top:30px}}@media screen and (min-width:960px){.grid-item__title--solid{left:30px;right:30px;top:30px}}@media screen and (min-width:1180px){.grid-item__title--solid{left:40px;padding-right:23%;right:40px;top:40px}}.grid-item__title--solid .heading--lg,.grid-item__title--solid .heading--sub{color:#fff;font-size:9vw;font-weight:400;line-height:1;margin-bottom:0}@media(max-width:321px){.grid-item__title--solid .heading--lg,.grid-item__title--solid .heading--sub{font-size:30px}}@media screen and (min-width:500px){.grid-item__title--solid .heading--lg,.grid-item__title--solid .heading--sub{font-size:7vw}}@media screen and (min-width:700px){.grid-item__title--solid .heading--lg,.grid-item__title--solid .heading--sub{font-size:3.5vw}}@media screen and (min-width:960px){.grid-item__title--solid .heading--lg,.grid-item__title--solid .heading--sub{font-size:32px}}@media screen and (min-width:1180px){.grid-item__title--solid .heading--lg,.grid-item__title--solid .heading--sub{font-size:34px}}@media screen and (min-width:1300px){.grid-item__title--solid .heading--lg,.grid-item__title--solid .heading--sub{font-size:40px}}.grid-item__title--solid .heading--sub{color:hsla(0,0%,100%,.7);text-transform:none}.grid-item--quote div.blockquote{margin:0;padding:0}.grid-item--quote .grid-item__category{color:#75787b;left:25px;margin-left:0;opacity:1;padding-left:0;padding-right:7%;right:25px;top:25px;transform:translateY(0)}@media screen and (min-width:500px){.grid-item--quote .grid-item__category{left:40px;padding-right:15%;right:40px;top:40px}}@media screen and (min-width:700px){.grid-item--quote .grid-item__category{left:30px;padding-right:15%;right:30px;top:30px}}@media screen and (min-width:960px){.grid-item--quote .grid-item__category{left:30px;padding-right:15%;right:30px;top:30px}}@media screen and (min-width:1180px){.grid-item--quote .grid-item__category{left:40px;padding-right:23%;right:40px;top:40px}}.grid-item__quote{bottom:25px;left:25px;padding-right:7%;position:absolute;right:0;z-index:200}@media screen and (min-width:500px){.grid-item__quote{bottom:40px;left:40px;padding-right:15%;right:40px}}@media screen and (min-width:700px){.grid-item__quote{bottom:30px;left:30px;right:30px}}@media screen and (min-width:960px){.grid-item__quote{bottom:30px;left:30px;right:30px}}@media screen and (min-width:1180px){.grid-item__quote{bottom:40px;left:40px;padding-right:23%;right:0}}.grid-item__quote p{font-size:20px;font-weight:300;line-height:1.2;margin-bottom:10px}.grid-item__quote p:after,.grid-item__quote p:before{content:'"'}@media screen and (min-width:1180px){.grid-item__quote p{font-size:22px}}@media screen and (min-width:1300px){.grid-item__quote p{font-size:28px}}.grid-item__quote small{font-weight:600}.grid-item__solid--quote{background-color:#d1d0ce}.grid-item--instagram .heading--lg{color:#fff;font-size:18px;font-weight:400;padding:0 20px 0 0}@media screen and (min-width:1300px){.grid-item--instagram .heading--lg{font-size:28px}}.grid-item--instagram .grid-item__icon{background:url(/wp-content/themes/_revel/library/img/icon-instagram.svg);background-size:30px;height:30px;margin-bottom:10px;width:30px}.grid-item--instagram .grid-item__title{color:#fff;position:absolute}.grid-item--instagram .grid-item__category{bottom:10px;right:0}@media screen and (min-width:960px){.grid-item--instagram .grid-item__category{bottom:auto;height:auto;left:45px;top:40px}}.grid-item--instagram:hover .grid-item__category{z-index:10}.grid-item--instagram #sb_instagram .sbi_info p.sbi_caption_wrap{line-height:1.2;padding:5px 15px 5px 5px!important;text-align:left;width:60%}.grid-item--instagram #sb_instagram .sbi_info p.sbi_caption_wrap .sbi_caption,.grid-item--instagram #sb_instagram .sbi_info p.sbi_caption_wrap .sbi_expand a{color:#75787b;font-size:19px!important;font-weight:300;line-height:1;text-transform:lowercase}@media screen and (min-width:960px){.grid-item--instagram{height:0}.grid-item--instagram.grid-item--400x500,.grid-item--instagram.grid-item--800x500{padding-bottom:41.65%}.grid-item--instagram.grid-item--400x300{padding-bottom:25%}.grid-item--instagram.grid-item--800x800{padding-bottom:66.65%}.grid-item--instagram.grid-item--800x1000{padding-bottom:91.7%}.grid-item--instagram #sb_instagram,.grid-item--instagram #sbi_images,.grid-item--instagram .instagram-item,.grid-item--instagram .sbi_item,.grid-item--instagram .sbi_photo,.grid-item--instagram .sbi_photo_wrap{bottom:0;left:0;min-height:100%;position:absolute;right:0;top:0}.grid-item--instagram .instagram-item #sb_instagram .sbi_item .sbi_photo_wrap{transition:all .5s ease-out}.grid-item--instagram .instagram-item #sb_instagram .sbi_item .sbi_photo_wrap:before{border:3px solid #fff;box-shadow:inset 0 0 0 3px #fff;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:11}.grid-item--instagram .instagram-item.overlay--grey #sb_instagram .sbi_item .sbi_link{background:linear-gradient(90deg,#b4b4b4,#535353)!important}.grid-item--instagram .instagram-item.overlay--green #sb_instagram .sbi_item .sbi_link{background-image:linear-gradient(90deg,#519789,#555657)!important}.grid-item--instagram .instagram-item.overlay--red #sb_instagram .sbi_item .sbi_link{background-image:linear-gradient(90deg,#744652,#555657)!important}.grid-item--instagram .instagram-item.overlay--yellow #sb_instagram .sbi_item .sbi_link{background-image:linear-gradient(90deg,#e8b72e,#87816f)!important}.grid-item--instagram .instagram-item.overlay--blue #sb_instagram .sbi_item .sbi_link{background-image:linear-gradient(90deg,#0071b5,#b1e2ff)!important}.grid-item--instagram .instagram-item.overlay--purple #sb_instagram .sbi_item .sbi_link{background-image:linear-gradient(90deg,#662d91,#1b1464)!important}.grid-item--instagram .instagram-item #sb_instagram .sbi_item .sbi_info p.sbi_caption_wrap{bottom:60px;left:40px;margin-top:0;opacity:0;padding:0;position:absolute;right:60px;transition:all .3s ease-out;width:calc(100% - 100px);z-index:2}.grid-item--instagram .instagram-item #sb_instagram .sbi_item .sbi_info p.sbi_caption_wrap .sbi_caption,.grid-item--instagram .instagram-item #sb_instagram .sbi_item .sbi_info p.sbi_caption_wrap .sbi_expand a{color:#fff;font-size:26px!important;font-weight:600}.grid-item--instagram .instagram-item #sb_instagram .sbi_item.sbi_animate .sbi_photo_wrap .sbi_link,.grid-item--instagram:hover .instagram-item #sb_instagram .sbi_item .sbi_photo_wrap .sbi_link{opacity:.9!important}}@media screen and (min-width:960px)and (min-width:700px){.grid-item--instagram .instagram-item #sb_instagram .sbi_item.sbi_animate .sbi_info .sbi_caption_wrap,.grid-item--instagram:hover .instagram-item #sb_instagram .sbi_item .sbi_info .sbi_caption_wrap{opacity:1;transition:all .5s ease-out}}.grid-item--400x300.grid-item--instagram .heading--lg{font-size:18px}.grid-item__subtitle{display:block;margin-bottom:10px}.gallery-desc{line-height:1.2;padding:20px 20px 20px 10px}.clients{margin-top:20px}@media screen and (min-width:960px){.clients{margin-top:50px}}.clients__content{max-width:350px}.clients__content h3,.clients__content h4,.clients__content h5{text-transform:lowercase}.clients__list a,.clients__list a:hover{color:#e8b72e}.team-list{margin-top:30px}@media screen and (min-width:500px){.team-list{margin-top:50px}}.team-list__title{font-weight:600}.team-list__title small{font-size:18px;font-weight:300}.team-list__picture{margin-bottom:5px;margin-top:5px;overflow:hidden;position:relative}.team-list__picture img{-webkit-backface-visibility:hidden;transition:opacity .25s ease-in-out;width:100%}.team-list__picture:hover .team-list__picture--over{opacity:0}.team-list__picture:hover .team-list__picture--under{opacity:1}.team-list__picture--under{height:auto;left:0;opacity:0;position:absolute;top:0;width:100%}.animated-quote{background-color:#e8b72e;height:450px;margin:0;padding:0;position:relative;text-align:center;width:100%}.animated-quote__content{height:100%;padding:0 40px}.animated-quote__content:after,.animated-quote__content:before{background-image:url(/wp-content/themes/_revel/library/img/quote.svg);background-repeat:no-repeat;background-size:100px;content:"";display:block;height:70px;left:50%;position:absolute;top:30px;transform:translateX(-50%) rotate(180deg);width:100px}.animated-quote__content:after{bottom:30px;top:auto;transform:translate(-50%)}.animated-quote__content p{color:#fff;font-size:16px;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width:700px){.animated-quote__content p{font-size:2vw}}@media screen and (min-width:1180px){.animated-quote__content p{font-size:2vw}}.unslider{margin:0;overflow:auto;padding:0}.unslider-wrap{height:100%;position:relative}.unslider-wrap.unslider-carousel>li{float:left;height:100%;width:100%}.unslider-vertical>ul{height:100%;width:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{border:none;list-style:none;margin:0;padding:0}.unslider-arrow{cursor:pointer;left:20px;position:absolute;z-index:2}.unslider-arrow.next{left:auto;right:20px}.related-pages{margin-top:20px;position:relative}@media screen and (min-width:960px){.related-pages{margin-top:50px}}.related-pages__item{margin-bottom:10px}.related-pages__item a{display:block}.related-pages__item img{-webkit-backface-visibility:hidden;transform:translateZ(0);transition:all .3s ease-in-out;width:100%}.related-pages__item .related-project__title{font-size:24px;font-weight:600;line-height:1;margin-bottom:5px;padding:0 23% 0 5px}.related-pages__item .related-project__subtitle{font-size:19px;line-height:1;margin-top:-5px;padding:0 0 5px 5px;text-transform:lowercase}.related-pages__item:hover img{opacity:.7}@media screen and (min-width:960px){.related-pages__content{padding-right:40px}}.related-pages__permalink:hover .related-pages__content h4{color:#75787b}.page-template-page-expertise .heading--border,.page-template-page-expertise .related-pages .button--related{font-size:16px}@media screen and (min-width:500px){.page-template-page-expertise .heading--border,.page-template-page-expertise .related-pages .button--related{font-size:22px}}@media(max-width:550px){.page-template-page-expertise .heading--border,.page-template-page-expertise .related-pages .button--related{display:block;font-size:4vw;height:2em}.page-template-page-expertise .heading--border{padding-right:60%}}@media screen and (min-width:500px){.page-template-page-expertise .heading--border{padding-right:0}}.page-template-page-expertise .related-pages .button--related{line-height:1;margin-top:-20px;top:-1em}@media screen and (min-width:960px){.page-template-page-expertise .related-pages .button--related{margin-top:-50px}}@media(max-width:550px){.page-template-page-expertise .related-pages .button--related{max-width:48%;padding-top:5px;text-align:right;top:-2em}}.page-template-page-contact .internal__editor a{color:#662d91}.page-template-page-contact .contact__locations{display:flex;justify-content:space-between;margin:0 -5px}@media screen and (max-width:959px){.page-template-page-contact .contact__locations{flex-wrap:wrap}}.page-template-page-contact .contact__locations__box{flex:unset;max-width:-moz-fit-content;max-width:fit-content;padding:5px}@media screen and (max-width:959px){.page-template-page-contact .contact__locations__box{max-width:33.33%;width:100%}}@media screen and (max-width:699px){.page-template-page-contact .contact__locations__box{max-width:50%}}@media screen and (max-width:499px){.page-template-page-contact .contact__locations__box{max-width:100%}}.grid__client-map .grid__column{background-color:#e8e6e4;border:0 solid #fff;display:flex;flex-direction:column;min-height:210px;overflow:hidden;padding:0}@media screen and (min-width:500px){.grid__client-map .grid__column{min-height:160px}}@media screen and (min-width:700px){.grid__client-map .grid__column{border:5px solid #fff;min-height:210px}}.svg-map-us{margin-left:-8%;width:118%}.svg-map-aust,.svg-map-japan,.svg-map-uk{margin-left:-8%;width:110%}.svg-map{border-bottom:5px solid #fff;border-top:5px solid #fff;display:flex;flex:1;height:100%;min-height:210px}@media screen and (min-width:960px){.svg-map{margin-left:0;width:100%}}.grid__client-map-new{border:none;display:flex;flex-flow:row wrap;overflow:hidden;padding:0}.grid__client-map-new .america img,.grid__client-map-new .asia img,.grid__client-map-new .europe img{display:block;width:100%}.grid__client-map-new .america{border-bottom:1px solid #d2d0cd;margin-bottom:3px;padding-bottom:3px;width:100%}@media screen and (min-width:700px){.grid__client-map-new .america{border-bottom:0 solid #d2d0cd;border-right:.05vw solid #d2d0cd;margin-bottom:10px;padding-bottom:0;padding-right:.45vw;width:53.57%}}@media screen and (min-width:1500px){.grid__client-map-new .america{border-right:1px solid #d2d0cd;padding-right:calc(.5% + 1px);width:53.47%}}.grid__client-map-new .europe{border-right:.01vw solid #d2d0cd;margin-bottom:10px;padding-right:.9vw;width:29.05%}@media screen and (min-width:700px){.grid__client-map-new .europe{border-right:.05vw solid #d2d0cd;padding-left:.4vw;padding-right:.45vw;width:13.81%}}@media screen and (min-width:1500px){.grid__client-map-new .europe{border-right:1px solid #d2d0cd;padding-left:.5%;padding-right:calc(.5% + 1px);width:13.95%}}.grid__client-map-new .asia{margin-bottom:10px;padding-left:.8vw;width:70.9%}@media screen and (min-width:700px){.grid__client-map-new .asia{padding-left:.4vw;width:32.56%}}@media screen and (min-width:1500px){.grid__client-map-new .asia{padding-left:.5%;width:32.52%}}.statement-banner{background-color:#000;margin-bottom:30px;padding:30px 20px}.statement-banner p{color:#fff;font-size:22px;margin-bottom:20px}.statement-banner p:last-child{margin-bottom:0}@media screen and (min-width:960px){.statement-banner{margin-bottom:10px;padding:50px 16.5%}.statement-banner p{font-size:24px}}.grid__quote{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9;float:left;font-size:30px;font-style:normal;font-weight:700;line-height:130%;margin:50px;padding:30px 0}@media screen and (max-width:959px){.grid__quote{font-size:24px;line-height:120%;margin:30px 10px}}@media screen and (max-width:699px){.grid__quote{margin:10px 10px 30px}}.grid__quote--text-green{color:#08a887}.grid__quote--text-blue{color:#0071b5}.grid__quote--text-yellow{color:#e8b72d}.grid__quote--text-red{color:#aa004f}.grid__quote--text-purple{color:#662d91}.grid__quote--text-gray{color:#75787b}.u-size-full{width:100%!important}.u-size-1of2{width:50%!important}.u-size-1of3{width:33.3333333333%!important}.u-size-2of3{width:66.6666666667%!important}.u-size-1of4{width:25%!important}.u-size-3of4{width:75%!important}.u-size-1of5{width:20%!important}.u-size-2of5{width:40%!important}.u-size-3of5{width:60%!important}.u-size-4of5{width:80%!important}.u-size-1of6{width:16.6666666667%!important}@media screen and (min-width:375px){.u-size-1of2--xs{width:50%!important}.u-size-1of3--xs{width:33.3333333333%!important}.u-size-2of3--xs{width:66.6666666667%!important}.u-size-1of4--xs{width:25%!important}.u-size-3of4--xs{width:75%!important}.u-size-1of5--xs{width:20%!important}.u-size-2of5--xs{width:40%!important}.u-size-3of5--xs{width:60%!important}.u-size-4of5--xs{width:80%!important}.u-size-1of6--xs{width:16.6666666667%!important}}@media screen and (min-width:500px){.u-size-1of2--sm{width:50%!important}.u-size-1of3--sm{width:33.3333333333%!important}.u-size-2of3--sm{width:66.6666666667%!important}.u-size-1of4--sm{width:25%!important}.u-size-3of4--sm{width:75%!important}.u-size-1of5--sm{width:20%!important}.u-size-2of5--sm{width:40%!important}.u-size-3of5--sm{width:60%!important}.u-size-4of5--sm{width:80%!important}.u-size-1of6--sm{width:16.6666666667%!important}}@media screen and (min-width:700px){.u-size-1of2--md{width:50%!important}.u-size-1of3--md{width:33.3333333333%!important}.u-size-2of3--md{width:66.6666666667%!important}.u-size-1of4--md{width:25%!important}.u-size-3of4--md{width:75%!important}.u-size-1of5--md{width:20%!important}.u-size-2of5--md{width:40%!important}.u-size-3of5--md{width:60%!important}.u-size-4of5--md{width:80%!important}.u-size-1of6--md{width:16.6666666667%!important}}@media screen and (min-width:960px){.u-size-1of2--lg{width:50%!important}.u-size-1of3--lg{width:33.3333333333%!important}.u-size-2of3--lg{width:66.6666666667%!important}.u-size-1of4--lg{width:25%!important}.u-size-3of4--lg{width:75%!important}.u-size-1of5--lg{width:20%!important}.u-size-2of5--lg{width:40%!important}.u-size-3of5--lg{width:60%!important}.u-size-4of5--lg{width:80%!important}.u-size-1of6--lg{width:16.6666666667%!important}.u-size-full--lg{width:100%!important}}@media screen and (min-width:1180px){.u-size-1of2--xl{width:50%!important}.u-size-1of3--xl{width:33.3333333333%!important}.u-size-2of3--xl{width:66.6666666667%!important}.u-size-1of4--xl{width:25%!important}.u-size-3of4--xl{width:75%!important}.u-size-1of5--xl{width:20%!important}.u-size-2of5--xl{width:40%!important}.u-size-3of5--xl{width:60%!important}.u-size-4of5--xl{width:80%!important}.u-size-1of6--xl{width:16.6666666667%!important}}.u-color-text{color:#75787b}.u-color-white{color:#fff}.u-color-brand-secondary{color:#55565a}.u-bg-gray,.u-bg-secondary{background-color:#55565a}.u-hide{display:none!important}@media screen and (min-width:700px){.u-hide--md-up{display:none!important}}@media screen and (max-width:699px){.u-hide--md-down{display:none!important}}@media screen and (max-width:499px){.u-hide--sm-down{display:none!important}}@media screen and (max-width:959px){.u-hide--lg-down{display:none!important}}.u-show--lg-down{display:none}@media screen and (max-width:959px){.u-show--lg-down{display:block!important}}@media screen and (max-width:1179px){.u-hide--xl-down{display:none!important}}.u-img-full{display:block;height:auto;width:100%}.u-img-responsive{min-width:100%}.u-mb0{margin-bottom:0!important}.u-mb1{margin-bottom:10px!important}.u-mb2{margin-bottom:20px!important}.u-mb3{margin-bottom:30px!important}.u-mb4{margin-bottom:40px!important}.u-mb5{margin-bottom:50px!important}.u-mb6{margin-bottom:60px!important}.u-mb-grid{margin-bottom:10px}.u-mr1{margin-right:10px!important}.u-ml1{margin-left:10px!important}.u-ml2{margin-left:20px!important}.u-mt1{margin-top:10px!important}.u-mt2{margin-top:20px!important}.u-mt3{margin-top:30px!important}.u-mt4{margin-top:40px!important}.u-prevent-scroll{height:100%;overflow:hidden}.u-relative{position:relative}.u-clearfix:after,.u-clearfix:before{content:" ";display:table}.u-clearfix:after{clear:both}.u-overflow{overflow:hidden}.u-pull-left{float:left}.u-pull-right{float:right}@media screen and (min-width:700px){.u-pull-right--md{float:right}}.u-table{display:table;height:100%;width:100%}.u-table-fixed{table-layout:fixed}.u-table-default{display:table}.u-table-cell{display:table-cell;vertical-align:middle}.u-table-cell-bottom{display:table-cell;vertical-align:bottom}.u-square{display:block;height:0;padding-bottom:100%;width:100%}.u-border-radius{border-radius:0}.u-flex{display:flex}.u-flex--end{display:flex;justify-content:flex-end}.center-block{display:block;margin:0 auto}.u-hidden{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.u-text-right{text-align:right}@media screen and (max-width:699px){.u-text-center--md-down{text-align:center}}@media screen and (min-width:500px){.u-text-center--sm-up{text-align:center}}@media screen and (max-width:699px){.u-text-right--md-down{text-align:right}}@media screen and (max-width:959px){.u-text-center--lg-down{text-align:center}}@media screen and (max-width:499px){.u-text-center--sm-down{text-align:center}}@media screen and (max-width:959px){.u-text-center--xl-down{text-align:center}}.u-text-center{text-align:center}.u-ellipsis{display:block;max-width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-text-base{font-family:calibre,Helvetica Neue,Helvetica,Arial,sans-serif}.u-text-semi-bold{font-weight:500!important}.u-text-normal{font-weight:400}.u-text-size--lg,.u-text-size--lg p{font-size:24px}.u-text-size--xl{font-size:36px}.u-text-size--sm{font-size:12px}.u-text-gray{color:#55565a}.u-text-white{color:#fff}.u-text-number{border:2px solid #75787b;border-radius:25px;color:#75787b;display:inline-block;font-size:20px;height:50px;line-height:50px;text-align:center;width:50px}.u-text-heading{color:#75787b}.u-text-sr-only{clip:rect(0,0,0,0);border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-text-lowercase{text-transform:lowercase}.u-text-light{font-weight:300}.u-text-bold{font-weight:600}.u-offset-1{margin-left:8.3333333333%!important}.u-offset-2{margin-left:16.6666666667%!important}.u-offset-3{margin-left:25%!important}.u-offset-4{margin-left:33.3333333333%!important}.u-offset-5{margin-left:41.6666666667%!important}.u-offset-6{margin-left:50%!important}.u-offset-7{margin-left:58.3333333333%!important}.u-offset-8{margin-left:66.6666666667%!important}.u-offset-9{margin-left:75%!important}.u-offset-10{margin-left:83.3333333333%!important}.u-offset-11{margin-left:91.6666666667%!important}@media screen and (min-width:500px){.u-offset-1--sm{margin-left:8.3333333333%!important}.u-offset-2--sm{margin-left:16.6666666667%!important}.u-offset-3--sm{margin-left:25%!important}.u-offset-4--sm{margin-left:33.3333333333%!important}.u-offset-5--sm{margin-left:41.6666666667%!important}.u-offset-6--sm{margin-left:50%!important}.u-offset-7--sm{margin-left:58.3333333333%!important}.u-offset-8--sm{margin-left:66.6666666667%!important}.u-offset-9--sm{margin-left:75%!important}.u-offset-10--sm{margin-left:83.3333333333%!important}.u-offset-11--sm{margin-left:91.6666666667%!important}}@media screen and (min-width:700px){.u-offset-1--md{margin-left:8.3333333333%!important}.u-offset-2--md{margin-left:16.6666666667%!important}.u-offset-3--md{margin-left:25%!important}.u-offset-4--md{margin-left:33.3333333333%!important}.u-offset-5--md{margin-left:41.6666666667%!important}.u-offset-6--md{margin-left:50%!important}.u-offset-7--md{margin-left:58.3333333333%!important}.u-offset-8--md{margin-left:66.6666666667%!important}.u-offset-9--md{margin-left:75%!important}.u-offset-10--md{margin-left:83.3333333333%!important}.u-offset-11--md{margin-left:91.6666666667%!important}}@media screen and (min-width:960px){.u-offset-1--lg{margin-left:8.3333333333%!important}.u-offset-2--lg{margin-left:16.6666666667%!important}.u-offset-3--lg{margin-left:25%!important}.u-offset-4--lg{margin-left:33.3333333333%!important}.u-offset-5--lg{margin-left:41.6666666667%!important}.u-offset-6--lg{margin-left:50%!important}.u-offset-7--lg{margin-left:58.3333333333%!important}.u-offset-8--lg{margin-left:66.6666666667%!important}.u-offset-9--lg{margin-left:75%!important}.u-offset-10--lg{margin-left:83.3333333333%!important}.u-offset-11--lg{margin-left:91.6666666667%!important}}@media screen and (min-width:1180px){.u-offset-1--xl{margin-left:8.3333333333%!important}.u-offset-2--xl{margin-left:16.6666666667%!important}.u-offset-3--xl{margin-left:25%!important}.u-offset-4--xl{margin-left:33.3333333333%!important}.u-offset-5--xl{margin-left:41.6666666667%!important}.u-offset-6--xl{margin-left:50%!important}.u-offset-7--xl{margin-left:58.3333333333%!important}.u-offset-8--xl{margin-left:66.6666666667%!important}.u-offset-9--xl{margin-left:75%!important}.u-offset-10--xl{margin-left:83.3333333333%!important}.u-offset-11--xl{margin-left:91.6666666667%!important}}
/*# sourceMappingURL=main.9021554b5259e4c8193f.css.map*/