@font-face{font-family:"Graphik Web";src:url("/assets/fonts/Graphik-Regular-Web.woff2") format("woff2"),url("/assets/fonts/Graphik-Regular-Web.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:"Graphik Web";src:url("/assets/fonts/Graphik-Medium-Web.woff2") format("woff2"),url("/assets/fonts/Graphik-Medium-Web.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:"Miller";src:url("/assets/fonts/MillerDisplay-Roman.woff2") format("woff2"),url("/assets/fonts/MillerDisplay-Roman.woff") format("woff");font-weight:normal;font-style:normal;font-stretch:normal}@font-face{font-family:"Miller";src:url("/assets/fonts/MillerText-Bold.woff2") format("woff2"),url("/assets/fonts/MillerText-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-stretch:normal}@font-face{font-family:"Miller";src:url("/assets/fonts/MillerText-BoldItalic.woff") format("woff2"),url("/assets/fonts/MillerText-BoldItalic.woff2") format("woff");font-weight:bold;font-style:italic;font-stretch:normal}@font-face{font-family:"GT Alpina";src:url("/assets/fonts/GT-Alpina-Standard-Light-Italic.woff2") format("woff2"),url("/assets/fonts/GT-Alpina-Standard-Light-Italic.woff") format("woff");font-weight:300;font-style:normal;font-stretch:normal}:root{--scrollbar: 0px}body{padding:0;min-height:100%;background:#fffbf4;height:100%;height:-webkit-fill-available;height:100vh;height:calc(var(--vh, 1vh)*100)}@font-face{font-family:"Graphik Web";src:url("/assets/fonts/Graphik-Regular-Web.woff2") format("woff2"),url("/assets/fonts/Graphik-Regular-Web.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal}.logo-holder{height:calc(var(--vh, 1vh)*100 - 15px);width:100vw;z-index:-1;position:relative}.slides-holder{position:absolute;background:rgba(0,0,0,0);margin:0;height:auto;padding-top:92px !important;width:100%;z-index:1}#container{padding-top:0 !important}.menu-frame{position:fixed;top:0;width:100%;height:75px;padding-left:17px;padding-right:23px;background:#fff;transform:translate3d(0, 0, 0)}body.page-work,body.page-culture{background:#fff}body.page-work .menu-frame,body.page-culture .menu-frame{height:175px}.top-navbar{width:100%;height:75px;position:relative}.menu-logo{margin-top:18px;margin-bottom:17px;width:40px;height:40px;overflow:hidden;transition:.3s width}.menu-btn{margin-top:7px;margin-bottom:8px;height:60px;overflow:hidden;position:relative;width:100px}.menu-link,.close-link,.major-link.nav-link{color:#000;text-align:right;font-family:"Graphik Web";font-size:14px;font-style:normal;font-weight:400;line-height:60px;text-transform:uppercase;text-decoration:none;position:absolute;right:0}.major-link.nav-link{position:relative;text-align:left;padding-top:0;padding-bottom:0}.major-link.nav-link:hover{text-decoration:none !important}.major-links{padding-left:25px}.major-links li.nav-item{padding-left:5px;padding-right:5px}.close-link{color:#fff;position:relative;top:-10px;padding-right:var(--scrollbar)}.menu-filter{margin-top:27px;margin-bottom:28px;height:auto;min-width:200px;position:relative}.menu-filter .menu-filter-label{border-bottom:1px solid #000;font-family:"Graphik Web";font-size:10px;font-weight:500;letter-spacing:.746px;text-transform:uppercase;padding-bottom:2px;cursor:pointer;position:relative}.menu-filter .menu-filter-label .caret{position:absolute;right:0;display:inline-block;width:14px;height:14px;background:center center no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='black'/%3E%3C/svg%3E");transition:.5s}.menu-filter .menu-filter-label .caret.active{transform:rotate(180deg)}.filter-reset{font-family:"Graphik Web";font-size:14px;font-weight:400;line-height:20px;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:10px;margin-bottom:15px}.filter-reset a{color:#000;text-decoration:none}.filter-divider{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:15px}.filter-subheading{font-size:10px;font-weight:500;letter-spacing:.746px;text-transform:uppercase}.menu-filter-contents{background:#fff;margin-left:-25px;padding:25px;padding-top:17px;min-width:245px;height:0}.menu-filter-contents.visible{height:auto;opacity:1;visibility:visible}.menu-filter-contents li{padding:4px 0}.menu-filter-contents li a{font-family:"Graphik Web";font-size:14px;font-weight:400;line-height:20px;color:#000;text-decoration:none}.menu-filter-contents li a:hover{color:#fff;background-color:#000}.menu-filter-contents li a.active-link{font-weight:500}.menu-filter-contents li a.active-link:hover{text-decoration:none}.background-slide{background:#ff2f22;position:absolute;top:0;left:0;z-index:-1;width:100%;height:calc(var(--vh, 1vh)*100);text-align:center}.nav-overlay{background:#000;position:fixed;top:0;left:0;z-index:1035;width:100%;height:calc(var(--vh, 1vh)*100);color:#fff;opacity:0;visibility:hidden;padding:30px 20px;padding-bottom:60px}.nav-overlay ul li{visibility:hidden}.nav-overlay ul li a.nav-link{color:#fff;font-family:Miller;font-size:55px;line-height:55px;font-style:normal;font-weight:400;letter-spacing:.3px;text-decoration:none;transition:.4s color;text-transform:none;padding-left:10px}.nav-overlay ul li a.nav-link:hover{color:#ff2f22}.nav-overlay ul li a.secondary-link{color:#fff;font-size:23px;line-height:34px;letter-spacing:.34px;font-weight:400;text-decoration:none;margin-left:10px}.nav-overlay ul li a.secondary-link:hover{color:#ff2f22}.nav-social li a{padding-right:32px;line-height:50px !important;padding-bottom:30px}.nav-social li a svg path.highlight{fill:#fff;-webkit-transition:fill .4s ease;transition:fill .4s ease}.nav-social li a:hover svg path.highlight{fill:#ff2f22}.nav-logo{margin-right:15px;margin-bottom:15px}.ready-to-chat{color:#fff;text-align:right;font-size:15px;line-height:19.5px;visibility:hidden}.ready-to-chat a{text-decoration:none;color:#fff}.ready-to-chat a:hover{color:#ff2f22}a.reel-link{color:#ff2f22;font-family:"Miller",serif;font-size:23px;font-weight:500;line-height:30px;letter-spacing:.3px;text-decoration-line:underline;visibility:hidden;cursor:pointer}.anim-vertical-rule{position:relative;top:0;left:0;border-left:1px solid #fff;height:0}.nav-links-col{width:100%}.nav-links-col .anim-vertical-rule{display:none}.nav-links-col .link-section{margin-bottom:40px;padding-top:110px}.nav-links-col .reel-section{padding-left:10px}.latest-news-section{padding-left:30px;display:none;margin-bottom:40px;margin-left:30px;width:350px;position:relative}.latest-news-section .anim-vertical-rule{position:absolute}.latest-news-section .eyebrow{color:#fff;font-size:12px;line-height:1.15em;font-weight:500;letter-spacing:.34px;text-transform:uppercase;margin-bottom:1.3em;visibility:hidden}.latest-news-section article{margin-bottom:40px;position:relative}.latest-news-section article .title{font-size:24px;line-height:1.07em;letter-spacing:.34px}.latest-news-section article .title a{color:#fff;text-decoration:none;visibility:hidden}.latest-news-section article .title a:hover{color:#ff2f22}.latest-news-section article .subtitle{color:#fff;font-size:14px;line-height:1.1em;letter-spacing:.34px;visibility:hidden;margin-top:.67em}.latest-news-section article a.small-link{color:#fff;font-size:15px;font-weight:500;line-height:26px;text-decoration-line:underline;text-transform:uppercase;visibility:hidden;margin-top:20px;display:block}.latest-news-section article:last-child{margin-bottom:0 !important}@media(min-width: 992px){.slides-holder{height:calc(var(--vh, 1vh)*100 - var(--scrollbar)) !important;padding-top:100px !important;width:auto;overflow-y:hidden}#container{height:calc(var(--vh, 1vh)*100 - 100px - var(--scrollbar)) !important}.horizontal-slide{height:calc(var(--vh, 1vh)*100 - 100px - var(--scrollbar)) !important}.video-slide{height:calc(var(--vh, 1vh)*100 - 100px - var(--scrollbar)) !important;width:auto}.video-sizer{height:calc(var(--vh, 1vh)*100 - 100px - var(--scrollbar)) !important}.image-slide img{height:calc(var(--vh, 1vh)*100 - 100px - var(--scrollbar)) !important}.cross-sell-cards-slide{height:calc(100*var(--vh, 1vh) - 100px - var(--scrollbar)) !important;width:calc((100*var(--vh, 1vh) - 100px)*750/533) !important}.cross-sell-cards-slide.half-slide{width:calc((100*var(--vh, 1vh) - 100px)*750/533/2) !important}.menu-frame{height:100px;padding-left:30px;padding-right:33px}.menu-frame.smaller{transition:top .5s}body.page-work .menu-frame,body.page-culture .menu-frame{height:100px}.top-navbar{height:100px}.menu-logo{width:60px;height:60px;margin-top:20px;margin-bottom:20px}.menu-btn{margin-top:27px;margin-bottom:28px}.menu-link,.major-link.nav-link{font-size:20px;font-weight:500;text-transform:none;margin-right:20px}.close-link{font-size:16px}.menu-link{margin-right:0}.card-holder{margin-left:0 !important;width:100% !important;margin-top:100px !important}.nav-overlay{padding:30px;height:calc(var(--vh, 1vh)*100)}.nav-overlay ul li a.nav-link{font-size:clamp(55px,55px + 74*(100vh - 550px)/270,129px);line-height:1.1em;padding-left:1rem}.nav-overlay ul li a.secondary-link{font-size:clamp(23px,23px + 20*(100vh - 550px)/270,43px);line-height:1.3em;margin-left:20px}.nav-social{margin-top:15px;padding-left:20px}.nav-logo{visibility:hidden;display:flex}.nav-logo svg{height:auto;width:clamp(100px,100px + 110*(100vh - 550px)/270,210px)}.ready-to-chat{font-size:clamp(15px,15px + 3*(100vh - 550px)/270,18px);line-height:clamp(19px,19px + 4*(100vh - 550px)/270,24px)}a.reel-link{font-size:clamp(23px,23px + 6*(100vh - 550px)/270,29px);line-height:30px}.nav-links-col{width:50%}.nav-links-col .anim-vertical-rule{display:block;padding-right:10px}.nav-links-col .link-section{padding-top:35px}.nav-links-col .link-section ul.nav li:first-child a{margin-top:-0.2em}.nav-links-col .reel-section{padding-left:18px}}@media(min-width: 992px)and (min-height: 550px){.latest-news-section{display:block}}@media(min-width: 992px){.latest-news-section .eyebrow{font-size:clamp(12px,12px + 3*(100vh - 550px)/270,15px)}.latest-news-section article{margin-bottom:clamp(40px,40px + 20*(100vh - 550px)/270,60px)}.latest-news-section article .title a{font-size:clamp(24px,24px + 6*(100vh - 550px)/270,30px);line-height:1.07em}.latest-news-section article .subtitle{font-size:clamp(14px,14px + 4*(100vh - 550px)/270,18px)}.latest-news-section article a.small-link{font-size:clamp(12px,12px + 3*(100vh - 550px)/270,15px)}}.hoverimg{width:300px;height:auto;position:fixed;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity;transition:opacity .5s ease-in-out;z-index:19999}.hoverimg.hover,.hoverimg.transition-end{position:fixed;display:block}.hoverimg.hover{opacity:1}@media(min-width: 1200px){.nav-links-col{width:45%}}html,body{font-family:"Graphik Web",sans-serif;font-weight:400;padding:0;margin:0;border:none;height:100%;height:-webkit-fill-available}main{background:#fff;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.nav-desktop-container{width:235px;height:100%;position:absolute;top:0;left:0;z-index:2}.nav-global{padding-left:20px;padding-right:20px;margin-top:30px;padding-bottom:10px}img.logo{margin-left:15px;margin-bottom:25px}.gershoni-logo{margin-left:13px;margin-bottom:13px}.gershoni-logo path{fill:#000}.subnav{border-top:1px solid #838383;margin-left:16px;margin-right:35px;padding-top:10px;margin-top:0 !important}.subnav-indented{border-top:none;padding-top:0;padding-bottom:10px}.animate-subnav{display:none}.nav-link{font-family:"Graphik Web",sans-serif;font-size:16px;line-height:26px;padding:6px 1rem 5px;font-weight:normal;color:#000;text-transform:uppercase;width:100%}.nav-link:hover{color:#000;text-decoration:underline}.navbar-mobile{background:#fff;padding-bottom:15px;transition:top .2s ease-in-out;height:82px}.navbar-mobile .navbar{padding:8px 0}.navbar-mobile .navbar-brand{margin-top:12px;margin-left:20px;width:42px;height:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.16 78.16'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath d='M50.51,16.88a5.62,5.62,0,0,0-2.91.34,20.24,20.24,0,0,0-8.68,6.18,31.12,31.12,0,0,0-2.17,2.93,9.75,9.75,0,0,0,3.6.86A13.36,13.36,0,0,0,45,26.46,11.23,11.23,0,0,0,50.6,22.8a4.79,4.79,0,0,0,1.13-4.57A2,2,0,0,0,50.51,16.88Z'/%3E%3Cpath d='M39.08,0A39.08,39.08,0,1,0,78.16,39.08,39.08,39.08,0,0,0,39.08,0ZM52.33,24.11a16.47,16.47,0,0,1-6,3.43c-4.07,1.31-7.55,1.25-10.33-.19l-.15-.07-.08.14a31.51,31.51,0,0,0-3.57,7.92,19.89,19.89,0,0,0-.87,5.43,11,11,0,0,0,.5,3.39A5.28,5.28,0,0,0,34,47a3.7,3.7,0,0,0,3.37.48,10.23,10.23,0,0,0,3.87-2.81,10.61,10.61,0,0,0,2.67-4l.36-1.81c.67-3.37,1.84-5.28,3.54-5.83a8.94,8.94,0,0,0,.9-.18l.11,0a1,1,0,0,1,.64.62c.07.24.08.69-.76,3.21,0,0-1,3.16-1,3.18-.8,3.53-1.55,6.3-2.21,8.25a31.44,31.44,0,0,1-2.26,5.21,17.9,17.9,0,0,1-10.29,8.66,10.2,10.2,0,0,1-6.32.09,6.52,6.52,0,0,1-4.47-4.31,4.74,4.74,0,0,1-.11-2.73,2.8,2.8,0,0,1,1.87-2.06,2.51,2.51,0,0,1,1.94.06,2,2,0,0,1,1.14,1.37l.11.65a2.41,2.41,0,0,1-.29,1.1,2.3,2.3,0,0,1-1.39,1.17l-.41.05-.16.08,0,.17s0,.28,0,.33A4.49,4.49,0,0,0,27.66,61a7.16,7.16,0,0,0,4.92,0C35.46,60,38,57.42,40,53.21a54.62,54.62,0,0,0,3-8.35l-.3-.16a14.67,14.67,0,0,1-6.3,4.7,6.89,6.89,0,0,1-5.11-.12A5.89,5.89,0,0,1,28,45.46a11.41,11.41,0,0,1-.53-3.57A19.68,19.68,0,0,1,28.88,35a32,32,0,0,1,5-8.8l.11-.14L33.84,26a6.67,6.67,0,0,1-2.42-3.33,8,8,0,0,1-.4-2.41l.09-1.1a7.07,7.07,0,0,1,1.51-3.23l.18-.24.93.59-.23.29a5.68,5.68,0,0,0-1.38,3.67,6.78,6.78,0,0,0,1.27,3.9,5.62,5.62,0,0,0,1.07,1l.13.1.11-.12c4-4.63,8.33-7.7,12.72-9.12,2.46-.79,4.34-.86,5.61-.21a3.47,3.47,0,0,1,1.71,2.14C55.41,20,54.6,22.08,52.33,24.11Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");color:rgba(0,0,0,0)}.navbar-mobile .navbar-brand span{display:none}.navbar-mobile.nav-up{top:-60px}.navbar-mobile.navbar-expanded{padding-bottom:0}.navbar-collapse{display:none;height:100vh;padding-left:15px;background:#fff}.navbar-collapse .nav-link{padding-left:10px}.navbar-collapse .capability-link{padding-left:0}.navbar-toggler{padding:0;margin:0;margin-right:25px;margin-top:10px}.navbar-toggler:focus{outline:0}.navbar-toggler-icon{display:block;padding:0;width:25px;height:25px;-webkit-transition:-webkit-transform .4s ease-in-out;-ms-transition:-ms-transform .4s ease-in-out;transition:transform .4s ease-in-out}.navbar-toggler-icon path{stroke:#000;-webkit-transition:stroke .4s ease-in-out;-ms-transition:stroke .4s ease-in-out;transition:stroke .4s ease}.navbar-toggler-icon.rotated{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar-close-icon{display:block;background:url("/assets/img/icons/icon-close.svg") top right no-repeat;padding:0;width:21px;height:20px;display:none}.footer-social{margin-left:10px;margin-top:20px;margin-right:35px;width:135px}.icon-social{display:inline-block;background-size:cover;width:24px;height:26px;color:rgba(0,0,0,0)}.icon-linkedin{background-image:url("/assets/img/icons/linkedin.svg")}.icon-instagram{background-image:url("/assets/img/icons/instagram.svg")}.icon-facebook{background-image:url("/assets/img/icons/facebook.svg")}.icon-youtube{background-image:url("/assets/img/icons/youtube.svg")}.icon-behance{background-image:url("/assets/img/icons/behance.svg");margin-top:2px;width:23px;background-size:100%;background-repeat:no-repeat}.icon-social:hover,.icon-social:focus{filter:brightness(0) saturate(100%) invert(54%) sepia(0%) saturate(0%) hue-rotate(232deg) brightness(96%) contrast(81%)}a.subnav-link,a.capability-link,a.service-link,a.industry-link{font-family:"Graphik Web",sans-serif;padding-top:5px !important;font-weight:normal;font-style:normal;text-transform:initial;font-size:13px;line-height:20px;color:#000;padding:5px 0}a.subnav-link:hover,a.capability-link:hover,a.service-link:hover,a.industry-link:hover{color:#000}a.service-link,a.industry-link{padding-bottom:7px}a.active-link,a.active{text-decoration:none;color:#000;opacity:1;font-weight:500}a.active-link:hover,a.active:hover{color:#000;text-decoration:underline}nav.capability-links{margin-left:10px;margin-right:35px;padding-top:10px;padding-bottom:45px;position:relative;margin-top:10px !important}nav.capability-selected a.active-link,nav.capability-selected a.active{opacity:1}nav.service-selected a.active-link,nav.service-selected a.active{opacity:1}nav.industry-selected a.active-link,nav.industry-selected a.active{opacity:1}.filter-section{border-bottom:1px solid #404040;margin-left:0}.filter-header{margin-left:0;color:#000;font-family:"Graphik Web",sans-serif;font-size:10px;letter-spacing:.75px;line-height:12px;padding-bottom:8px;text-transform:uppercase}#service-list,#industry-list,#culture-list{padding-bottom:14px;overflow-y:auto}#service-heading,#industry-heading{color:#000;font-size:16px;letter-spacing:0;line-height:20px}#service-heading button,#industry-heading button{font-size:16px;letter-spacing:0;line-height:20px;background:rgba(0,0,0,0);border:none;color:#000;padding-left:0;padding-top:10px;padding-bottom:12px;width:100%;text-align:left}#service-heading button:focus,#industry-heading button:focus{outline:none}#service-heading button[aria-expanded=true],#industry-heading button[aria-expanded=true]{font-family:"Graphik Web",sans-serif;font-weight:500}#work-filters{border-top:1px solid #404040;width:200px;margin-right:32px}#work-filters .filter-type{padding-left:6px}#work-filters #service-list,#work-filters #industry-list{padding-left:6px}#work-filters-mobile{margin-bottom:28px;border-top:1px solid #404040;margin-left:20px;margin-right:20px}#work-filters-mobile nav{column-count:2;margin-bottom:5px}#work-filters-mobile nav a.nav-link{width:50%}#work-filters-mobile #service-list nav a.nav-link{width:45%;padding-right:15px;white-space:nowrap}#culture-filters{width:200px;padding-left:0}#culture-filters .filter-section{padding-left:0;border-bottom:none}#culture-filters .subnav{padding-left:6px;margin-left:0;padding-bottom:0}#culture-filters-mobile{margin-bottom:22px;border-top:1px solid #404040;padding-top:5px;margin-left:20px;margin-right:20px}#culture-filters-mobile .filter-section{border-bottom:none;padding-top:3px}#culture-filters-mobile .filter-section #culture-list{padding-bottom:0}.framed-border{height:100vh;padding:20px;padding-left:0;padding-top:90px}.slideshow-container{position:relative;height:100%}.slideshow-inner{height:100%;width:100%;overflow:hidden;position:relative}.bordered-area{border:20px solid #000;border-top:78px solid #000;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.bordered-area::-webkit-scrollbar{width:0;height:0}.controls-area{position:absolute;border:20px solid rgba(0,0,0,0);border-top:78px solid rgba(0,0,0,0);left:0;top:0;bottom:0;right:0;height:100%;pointer-events:none}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.bannerVideo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.carousel{min-width:100%;min-height:100%}.stacked{height:auto !important}.stacked .carousel-control-prev,.stacked .carousel-control-next{display:none}.carousel-toggle-container{position:absolute;top:0;right:0;background:#fff;padding:4px;z-index:999;opacity:.8}.carousel-caption{bottom:0}.text-page{font-size:14px;line-height:20px;color:#000;height:100%;overflow:auto}.text-page table{color:#000}.text-page h2{font-size:20px;line-height:24px;font-family:"Miller",serif;font-weight:bold}.text-page h3{font-size:24px;line-height:29px;font-family:"Graphik Web",sans-serif;font-weight:bold}.text-page .locations{margin-top:22px;margin-bottom:40px}.text-page h4{text-align:left;padding:0;font-family:"Miller",serif;font-weight:bold;font-size:18px}.text-page .location{padding:10px;padding-left:0;font-size:14px;line-height:20px}.text-page .location a{line-height:24px}.text-page a{color:red}.text-page a.email{font-size:10px;line-height:20px;letter-spacing:1px;text-transform:uppercase;font-family:"Graphik Web",sans-serif;font-weight:600;pointer-events:auto;letter-spacing:1px;border-radius:0;border:0;margin:12px;margin-left:0;padding-left:0;padding-right:0;width:auto;-webkit-text-decoration:none;text-decoration:none;display:inline-flex !important;background-image:linear-gradient(to top, #fff, #fff);background-position:100% 90%;background-size:100% 1px !important;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;outline:none;padding:5px 1px}.text-page a.email:hover{background-size:100% 100% !important;color:#000}.carousel-inner{height:100%}.carousel-item{min-width:100%;min-height:100%;height:100%;transition:transform 1.4s ease-in-out,-webkit-transform 1.4s ease-in-out}.carousel-item .carousel-caption{pointer-events:none}.carousel-item .team-caption,.carousel-item .clients-caption,.carousel-item .text-caption{pointer-events:auto;overflow:auto}.carousel-item .overlay{opacity:1;position:absolute;top:0;left:0;padding:20px}.carousel-item .overlay-always-visible{visibility:visible;opacity:1 !important}.carousel-item hr{border-color:#fff;width:160px;margin-bottom:10px;margin-top:12px}.carousel-item.inverse-bg{background-color:#fff}.slide-img-container{background-position:center center;background-size:cover;background-repeat:no-repeat}.related-client-title{font-family:"Graphik Web",sans-serif;font-weight:600;font-size:16px;letter-spacing:.25px;padding-top:50px !important;padding-bottom:0;text-transform:uppercase}.slide-heading{font-size:36px;line-height:44px;letter-spacing:0px !important;font-family:"Graphik Web",sans-serif;font-weight:600;text-transform:uppercase;font-style:normal;margin:0 auto !important}.slide-subheading{font-family:"Graphik Web",sans-serif;font-size:18px;line-height:24px;text-transform:none;font-style:normal;margin:0 0 1em}.sl-client-title{font-family:"Graphik Web",sans-serif;font-weight:500;font-size:10px;line-height:11px;letter-spacing:.75px;padding-top:0;padding-bottom:0;text-transform:uppercase}.sl-heading{font-size:30px;line-height:36px;letter-spacing:0px;font-family:"Miller",serif;font-weight:normal;font-style:normal;margin:0 auto !important;padding-left:20px;padding-right:20px}.sl-heading p{margin-bottom:0}.sl-heading-bordered{padding-bottom:10px;border-bottom:1px solid #fff;display:table-cell;width:auto}.sl-subheading-label{font-family:"Graphik Web",sans-serif;font-weight:500;font-size:12px;letter-spacing:.34px;line-height:24px;text-align:center;text-transform:uppercase;margin-top:21px}.sl-subheading{font-family:"Graphik Web",sans-serif;font-size:16px;line-height:26px;text-transform:none;font-style:normal;margin:0 auto;padding-top:10px;padding-left:40px;padding-right:40px;pointer-events:auto}.sl-subheading-label-dots{margin-bottom:16px}.sl-subheading-label-dots .dot{background-color:#fff;width:4px;height:4px;border-radius:50%;margin-right:3px}.sl-scope-list{max-width:570px;margin-left:auto;margin-right:auto;font-family:"Miller",serif;font-size:16px;letter-spacing:0;line-height:24px;text-align:center;margin-top:10px;font-weight:400}.sl-scope-list li{margin-bottom:2px;border:1px solid rgba(0,0,0,0)}.sl-scope-paragraph{font-family:"Miller",serif;font-weight:400;max-width:466px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;font-size:13px;line-height:21px;letter-spacing:.75px;text-align:center}.crossSellLinks{padding-top:2px;text-align:center;margin-top:30px}.crossSellLinks>div{margin-bottom:15px}.crossSellLinks a{font-size:16px;line-height:15px;text-transform:uppercase;font-weight:500;border:0;color:inherit;-webkit-text-decoration:none;text-decoration:none;display:inline !important;background-image:inherit;background-position:100% 100%;background-size:100% 1px !important;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;outline:none;width:auto;padding:5px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.crossSellLinks a:hover{background-size:100% 90% !important;color:#000}.crossSellLinks .dark-text-mode a:hover{color:#fff}.crossSellLinks .btn{pointer-events:auto;font-size:10px;letter-spacing:1px;text-transform:uppercase;border-radius:0;margin-bottom:10px;padding-left:14px;padding-right:14px;font-family:"Graphik Web",sans-serif;font-weight:600;border:0;text-decoration:underline}.crossSellLinks .btn:hover{color:#000 !important;background-color:rgba(0,0,0,0) !important}.inner-caption-text{pointer-events:auto;width:100%}.inner-caption-text .sl-heading,.inner-caption-text .sl-subheading{background-image:inherit;background-size:0}.inner-caption-text .sl-heading a,.inner-caption-text .sl-subheading a{color:inherit;-webkit-text-decoration:none;text-decoration:none;background-image:inherit;background-position:100% 100%;background-size:100% 25%;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;outline:none;background-size:100% 2px !important}.inner-caption-text .sl-heading a:hover,.inner-caption-text .sl-subheading a:hover{background-size:100% 90% !important;color:#000}.inner-caption-text .sl-heading p,.inner-caption-text .sl-subheading p{background-image:inherit;background-size:0}.inner-caption-text .sl-subheading a{background-size:100% 1px !important}.dark-text-mode .sl-heading a:hover,.dark-text-mode .sl-subheading a:hover{color:#fff}.carousel-indicators{left:0;right:initial;margin-left:20px}.carousel-indicators li{width:8px;height:8px;border-radius:50%;opacity:.5;margin-right:4px;margin-left:4px;background-color:#fff}.carousel-indicators li.active{opacity:1}.clients-caption{left:10%;right:10%}.clients-caption .client-logo-container{overflow:hidden}.clients-caption .client-logo-container .container{height:90%;overflow-y:scroll;overflow-x:hidden;padding-right:17px;padding-bottom:17px;box-sizing:content-box;scrollbar-width:none;-ms-overflow-style:none}.clients-caption .client-logo-container .container::-webkit-scrollbar{display:none}.overlay-controls.inverse-bg [class^=arr-]{border-color:#666 !important}.carousel-control-prev{justify-content:flex-start;padding-left:15px;opacity:1;top:35%;height:30%}.carousel-control-next{justify-content:flex-end;padding-right:15px;opacity:1}.carousel-control-up,.carousel-control-down{position:absolute;top:-5px;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:start;-ms-flex-pack:center;justify-content:center;width:100%;height:10%;color:#fff;text-align:center;opacity:1;transition:opacity .15s ease}.carousel-control-down{bottom:-5px;align-items:flex-end;top:initial;margin-left:35%;margin-right:35%;width:30%}.case-study-detail .carousel-inner{overflow:hidden}.case-study-detail .case-study-carousel{height:initial}.case-study-detail .case-study-carousel .carousel-control-prev,.case-study-detail .case-study-carousel .carousel-control-next{display:flex}.case-study-detail .slide-img-container{height:100%;width:100%}.case-study-detail .slide-img-container img{display:none !important}.case-study-detail .carousel-item{display:none;float:left;min-height:100%}.case-study-detail .carousel-item-next,.case-study-detail .carousel-item-prev,.case-study-detail .carousel-item.active{display:block}@media screen and (max-width: 992px){.case-study-detail .bordered-area{overflow:scroll;-webkit-overflow-scrolling:touch;scroll-snap-type:none}.case-study-detail .carousel-inner{overflow:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.case-study-detail .carousel-inner::-webkit-scrollbar{width:0;height:0}.case-study-detail .case-study-carousel{height:auto !important}.case-study-detail .carousel-control-prev,.case-study-detail .carousel-control-next{visibility:hidden}.case-study-detail .carousel-indicators{display:none}.case-study-detail .carousel-item{width:100%;height:auto;display:block;float:none;min-height:calc(1080*(100vw - 40px)/1920)}.case-study-detail .carousel-item .carousel-caption{position:relative;width:70%;pointer-events:none;height:auto !important;min-height:calc(1080*(100vw - 40px)/1920)}.case-study-detail .carousel-item .carousel-caption .inner-caption{height:auto !important;padding-bottom:10px;min-height:calc(1080*(100vw - 40px)/1920)}.case-study-detail .carousel-item .overlay{visibility:visible;opacity:1;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.case-study-detail .carousel-item .overlay:hover{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.case-study-detail .carousel-item .overlay-always-visible{min-height:calc(1080*(100vw - 40px)/1920)}.case-study-detail .slide-img-container{height:auto !important}.case-study-detail .slide-img-container img{width:100%;height:auto;display:block !important}.case-study-detail .sl-client-title{padding-top:20px !important}.case-study-detail .nextSection,.case-study-detail .prevSection{display:none}}[class^=arr-]{border:solid #fff;border-top-color:rgba(0,0,0,0) !important;border-left-color:rgba(0,0,0,0) !important;border-width:0px .1em .1em 0px;display:inline-block;padding:10px;opacity:1}[class^=arr-]:hover{border-color:#fff}.arr-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);color:#fff}.arr-left{transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);color:#fff}.arr-up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);color:#fff;margin-top:20px;border-width:2px;padding:5px}.arr-down{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);color:#fff;margin-bottom:20px;margin-top:0;border-width:2px;padding:5px}.tooltip-title{font-size:14px;line-height:20px;margin-top:-10px}.controls-area-mobile a:hover{color:#fff;text-decoration:none}.tooltip{display:none}.tooltip.show{opacity:1}.project-card{line-height:1em;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 !important;position:relative;width:100%}.project-card img{width:100%;height:auto;opacity:1;z-index:1;position:relative;pointer-events:none}.project-card .overlay{visibility:hidden}.project-card:hover .overlay{visibility:visible}.project-title{font-family:"Miller",serif;font-size:20px;line-height:26px;text-align:left;font-weight:bold;padding-right:30px}@media(min-width: 500px){.project-title{font-size:20px;line-height:26px}}.project-subheading{font-size:16px;line-height:26px;font-weight:400;text-align:left;text-transform:uppercase;padding-right:30px}@media(min-width: 500px){.project-subheading{font-size:16px;line-height:26px}}.project-subheading a{color:#fff;text-decoration:none}.project-subheading p{margin:0}hr.project-rule{border-color:#fff;color:#fff;width:100%;margin-top:10px;margin-bottom:10px;text-align:left}a.client-logo-img:hover img{opacity:.8}.team-card{font-weight:500;line-height:1em;letter-spacing:1px;position:relative;pointer-events:auto}.team-card .card-overlay{visibility:visible;opacity:0;background-color:rgba(207,51,57,.8)}.team-card:hover .card-overlay{opacity:1}.team-title{font-size:24px;line-height:29px;font-family:"Graphik Web",sans-serif;font-weight:300;text-align:left}hr.team-rule{border-color:#fff;color:#fff;width:100% !important;margin-top:10px;margin-bottom:10px;text-align:left}.team-subheading{font-size:14px;line-height:20px;font-family:"Graphik Web",sans-serif;font-weight:600;text-align:left;text-transform:uppercase}.team-subheading p{margin:0}.text-caption{padding-bottom:0;bottom:0;padding-top:0;text-align:left;left:0;right:0}.text-page-container{padding:35px;min-height:100%}.text-page-content{max-width:700px}.text-page-content a{color:#000;-webkit-text-decoration:none;text-decoration:none;display:inline !important;background-image:linear-gradient(to top, #000, #000);background-position:100% 90%;background-size:100% 1px !important;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;outline:none;width:auto;padding:5px 1px}.text-page-content a:hover{background-size:100% 100% !important;color:#fff}.text-page-content a.btn:hover{color:#fff}.tooltip-inner{background:rgba(0,0,0,0);opacity:1}.bs-tooltip-top{padding:0;margin-bottom:-10px}.bs-tooltip-bottom{padding:0;margin-top:-15px}.tooltip-left{margin-top:5px;margin-left:-20px}.tooltip-right{margin-top:5px;margin-right:-20px}.image-wide{margin-bottom:50px}.body-text-block{color:#000;padding-left:25px;padding-right:25px}.body-text-block .col{max-width:630px;margin-left:auto;margin-right:auto}.body-text-block a{font-weight:normal;color:#000;-webkit-text-decoration:none;text-decoration:none;display:inline !important;background-image:linear-gradient(to top, #000, #000);background-position:100% 90%;background-size:100% 1px !important;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;outline:none;width:auto;padding:5px 1px}.body-text-block a:hover{background-size:100% 100% !important;color:#fff}.body-text-block .anchor-links a{text-decoration:none !important;padding:0 1px;line-height:24px}.body-text-block .anchor-links a:hover{color:#fff}.body-text-block h1{margin-top:0;margin-bottom:0;font-size:36px;line-height:44px;font-family:"Miller",serif}.body-text-block h2{font-family:"Miller",serif;font-size:36px;line-height:44px}.body-text-block h3{font-family:"Miller",serif}.body-text-block h4{font-family:"Miller",serif}.body-text-block h6{text-transform:uppercase;font-size:14px;line-height:20px;margin-bottom:0;font-weight:400;letter-spacing:.34px}.body-text-block .attribution{text-transform:uppercase;font-size:14px;line-height:20px}.body-text-block .lead{font-family:"Miller",serif;font-size:24px;line-height:29px;margin-top:15px}.body-text-block .body-text{margin-top:15px;line-height:26px}.body-text-block img{max-width:100%}.body-text-block .embed-responsive{margin-top:10px}.anchor-links{font-family:"Miller",serif;font-weight:bold;font-size:24px;line-height:38px}.anchor-links a{text-decoration:none}.anchor-links a:hover{text-decoration:underline}.anchorTarget:target:before{content:"";display:block;height:20px;margin:-20px 0 0}.fancybox-navigation .fancybox-button div{padding:0}.tile-overlay{color:#fff;position:absolute;top:0;left:0;padding:20px;padding-right:20px;height:100% !important;width:100% !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:end !important;justify-content:flex-end !important;-ms-flex-direction:column !important;flex-direction:column !important}.page-about .menu-container{background:#fade22}.page-about .frame{border-color:#fade22}@media(min-width: 768px){.sl-client-title{padding-top:25px;font-size:12px;line-height:24px;padding-bottom:0}.sl-heading{font-size:38px;line-height:46px;max-width:450px;letter-spacing:.3px}.sl-subheading-label{font-size:13px;letter-spacing:.97px;line-height:16px;margin-bottom:4px}.sl-subheading{font-size:16px;line-height:26px;max-width:450px;margin-bottom:21px}.sl-scope-list.columnar{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important}.sl-scope-list.columnar li{width:33%}.sl-scope-list li{margin-bottom:8px}.crossSellLinks{margin-top:32px;margin-right:5%;margin-left:5%}.crossSellLinks a{margin:22px}.crossSellLinks .btn{margin:8px}.carousel-item hr{width:170px;margin-bottom:14px;margin-top:16px}.text-page h2{font-size:36px;line-height:44px}.text-page h4{font-size:24px}.text-page a.email{font-size:13px}.text-page-container{padding:80px 125px}.project-card{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.project-title{font-size:12px;line-height:14px;text-align:left}}@media(min-width: 768px)and (min-width: 850px){.project-title{font-size:20px;line-height:24px}}@media(min-width: 768px){.project-subheading{font-size:10px;line-height:12px;text-align:left;text-transform:uppercase}}@media(min-width: 768px)and (min-width: 850px){.project-subheading{font-size:14px;line-height:16px}}@media(min-width: 992px){nav.capability-links{margin-left:35px}.footer-social{margin-bottom:30px;margin-left:35px;margin-right:35px;width:135px}.framed-border{padding:32px}.bordered-area{border:32px solid #000;left:224px}.controls-area{border:32px solid rgba(0,0,0,0);left:204px}.carousel-item .overlay{opacity:1}.inner-caption-text hr{width:170px}.inner-caption-text .sl-heading a{background-size:100% 3px !important}.inner-caption-text .sl-subheading a{background-size:100% 2px !important}.sl-client-title{font-size:12px;letter-spacing:.34px;line-height:24px}.slide-heading,.sl-heading{max-width:700px}.sl-subheading{max-width:450px;margin-left:auto;margin-right:auto;padding-top:16px}.sl-subheading-label{font-size:12px;font-weight:500;line-height:24px;letter-spacing:.34px}.sl-scope-paragraph{max-width:466px;margin-left:auto;margin-right:auto}.sl-scope-list{display:none !important}.sl-scope-list.columnar{display:none !important}.crossSellLinks .btn{font-size:14px}[class^=arr-]{padding:1em}.carousel-control-prev{padding-left:32px}.carousel-control-next{padding-right:32px}.carousel-control-up{top:0}.carousel-control-down{bottom:0}.tooltip{display:initial}#service-list{max-height:320px;overflow-y:auto}.filter-section{margin-left:0}.filter-header{margin-top:30px;margin-left:35px;border-bottom:1px solid #404040;padding-bottom:12px}a.service-link,a.industry-link{padding-bottom:5px}.project-title,.team-title{font-size:12px;line-height:14px}}@media(min-width: 992px)and (min-width: 1280px){.project-title,.team-title{font-size:20px;line-height:24px}}@media(min-width: 992px)and (min-width: 1680px){.project-title,.team-title{font-size:24px;line-height:29px}}@media(min-width: 992px){.project-subheading,.team-subheading{font-size:10px;line-height:12px}}@media(min-width: 992px)and (min-width: 1280px){.project-subheading,.team-subheading{font-size:14px;line-height:16px}}@media(min-width: 992px)and (min-width: 1680px){.project-subheading,.team-subheading{font-size:14px;line-height:20px}}@media(min-width: 992px){.text-page-container{padding:35px;padding-top:60px}.body-text-block{width:100% !important;margin-left:0;padding-left:15px;padding-right:15px}.body-text-block h1,.body-text-block h2{font-size:90px;line-height:95px;letter-spacing:.3px;margin-bottom:30px}.body-text-block .col-indent{margin-left:200px;max-width:620px}.body-text-block .col-indent-extended{margin-left:200px;max-width:820px}.body-text-block .col-header{padding-left:0;padding-left:0;max-width:none;margin-left:0;width:100%}.body-text-block .lead{font-size:30px;line-height:38px}.article-header-img-container{margin-left:-60px;margin-right:-60px;margin-top:-60px}.anchor-links{font-size:30px;line-height:38px}.anchorTarget:target:before{content:"";display:block;height:32px;margin:-32px 0 0}}@media(min-width: 1200px){.sl-heading br,.sl-subheading br{display:none}.body-text-block .col{padding-left:0}}@media(min-width: 1700px){.sl-client-title{font-size:15px;line-height:18px;letter-spacing:1.5px;padding-bottom:10px}.slide-heading,.sl-heading{font-size:55px;line-height:62px;max-width:800px}.sl-subheading{font-size:18px;line-height:22px;max-width:550px;margin-bottom:28px}.crossSellLinks{margin-top:22px}.crossSellLinks .btn{font-size:14px}.text-page h2{font-size:55px;line-height:62px}.text-page-content{max-width:850px}}.menu-container{width:100%;background:#fff;height:0;color:#000;cursor:auto;pointer-events:auto}.slide-holder{position:relative;width:auto;height:calc(100vh - 92px);height:calc(var(--vh, 1vh)*100 - 92px);color:#fff;z-index:1}#container{width:100%;height:auto;padding-top:92px}.carousel-indicators{display:none}.carousel-caption{position:relative;right:0;left:0}.cursor{position:fixed;background-color:#000;width:10px;height:10px;border-radius:100%;z-index:1;transition:.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform,.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity;user-select:none;pointer-events:none;z-index:10000;transform:scale(1);display:none}@media(min-width: 992px){.cursor{display:block}}.cursor.active{opacity:1;transform:scale(0)}.cursor.menu-active{opacity:1;transform:scale(0)}.cursor.hovered{opacity:1;transform:scale(2)}.cursor-follower{position:fixed;background-color:#000;width:10px;height:10px;border-radius:100%;z-index:1;transition:.3s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform,.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity;user-select:none;pointer-events:none;z-index:10000;transform:scale(1);transform:translate(4px, -4px);display:none}@media(min-width: 992px){.cursor-follower{display:block}}.cursor-follower.active{opacity:1;transform:scale(3)}.cursor-follower.menu-active{opacity:1;transform:scale(3)}.cursor-follower.hovered{opacity:1;transform:scale(2)}.cursor-scroll{position:fixed;z-index:1;top:50%;left:50%;opacity:0;transition:.6s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform,.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity,.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) background;user-select:none;pointer-events:none;z-index:10000;width:110px;height:110px;line-height:25px;padding-top:30px;border-radius:50%;text-transform:uppercase;font-size:20px;font-weight:500;letter-spacing:.34;color:#000;text-align:center;background:#fff;display:none}@media(min-width: 992px){.cursor-scroll{display:block}}.cursor-scroll.hidden{color:#000;transform:scale(0)}.cursor-mute{position:fixed;z-index:1;transition:.1s cubic-bezier(0.75, -1.27, 0.3, 2.33) transform,.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) opacity,.2s cubic-bezier(0.75, -0.27, 0.3, 1.33) background;user-select:none;pointer-events:none;z-index:10001;width:110px;height:110px;padding-top:30px;line-height:25px;border-radius:50%;text-transform:uppercase;font-size:20px;font-weight:500;letter-spacing:.34;color:#000;text-align:center;background:#fff;display:none}@media(min-width: 992px){.cursor-mute{display:block}}.cursor-mute.hidden{color:#000;transform:scale(0)}.cursor-play{position:fixed;z-index:1;top:0;left:0;opacity:0;user-select:none;pointer-events:none;z-index:10000;width:110px;height:110px;padding-top:30px;line-height:25px;border-radius:50%;text-transform:uppercase;font-size:20px;font-weight:500;letter-spacing:.34;color:#000;text-align:center;background:#fff;display:none;transition:opacity .2s ease-in-out}@media(min-width: 992px){.cursor-play{display:block}}.cursor-play.hidden{color:#000;transform:scale(0)}.cursor-play.hover{opacity:1}.play-video{outline:none;display:inline-block}@media(min-width: 992px){.play-video{cursor:none}.play-video.active{cursor:auto}}.horizontal-slide{position:relative;margin-top:0;z-index:0}.image-slide img{height:auto;width:100%}.text-only-slide{width:100%;height:100%}.slide-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.slide-overlay.slide-overlay-fixed{position:relative !important;width:100%;height:100%;top:0;left:0}.slide-overlay.slide-overlay-fixed-video{position:relative !important}.video-slide{position:relative;top:0;left:0}.audio-icon{width:26px;height:26px;position:absolute;bottom:14px;right:14px;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%232D2D2D' fill-opacity='0.85'/%3E%3Cpath d='M8.9509 10.2763H7.1501V15.2588H10.1896L14.0063 18.3851V15.3317L8.9509 10.2763Z' fill='white'/%3E%3Cpath d='M19.433 12.7675C19.4346 11.7173 19.1259 10.69 18.5456 9.81468C17.9653 8.93933 17.1394 8.25493 16.1714 7.84743L15.8938 8.47198C16.6336 8.78372 17.2799 9.28196 17.7697 9.91806C18.2594 10.5542 18.5758 11.3064 18.688 12.1013C18.8002 12.8962 18.7044 13.7066 18.4099 14.4534C18.1153 15.2002 17.6322 15.8579 17.0076 16.3622L16.0326 15.3837C16.5048 15.0467 16.8784 14.5897 17.1148 14.06C17.3512 13.5302 17.442 12.947 17.3776 12.3705C17.3132 11.7939 17.0961 11.2451 16.7486 10.7805C16.4012 10.316 15.936 9.95265 15.4011 9.72803L15.1305 10.3665C15.557 10.5494 15.9261 10.8443 16.1988 11.2198C16.4715 11.5953 16.6376 12.0376 16.6795 12.4998C16.7215 12.962 16.6377 13.4269 16.4371 13.8454C16.2365 14.2639 15.9265 14.6204 15.5399 14.8771L14.0063 13.3574V7.15001L10.5955 9.94663L8.22222 7.56291L7.72952 8.06255L9.94669 10.2763L14.0063 14.3497L16.4351 16.7786L16.9348 17.2782L18.51 18.85L19.0166 18.3538L17.5177 16.8549C18.1149 16.3539 18.5957 15.7286 18.9265 15.0226C19.2573 14.3167 19.4301 13.5471 19.433 12.7675Z' fill='white'/%3E%3C/svg%3E%0A")}.audio-icon.video-unmuted{background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%232D2D2D' fill-opacity='0.85'/%3E%3Cpath d='M7.17993 10.2978V15.267H10.2113L14.0178 18.3849V7.17992L10.2113 10.2978H7.17993Z' fill='white'/%3E%3Cpath d='M16.1771 7.86163L15.9003 8.49835C16.7252 8.84758 17.4314 9.4283 17.9333 10.1703C18.4353 10.9123 18.7116 11.7838 18.7288 12.6795C18.746 13.5752 18.5034 14.4566 18.0303 15.2174C17.5572 15.9781 16.8739 16.5855 16.0629 16.9661L16.3571 17.5925C17.2888 17.1549 18.0739 16.4569 18.6174 15.5827C19.161 14.7085 19.4397 13.6956 19.42 12.6664C19.4002 11.6373 19.0828 10.6358 18.5061 9.78315C17.9294 8.93048 17.1181 8.26309 16.1702 7.86163H16.1771Z' fill='white'/%3E%3Cpath d='M17.3987 12.7513C17.3997 12.1107 17.2113 11.4842 16.8573 10.9504C16.5033 10.4166 15.9994 9.99932 15.409 9.75102L15.139 10.3877C15.5959 10.5811 15.9869 10.9027 16.2648 11.3136C16.5428 11.7245 16.6958 12.2071 16.7053 12.703C16.7148 13.199 16.5805 13.6871 16.3185 14.1084C16.0565 14.5296 15.6781 14.8659 15.229 15.0767L15.5232 15.703C16.0831 15.439 16.5567 15.0215 16.8887 14.4989C17.2207 13.9764 17.3976 13.3704 17.3987 12.7513Z' fill='white'/%3E%3C/svg%3E%0A")}.video-sizer{height:auto;width:100%;position:absolute;top:0;left:0}.overlapping-slide .lp-container{position:relative;padding-left:21%}.overlapping-slide .lplayer{width:59vw}@media(max-width: 991px){.inner-caption{margin-top:30px;margin-bottom:30px}.inner-caption hr{width:170px}.sl-heading,.sl-subheading{max-width:550px}.video-slide{margin-bottom:-7px}}@media(max-width: 768px){.inner-caption{margin-top:20px;margin-bottom:10px}.inner-caption hr{width:160px}.sl-heading,.sl-subheading{padding-left:20px;padding-right:20px}}@media(min-width: 992px){.menu-container{width:267px !important;padding:32px;height:100vh;height:calc(var(--vh, 1vh)*100);position:relative}.nav-desktop-container{top:0;left:0;width:235px}.slide-holder{height:calc(100vh - 115px);height:calc(var(--vh, 1vh)*100 - 115px);margin-left:0;top:115px}#container{width:auto;height:calc(100vh - 115px);height:calc(var(--vh, 1vh)*100 - 115px);position:relative;padding-top:0;padding-bottom:0}.carousel-caption{position:absolute;right:15%;left:15%}.carousel-indicators{display:flex;position:fixed;bottom:34px;left:265px}.inner-caption{margin-top:0;margin-bottom:0}.indicator:hover{background-color:#000;cursor:pointer}.horizontal-slide{width:100vw}.full-height{width:100%;height:auto}.horizontal-slide{height:calc(100vh - 115px);height:calc(var(--vh, 1vh)*100 - 115px);width:auto !important}.full-height{height:100%;width:auto}.image-slide img{height:calc(100vh - 115px);height:calc(var(--vh, 1vh)*100 - 115px);width:auto;max-width:none}.text-only-slide{width:calc(100vw - 64px - 205px);height:calc(100vh - 64px)}.slide-overlay{position:absolute !important}.slide-overlay.slide-overlay-fixed{position:absolute !important}.slide-overlay.slide-overlay-fixed-video{position:absolute !important;background-image:none !important}.video-sizer{height:calc(100vh - 115px);height:calc(var(--vh, 1vh)*100 - 115px);width:auto;max-width:none}.audio-icon{display:none}.overlapping-slide{width:0}.overlapping-slide .lp-container{padding-left:0;position:absolute;height:100vh;padding-top:15vh}}.slide-holder-single{position:relative;width:auto;height:calc(100vh - 98px);color:#fff;margin-top:58px}.slide-holder-single .horizontal-slide{position:relative;height:calc(100vh - 98px)}.slide-holder-single .video-sizer{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.slide-holder-single .video-slide{height:calc(100vh - 98px);width:100%;position:absolute}.slide-holder-single .alternate-image{position:absolute;background-position:center center;background-size:cover;background-repeat:no-repeat;height:calc(100vh - 98px);width:100%}@media(min-width: 992px){.video-slide{height:100vh;height:calc(var(--vh, 1vh)*100)}.video-reel{width:calc(1920*(var(--vh, 1vh)*100 - 115px - var(--scrollbar))/1080);max-width:calc(var(--vw, 1vw)*100 - var(--scrollbar))}.video-reel .video-sizer{width:calc(1920*(var(--vh, 1vh)*100 - 115px - var(--scrollbar))/1080);max-width:calc(var(--vw, 1vw)*100 - var(--scrollbar));object-fit:cover}.slide-holder-single{height:100vh;margin-left:267px;margin-top:0}.slide-holder-single .horizontal-slide{height:100%;width:calc(100vw - 267px);height:100vh;overflow:hidden}.slide-holder-single .horizontal-slide:last-child{padding-right:0}.slide-holder-single .video-slide{height:100vh;position:relative}.slide-holder-single .alternate-image{height:100vh}}.slide-descriptive,.slide-descriptive-extended{width:100%;padding:21px 60px 29px 21px;min-height:210px}.slide-descriptive .text-descriptive,.slide-descriptive-extended .text-descriptive{margin-top:0px}.slide-descriptive .text-descriptive p,.slide-descriptive-extended .text-descriptive p{font-family:"Graphik Web",sans-serif;font-size:16px;line-height:26px}.slide-descriptive .text-descriptive div.lead p,.slide-descriptive-extended .text-descriptive div.lead p{font-family:"Miller",serif;font-size:28px;line-height:32px;letter-spacing:.34px;font-weight:normal}.slide-descriptive .text-descriptive div.lead p em,.slide-descriptive-extended .text-descriptive div.lead p em{font-family:"Miller",serif}.slide-descriptive .text-descriptive div.lead p em strong,.slide-descriptive-extended .text-descriptive div.lead p em strong{font-family:"Miller",serif}.slide-descriptive .text-descriptive div.lead p strong em,.slide-descriptive-extended .text-descriptive div.lead p strong em{font-family:"Miller",serif}.slide-descriptive .text-descriptive a,.slide-descriptive-extended .text-descriptive a{color:inherit;-webkit-text-decoration:none;text-decoration:none;display:inline !important;background-image:linear-gradient(to top, #000, #000);background-position:100% 90%;background-size:100% 1px !important;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;outline:none;width:auto;padding:5px 1px}.slide-descriptive .text-descriptive a:hover,.slide-descriptive-extended .text-descriptive a:hover{text-decoration:none;background-size:100% 100% !important;color:#fff}.slide-descriptive.inverse .text-descriptive a,.slide-descriptive-extended.inverse .text-descriptive a{background-image:linear-gradient(to top, #fff, #fff)}.slide-descriptive.inverse .text-descriptive a:hover,.slide-descriptive-extended.inverse .text-descriptive a:hover{color:initial}.slide-descriptive .eyebrow,.slide-descriptive-extended .eyebrow{font-family:"Graphik Web",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:24px;letter-spacing:.34px;text-transform:uppercase;margin-bottom:10px}.slide-descriptive .slide-services,.slide-descriptive-extended .slide-services{font-family:"Miller",serif;font-size:16px;line-height:24px;letter-spacing:0;column-count:2}@media(min-width: 450px){.slide-descriptive .slide-services,.slide-descriptive-extended .slide-services{column-width:170px;width:410px}}@media(min-width: 500px){.slide-descriptive .slide-services.custom-list-block,.slide-descriptive-extended .slide-services.custom-list-block{column-width:200px;width:450px}}.slide-descriptive .slide-services div,.slide-descriptive-extended .slide-services div{break-inside:avoid-column}.slide-descriptive .slide-services a,.slide-descriptive-extended .slide-services a{color:inherit;text-decoration:underline}.slide-descriptive .slide-services-eyebrow,.slide-descriptive-extended .slide-services-eyebrow{font-family:"Graphik Web",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:24px;letter-spacing:.34px;text-transform:uppercase;margin-top:20px;margin-bottom:10px}.slide-descriptive-extended .text-descriptive{margin-top:0}.slide-descriptive-extended .contents-descriptive .eyebrow{margin-top:80px}@media(min-width: 992px){.slide-descriptive,.slide-descriptive-extended{width:760px;padding:43px 70px 50px 49px;height:100%}.slide-descriptive .contents-descriptive,.slide-descriptive-extended .contents-descriptive{height:100%}.slide-descriptive .text-descriptive div.lead p,.slide-descriptive-extended .text-descriptive div.lead p{letter-spacing:1px;margin-bottom:30px}}@media(min-width: 992px)and (min-height: 750px){.slide-descriptive .text-descriptive div.lead p,.slide-descriptive-extended .text-descriptive div.lead p{font-size:38px;line-height:42px}}@media(min-width: 992px){.slide-descriptive .text-descriptive div.lead-bottom p,.slide-descriptive-extended .text-descriptive div.lead-bottom p{margin-right:90px}.slide-descriptive .eyebrow,.slide-descriptive-extended .eyebrow{white-space:nowrap}.slide-descriptive .body-text,.slide-descriptive-extended .body-text{width:536px}.slide-descriptive-extended{width:920px;padding-right:65px}.slide-descriptive-extended .eyebrow-col{min-width:140px;margin-right:90px}.slide-descriptive-extended .contents-descriptive .eyebrow{margin-top:0;margin-bottom:20px}.slide-descriptive .text-descriptive{margin-top:0px}}@media(min-width: 992px)and (min-height: 750px){.slide-descriptive .text-descriptive{margin-top:30px}}.testimonial-slide{width:100%;padding:21px 60px 48px 21px}.testimonial-slide .quote{font-family:"Miller",serif;font-size:28px;line-height:32px;color:#fefefe;font-weight:normal;margin-bottom:14px;letter-spacing:.34px}.testimonial-slide .quote em{font-family:"Miller",serif}.testimonial-slide .quote em strong{font-family:"Miller",serif}.testimonial-slide .quote strong em{font-family:"Miller",serif}.testimonial-slide .quote-opening{margin-top:13px;font-size:100px;line-height:58px;letter-spacing:.3px;display:block;margin-bottom:-19px}.testimonial-slide .quote-source{font-family:"Graphik Web",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px}@media(min-width: 992px){.testimonial-slide{width:760px;padding:43px 70px 50px 49px;height:100%}.testimonial-slide .quote{font-size:28px;line-height:32px;margin-bottom:34px;letter-spacing:1px}}@media(min-width: 992px)and (min-height: 750px){.testimonial-slide .quote{font-size:32px;line-height:40px}}@media(min-width: 992px){.testimonial-slide .quote-opening{font-size:150px;line-height:58px;margin-left:-5px;margin-top:39px}.testimonial-slide .quote-source{line-height:20px}}@media(min-width: 992px)and (min-height: 850px){.testimonial-slide .quote{font-size:38px;line-height:42px;margin-bottom:32px}}.cross-sell-slide{width:100%;padding:35px 25px}.cross-sell-slide .eyebrow{font-family:"Graphik Web",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:24px;letter-spacing:.34px;text-transform:uppercase;margin-bottom:10px}.cross-sell-slide .cross-sell-heading{margin-bottom:30px;font-family:"Miller",serif;font-size:42px;line-height:48px;letter-spacing:.34px;margin-top:50px}.cross-sell-slide ul.cross-sell-links{list-style:none;padding-left:0}.cross-sell-slide ul.cross-sell-links li{margin-bottom:27px;font-family:"Graphik Web",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:35px;letter-spacing:.5px;text-transform:uppercase}.cross-sell-slide ul.cross-sell-links li a{text-decoration:none;border:0;color:inherit;background-repeat:no-repeat;background-position:right center}.cross-sell-slide ul.cross-sell-links li a:hover{border-bottom:1px solid #fff}.cross-sell-slide ul.cross-sell-links li a svg{width:14px;height:14px;margin-left:8px;margin-bottom:3px}.cross-sell-slide ul.cross-sell-links li.dark-text-mode a:hover{color:#fff !important}@media(min-width: 992px){.cross-sell-slide{width:1020px;padding:45px 70px 0 70px;height:100%;overflow-y:hidden}}@media(min-width: 992px)and (min-height: 750px){.cross-sell-slide .cross-sell-heading{margin-bottom:40px;font-size:88px;line-height:95px;letter-spacing:1px}.cross-sell-slide ul.cross-sell-links li{font-size:30px;line-height:35px;letter-spacing:1px;margin-bottom:37px}.cross-sell-slide ul.cross-sell-links li a svg{width:20px;height:20px;margin-left:13px;margin-bottom:5px}}.cross-sell-cards-slide{width:100%;height:auto;overflow:hidden}.cross-sell-cards-slide .cross-sell-heading{width:100%;height:71.0666666667vw;position:relative}.cross-sell-cards-slide .project-card{position:relative;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 !important;width:100%}.cross-sell-cards-slide .project-description{padding:30px 25px 15px 25px}.cross-sell-cards-slide .project-description p em{font-family:"Miller";font-weight:300}@media(max-width: 992px){.cross-sell-cards-slide .site-page-card{height:71.0666666667vw}.cross-sell-cards-slide .site-page-card .sitePageTitle p{font-size:72px;line-height:1.1em}}@media(min-width: 992px){.cross-sell-cards-slide{height:calc(100*var(--vh, 1vh) - 100px);width:calc((100*var(--vh, 1vh) - 100px)*750/533)}.cross-sell-cards-slide .cross-sell-heading,.cross-sell-cards-slide .project-card{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;height:calc((100*var(--vh, 1vh) - 100px)/2)}.cross-sell-cards-slide .cross-sell-heading a,.cross-sell-cards-slide .project-card a{font-size:16px;line-height:24px}.cross-sell-cards-slide .cross-sell-heading p,.cross-sell-cards-slide .project-card p{font-size:24px;line-height:1.1em}.cross-sell-cards-slide.half-slide{width:calc((100*var(--vh, 1vh) - 100px)*750/533/2)}.cross-sell-cards-slide.half-slide .cross-sell-heading,.cross-sell-cards-slide.half-slide .project-card{-ms-flex:auto;flex:auto;max-width:100%}.cross-sell-cards-slide .site-page-card .sitePageTitle p{font-size:28px;font-size:clamp(28px,8vh,72px);line-height:1em}}@media screen and (min-width: 992px)and (min-height: 770px){.cross-sell-cards-slide .site-page-card .sitePageTitle p{font-size:clamp(28px,18vh,96px)}}@media screen and (min-width: 992px)and (min-height: 990px){.cross-sell-cards-slide .site-page-card .sitePageTitle p{font-size:clamp(28px,18vh,136px)}}@media screen and (min-width: 992px)and (min-height: 590px){.cross-sell-cards-slide .project-description{padding:30px 40px 20px 40px}.cross-sell-cards-slide .cross-sell-heading a,.cross-sell-cards-slide .project-card a{font-size:16px;line-height:24px}.cross-sell-cards-slide .cross-sell-heading p,.cross-sell-cards-slide .project-card p{font-size:calc(24px + 28*(100*var(--vh) - 590px)/370);line-height:1.1em}}.slide-title-card{width:100%;padding:48px 21px 51px 21px;min-height:210px}.slide-title-card .slide-title h1{font-family:"Miller",serif;font-weight:500;font-size:3.375rem;line-height:3.625rem;letter-spacing:1px;margin-bottom:11px}.slide-title-card .slide-title h1 span{white-space:normal}.slide-title-card .slide-tagline{font-family:"Graphik Web",sans-serif;font-size:1.125rem;line-height:1.625rem;letter-spacing:1px;font-style:normal;font-weight:500;text-transform:uppercase}.slide-title-card .slide-services{font-family:"Miller",serif;font-size:1rem;line-height:1.5rem;letter-spacing:0;font-weight:500}.slide-title-card .slide-services.columnar{column-count:2}@media(min-width: 450px){.slide-title-card .slide-services.columnar{column-width:170px;width:410px}}@media(min-width: 530px){.slide-title-card .slide-services.columnar{column-width:170px;width:510px}}.slide-title-card .slide-services div{break-inside:avoid-column}.slide-title-card .slide-services a{color:inherit;text-decoration:underline}.slide-title-card .slide-services-eyebrow{font-family:"Graphik Web",sans-serif;font-style:normal;font-weight:500;font-size:.75rem;line-height:1.5rem;letter-spacing:.34px;text-transform:uppercase;margin-top:43px;margin-bottom:10px}.slide-title-card .text-descriptive{margin-top:80px}.slide-title-card .eyebrow{font-family:"Graphik Web",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:24px;letter-spacing:.34px;text-transform:uppercase;margin-bottom:10px}.slide-title-card .text-descriptive p{font-family:"Graphik Web",sans-serif;font-size:16px;line-height:26px}.slide-title-card .text-descriptive div.lead p{font-family:"Miller",serif;font-size:28px;line-height:32px;letter-spacing:.34px;font-weight:normal}.slide-title-card .text-descriptive div.lead p em{font-family:"Miller",serif}.slide-title-card .text-descriptive div.lead p em strong{font-family:"Miller",serif}.slide-title-card .text-descriptive div.lead p strong em{font-family:"Miller",serif}.slide-title-card .text-descriptive a{color:inherit;text-decoration:underline}.slide-title-card.tagline-display .header-bar .slide-services-eyebrow{display:none}.slide-title-card.tagline-display .slide-tagline-display{font-family:"Miller",serif;font-size:2.5rem;line-height:1.2em}.slide-title-card.tagline-display .slide-tagline-display em{font-family:"Miller",serif}.slide-title-card.tagline-display .slide-tagline-display em strong{font-family:"Miller",serif}.slide-title-card.tagline-display .slide-tagline-display strong em{font-family:"Miller",serif}.slide-title-card.tagline-display .slide-tagline-display br{display:none}.slide-title-card.tagline-display .slide-services{column-count:2}@media(min-width: 992px){#slide-0{z-index:2}.slide-title-card{width:auto;min-width:594px;padding:34px 42px;height:100%;position:relative}.slide-title-card .slide-title{font-size:200px;line-height:270px;letter-spacing:-3px;z-index:99;position:relative;top:-12px;left:-1px;padding-right:150px}.slide-title-card .slide-title h1{font-size:clamp(68px,68px + 32*(100vh - 400px)/420,100px);line-height:1em;letter-spacing:-3px;margin-left:-4px;font-weight:500}.slide-title-card .slide-title h1 span{white-space:nowrap}}@media(min-width: 992px)and (min-height: 820px){.slide-title-card .slide-title h1{font-size:6.25rem;line-height:6.25rem}}@media(min-width: 992px){.slide-title-card.overlapping{min-width:670px;width:670px}.slide-title-card.overlapping .slide-title{position:absolute;top:31px;left:66px}.slide-title-card .slide-tagline{margin-top:15px;font-size:1.5rem;line-height:1.8125rem;letter-spacing:.814px;margin-bottom:20px}}@media(min-width: 992px)and (min-height: 820px){.slide-title-card .slide-tagline{font-size:24px;line-height:29px}}@media(min-width: 992px){.slide-title-card .contents-descriptive{height:100%}.slide-title-card .text-descriptive div.lead p{font-size:42px;line-height:51px;letter-spacing:1px}.slide-title-card .slide-services-block{display:none}}@media(min-width: 992px)and (min-height: 530px){.slide-title-card .slide-services-block{display:block}}@media(min-width: 992px){.slide-title-card .slide-services-eyebrow{margin-top:25px}.slide-title-card.tagline-display{padding-right:65px}.slide-title-card.tagline-display .header-bar .slide-services-eyebrow{display:flex;margin-top:0}.slide-title-card.tagline-display .slide-tagline-display{font-size:clamp(68px,68px + 32*(100vh - 400px)/420,100px);line-height:1em;letter-spacing:0;padding-right:100px}}@media(min-width: 992px)and (min-height: 820px){.slide-title-card.tagline-display .slide-tagline-display{font-size:100px;line-height:100px;letter-spacing:-3px}}@media(min-width: 992px){.slide-title-card.tagline-display .slide-tagline-display br{display:inline}}@media(min-width: 992px)and (min-height: 820px){.slide-title-card.tagline-display .slide-tagline-display h1{margin-left:-5px}}@media(min-width: 992px){.slide-title-card.tagline-display .slide-services-block{display:block;margin-top:15px;margin-left:0}.slide-title-card.tagline-display .slide-services-block .slide-services-eyebrow{display:none}.slide-title-card.tagline-display .slide-services{column-count:1;width:200px}}.cta-slide{width:100%;height:auto;overflow:hidden;background:#000;color:#fff}.cta-slide .primary-card{width:100%;height:auto;padding:21px 60px 29px 21px}.cta-slide .secondary-card{padding:35px 20px 29px 21px;text-transform:uppercase;font-weight:500;font-family:"Graphik Web",sans-serif;font-size:12px;line-height:24px}.cta-slide .secondary-card a{text-decoration:none;font-weight:400}.cta-slide .heading{margin-top:95px;font-family:"Miller",serif;font-weight:500;font-size:3.375rem;line-height:3.625rem;letter-spacing:1px;margin-bottom:11px}.cta-slide a{font-family:"Graphik Web",sans-serif;color:inherit;-webkit-text-decoration:none;text-decoration:none;display:inline !important;background-image:linear-gradient(to top, #fff, #fff);background-position:100% 90%;background-size:100% 1px !important;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;outline:none;width:auto;padding:5px 1px;text-transform:uppercase}.cta-slide a:hover{text-decoration:none;background-size:100% 100% !important;color:#000}.cta-slide .bg-arrow{background-image:url("data:image/svg+xml,%3Csvg width='828' height='829' viewBox='0 0 828 829' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.999964 3.94286L825.057 828' stroke='%23FEFCF2' stroke-miterlimit='10'/%3E%3Cpath d='M1 828L0.999964 0.999937L828 0.9999' stroke='%23FEFCF2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;margin-right:0;width:110px;height:110px}@media(min-width: 992px){.cta-slide{width:760px;height:calc(100*var(--vh, 1vh) - 100px)}.cta-slide .primary-card{height:calc((100*var(--vh, 1vh) - 100px)/2);padding:30px 70px 10px 48px}.cta-slide .secondary-card{height:calc((100*var(--vh, 1vh) - 100px)/2);padding:0 70px 30px 48px}.cta-slide .secondary-card .links{width:100%}.cta-slide .secondary-card a.email-link{margin-right:40px}.cta-slide .heading{font-size:clamp(24px,24px + 76*(80vh - 400px)/420,100px);line-height:1em;margin-top:30px;margin-left:-4px;font-weight:500}}@media(min-width: 992px)and (min-height: 820px){.cta-slide .heading{font-size:6.25rem;line-height:6.25rem;letter-spacing:-3px}}@media(min-width: 992px){.cta-slide .bg-arrow{width:calc((100*var(--vh, 1vh) - 100px)/2 - 95px);height:calc(100% - 65px)}}.culture-slides .slide-title-card{background-color:#fffbf4;border-top:28px solid;border-right:28px solid}.culture-slides .slide-title-card .slide-title{font-size:1rem;line-height:1.1rem;padding-left:10px}.culture-slides .slide-title-card .slide-title img{margin-left:-10px;max-width:100%}.culture-slides .slide-title-card .slide-title svg{max-width:100%}.culture-slides .slide-title-card a.action-btn{color:#fff;font-size:16px;font-weight:500;line-height:26px;display:inline-block !important;text-transform:uppercase;text-decoration:none;padding:8px 15px;border-bottom:0;margin-top:20px;margin-bottom:5px;margin-left:8px}.culture-slides .slide-title-card a.action-btn:hover{opacity:.8}.culture-slides .slide-title-card a.gallery-thumb{display:none !important}.culture-slides .slide-title-card .slide-services-block{padding-left:10px;padding-top:20px}.culture-slides .slide-title-card .slide-services{column-count:2;width:335px}.culture-slides .slide-title-card .slide-services a{color:#000;font-family:"Graphik Web",sans-serif;font-size:16px;line-height:34px;font-weight:normal;text-decoration:none;display:inline;background-image:linear-gradient(to top, #000, #000);background-position:100% 90%;background-size:100% 1px !important;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;padding:5px 1px}.culture-slides .slide-title-card .slide-services a:hover{background-size:100% 100% !important;color:#fff}.culture-slides .slide-descriptive,.culture-slides .slide-related-content-grid{background-color:#fffbf4;border-top:28px solid;border-right:28px solid}.culture-slides .slide-descriptive .eyebrow,.culture-slides .slide-related-content-grid .eyebrow{font-family:"Graphik Web",sans-serif;font-size:15px;font-weight:500;line-height:29px;letter-spacing:.814px;text-transform:uppercase;margin-bottom:28px}.culture-slides .slide-descriptive .eyebrow span,.culture-slides .slide-related-content-grid .eyebrow span{padding-bottom:5px;border-bottom:5px solid}.culture-slides .slide-descriptive a.action-btn,.culture-slides .slide-related-content-grid a.action-btn{color:#fff;font-size:16px;font-weight:500;line-height:26px;display:inline-block !important;text-transform:uppercase;padding:8px 15px;border-bottom:0;margin-bottom:28px}.culture-slides .slide-descriptive a.action-btn:hover,.culture-slides .slide-related-content-grid a.action-btn:hover{opacity:.8}.culture-slides .slide-descriptive a.gallery-thumb,.culture-slides .slide-related-content-grid a.gallery-thumb{display:none !important}.culture-slides .slide-related-content-grid{border-bottom:28px solid}.culture-slides .slide-related-content-grid .contents-descriptive{margin:30px}.culture-slides .slide-related-content-grid .logo-asset-container{height:auto;gap:10px;width:auto}.culture-slides .slide-related-content-grid .logo-asset-div{position:relative;width:100%;height:auto}.culture-slides .slide-related-content-grid a.logo-asset{opacity:1;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);transition:all .5s ease}.culture-slides .slide-related-content-grid a.logo-asset:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.culture-slides .slide-related-content-grid a.logo-asset.rows3:hover{opacity:.5}.culture-slides .cross-sell-cards-slide .project-card{position:relative;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 !important;width:100%}.culture-slides .cross-sell-cards-slide a.project-link{color:#000}.culture-slides .cross-sell-cards-slide .project-description{overflow:hidden}.culture-slides .cross-sell-cards-slide p{font-size:36px}@media(min-width: 992px){.culture-slides .slide-title-card{width:708px}.culture-slides .slide-title-card .slide-title{padding-left:22px}.culture-slides .slide-title-card .slide-title img{margin-left:-22px}.culture-slides .slide-title-card a.action-btn{margin-top:0;margin-left:20px;margin-bottom:28px}.culture-slides .slide-title-card .slide-services-block{padding-left:22px;padding-top:0}.culture-slides .slide-title-card .slide-services{width:520px}.culture-slides .slide-title-card .slide-services a{font-size:20px;line-height:58px}.culture-slides .slide-descriptive{width:725px}.culture-slides .slide-descriptive.is-adjacent{width:675px;border-right:0}.culture-slides .slide-descriptive .lead{width:450px}.culture-slides .slide-descriptive .body-text{width:390px;margin-bottom:10px}.culture-slides .slide-related-content-grid{padding:43px 20px 50px 49px;height:100%;width:auto;min-width:725px}.culture-slides .slide-related-content-grid .contents-descriptive{margin:0}.culture-slides .slide-related-content-grid .logo-asset-container{height:calc(100vh - 100px - 220px);gap:10px}}@media(min-width: 992px)and (min-height: 750px){.culture-slides .slide-related-content-grid .contents-descriptive{margin-top:30px}.culture-slides .slide-related-content-grid .logo-asset-container{gap:30px}}@media(min-width: 992px){.culture-slides .cross-sell-cards-slide .project-card{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;height:calc((100*var(--vh, 1vh) - 100px)/3)}}.cta-slide-contact{padding:30px;border-top:28px solid #ff4e5a;font-size:16px;line-height:18.5px}.cta-slide-contact h3{font-family:"Miller",serif;font-size:48px;line-height:48px;border-bottom:5px solid #ff4e5a;display:inline-block;margin-bottom:20px}.cta-slide-contact h4{font-family:"Miller",serif;font-size:24px;line-height:1.1em;border-bottom:5px solid #ff4e5a;display:inline-block;margin-bottom:20px}.cta-slide-contact a{color:#000;text-decoration:none;display:inline;background-image:linear-gradient(to top, #000, #000);background-position:100% 90%;background-size:100% 1px !important;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;padding:5px 1px}.cta-slide-contact a:hover{background-size:100% 100% !important;color:#fff}.cta-slide-contact .bg-arrow{background-image:url("data:image/svg+xml,%3Csvg width='828' height='829' viewBox='0 0 828 829' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.999964 3.94286L825.057 828' stroke='%23000000' stroke-miterlimit='10'/%3E%3Cpath d='M1 828L0.999964 0.999937L828 0.9999' stroke='%23000000' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;margin-right:0;width:110px;height:110px}@media(min-width: 992px){.cta-slide-contact{min-width:530px;height:calc(100*var(--vh, 1vh) - 100px);transition:all .4s ease-out}}@media(min-width: 992px)and (min-height: 750px){.cta-slide-contact{padding:70px;padding-bottom:30px;padding-right:30px;border-top:108px solid #ff4e5a}.cta-slide-contact h3{font-size:69px;line-height:69px}.cta-slide-contact h4{font-size:38px;line-height:42px;letter-spacing:1px}}@media(min-width: 992px){.cta-slide-contact .bg-arrow{width:110px;height:110px}}.slide-audio a.audio-btn,.slide-audio .audio-btn{color:#fff;font-size:16px;font-weight:500;line-height:27px;display:inline-block !important;text-transform:uppercase;text-decoration:none;padding:7px 15px 7px 10px;border-bottom:0;margin-top:20px;margin-bottom:5px;margin-left:8px;background-image:none;cursor:pointer}.slide-audio a.audio-btn svg,.slide-audio .audio-btn svg{margin-right:10px;display:inline-block}.slide-audio .eyebrow-highlight{border-bottom:5px solid #fff;padding-bottom:10px}.slide-audio .lead{margin-top:30px}@media(min-width: 992px){.slide-audio .slide-audio a.audio-btn,.slide-audio .slide-audio .audio-btn{margin-top:0;margin-left:20px;margin-bottom:28px}}.slide-intro-slide-anchors a.audio-btn,.slide-intro-slide-anchors .audio-btn{color:#fff;font-size:16px;font-weight:500;line-height:27px;display:inline-block !important;text-transform:uppercase;text-decoration:none;padding:7px 15px 7px 10px;border-bottom:0;margin-top:20px;margin-bottom:5px;background-image:none;cursor:pointer}.slide-intro-slide-anchors a.audio-btn svg,.slide-intro-slide-anchors .audio-btn svg{margin-right:10px;display:inline-block}.slide-intro-slide-anchors a.slide-anchor{font-family:"Graphik Web",sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.34px;text-transform:uppercase;margin-bottom:5px;display:inline-block;text-decoration:none;background-image:linear-gradient(to top, #000, #000);background-position:100% 90%;background-size:100% 1px !important;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;padding:5px 1px}.slide-intro-slide-anchors a.slide-anchor:hover{background-size:100% 100% !important;color:#fff}.slide-intro-slide-anchors .anchor-heading{border-top:2px solid #000;padding-top:10px;font-size:18px;font-weight:700;line-height:1em}.slide-intro-slide-anchors .slide-services-block{margin-top:30px}@media(min-width: 992px){.slide-intro-slide-anchors .anchor-heading{margin-right:130px}.slide-intro-slide-anchors .slide-intro-slide-anchors a.audio-btn{margin-top:0;margin-left:20px;margin-bottom:28px}}.cta-culture-slide a{background-image:linear-gradient(to top, #000, #000)}.cta-culture-slide a:hover{color:#fff}.cta-culture-slide .bg-arrow{background-image:url("data:image/svg+xml,%3Csvg width='828' height='829' viewBox='0 0 828 829' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.999964 3.94286L825.057 828' stroke='%23000000' stroke-miterlimit='10'/%3E%3Cpath d='M1 828L0.999964 0.999937L828 0.9999' stroke='%23000000' stroke-miterlimit='10'/%3E%3C/svg%3E%0A")}.cta-culture-slide .heading em{font-family:"GT Alpina";font-style:normal}@media(min-width: 992px){.cross-sell-cards-slide-culture{width:calc(2*(100*var(--vh, 1vh) - 100px)*750/533) !important}.cross-sell-cards-slide-culture .cross-sell-heading,.cross-sell-cards-slide-culture .project-card{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@-webkit-keyframes translate-up-0-masked{0%{transform:translateY(100%)}to{transform:translateY(0)}}@-moz-keyframes translate-up-0-masked{0%{transform:translateY(100%)}to{transform:translateY(0)}}@-ms-keyframes translate-up-0-masked{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes translate-up-0-masked{0%{transform:translateY(100%)}to{transform:translateY(0)}}.article-page{color:#000;padding-bottom:32px;margin-top:92px;transition:margin .2s ease-in-out}.article-page.nav-up{margin-top:0}.article-page .container-fluid{padding-left:25px;padding-right:25px}.article-page h1{font-family:"Miller",serif;font-size:54px;line-height:58px;font-weight:normal;margin-top:45px;margin-bottom:34px}.article-page h1 em{font-family:"Miller",serif}.article-page h1 em strong{font-family:"Miller",serif}.article-page h1 strong em{font-family:"Miller",serif}.article-page h2{font-size:12px;letter-spacing:.75px;line-height:24px;text-transform:uppercase;font-weight:500}.article-page h3{font-family:"Miller",serif;margin-top:13px;font-weight:normal;font-size:20px;letter-spacing:0;line-height:26px}.article-page .article-row{margin-bottom:40px}.article-page .article-row a{color:initial;-webkit-text-decoration:none;text-decoration:none;display:inline !important;background-image:linear-gradient(to top, #000, #000);background-position:100% 90%;background-size:100% 1px !important;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;outline:none;width:auto;padding:5px 1px}.article-page .article-row a:hover{background-size:100% 100% !important;color:#fff}.article-page .article-row a.client-logo-img{background-image:none}.article-page .article-row a.client-logo-img:hover img{opacity:.6}.article-page .article-row a.social{background-image:none;width:22px;height:22px;display:block !important;padding:0;color:#000;margin-right:20px}.article-page .article-row a.social:hover img{opacity:.6}.article-page .article-row a.social:last-child{margin-right:0}.article-page .article-row a.social:last-child img{padding-top:4px}.article-page .article-row.activated .header .word>span,.article-page .article-row.activated .header .word>div{animation:translate-up-0-masked .75s forwards}.article-page .article-row.header-row{margin-bottom:15px}.article-page .article-row:last-child{margin-bottom:0}.article-page .fade-in-row{opacity:0}.article-page .article-subheader{width:100%}.article-page .article-body-text{font-weight:normal;font-size:28px;letter-spacing:0;line-height:32px}.article-page .article-body-text p{margin-bottom:6px}.article-page .article-body-text p.smaller,.article-page .article-body-text .smaller p{font-size:16px;letter-spacing:0;line-height:26px;font-weight:400}.article-page .article-body-text .header{font-family:"Miller",serif;margin-bottom:.5em}.article-page .article-body-text .header .word{display:inline-block;overflow-y:hidden;margin-bottom:-0.5em}.article-page .article-body-text .header .word>span,.article-page .article-body-text .header .word>div{display:inline-block;transform:translateY(100%);vertical-align:middle}.article-page .article-list{width:100%;font-size:16px;letter-spacing:0;line-height:26px}.article-page .article-list h3{margin-top:20px;font-size:19px;line-height:26px;font-style:italic;font-weight:bold}.article-page .article-list ul li{margin-bottom:10px;font-weight:400}.article-page .contact-line{font-size:10px;letter-spacing:.75px;line-height:12px;text-transform:uppercase;margin-bottom:14px;border-top:1px solid #d8d8d8;font-weight:normal;padding-top:30px}.article-page .contact-line div{margin-bottom:10px;margin-right:22px}.article-page .contact-line:last-child{margin-bottom:0}.article-page img.blur-initial[data-src]{filter:blur(0.2em)}.article-page img.blur-initial{filter:blur(0em);transition:filter .5s}.article-page .client-logos-row{margin-top:-50px}.article-page .testimonials-row .quote{font-family:"Miller",serif;font-size:24px;font-weight:500;line-height:35px;text-indent:-9px;margin-right:10px;margin-bottom:10px}.article-page .testimonials-row .attribution{font-size:16px;line-height:22px;margin-bottom:34px}.article-page .testimonials-row .attribution .name-title{font-weight:500}.article-page .extended-nav{display:none}@media(min-width: 768px){.article-page .article-list{width:50%}}@media(min-width: 992px){.article-page{margin-left:0;margin-top:100px;position:relative}.article-page .container-fluid{padding-left:15px;padding-right:15px}.article-page h1{font-size:50px;line-height:58px;margin-top:90px}.article-page h2{font-size:12px;letter-spacing:.34px;line-height:16px;margin-top:19px}.article-page .article-row{margin-bottom:40px}.article-page .article-row:last-child{margin-bottom:35px}.article-page .article-row a.social:last-child img{padding-top:0}.article-page .article-subheader{width:200px;min-width:200px;padding-left:30px;text-align:left}.article-page .article-body-text{font-size:30px;line-height:38px;max-width:787px;padding-right:50px}.article-page .article-body-text p.smaller,.article-page .article-body-text .smaller p{font-size:16px;letter-spacing:0;line-height:26px;max-width:600px}.article-page .article-list{width:50%;font-size:16px;letter-spacing:0;line-height:24px}.article-page .article-list h3{font-size:24px}.article-page .article-list ul li{margin-bottom:8px}.article-page .contact-line{width:100%;max-width:757px;font-size:12px;letter-spacing:0;line-height:22px;padding-top:16px}.article-page .contact-line div{white-space:nowrap}.article-page .contact-line div:last-child{margin-right:0}.article-page .extended-nav{position:absolute;top:0;left:0;width:100px;height:100%;min-height:100vh;background:#fade22;display:block}.article-page .testimonials-row .quote{margin-bottom:21px}.article-page .testimonials-row .attribution{margin-bottom:62px}}@media(min-width: 1160px){.article-page .contact-line div{margin-right:32px}.article-page .contact-line.article-body-text{flex-direction:row !important}}.cookie-banner{position:fixed;z-index:99;bottom:0;left:0;right:0;margin:0;background:#000;color:#fff;font-size:12px;line-height:18px;padding:15px;padding-bottom:0;display:none;text-transform:uppercase}.cookie-banner a{color:#fff}.cookie-banner a.close-cookie-banner{background:url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1.70711' y1='1.29289' x2='16.7071' y2='16.2929' stroke='white' stroke-width='2'/%3E%3Cline y1='-1' x2='21.2132' y2='-1' transform='matrix(-0.707107 0.707107 0.707107 0.707107 17 2)' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A") center center no-repeat;width:18px;height:17px;margin-top:4px;display:inline-block}@media(min-width: 992px){.cookie-banner{margin:0;margin-left:0;font-size:16px;line-height:24px;padding:12px;padding-left:40px;padding-right:28px;padding-bottom:18px}.cookie-banner p{margin-bottom:0}}.card-holder{position:relative;height:auto;width:100%;margin-top:175px;color:#fff;transition:margin .2s ease-in-out}.card-holder.nav-up{margin-top:0}.card-holder-header .filter-row{padding:20px 20px 0 0;background:#fff}.card-holder-header .filter-row h1{color:#000;font-family:"Miller",serif;letter-spacing:0;font-size:42px;line-height:51px;margin-bottom:0}.card-holder-header .filter-row .filter-header{cursor:pointer}.card-holder-header.navbar-mobile.nav-up{top:-183px}.project-description{position:absolute;height:100% !important;width:100% !important;z-index:0;padding:30px 25px 15px 25px}@media(min-width: 576px){.project-description{padding:30px 40px 20px 40px}}@media(min-width: 768px){.project-description{padding:30px 25px 15px 25px}}@media(min-width: 1200px){.project-description{padding:30px 40px 20px 40px}}@media(min-width: 992px){.card-holder{width:100%;margin-left:0;margin-top:0}.card-holder-header{display:none}}.culture-article{position:relative;height:auto;width:100%;margin-top:75px;color:#000;padding-bottom:50px}.culture-article h5{font-weight:normal}.culture-article .extended-nav{display:none}.culture-article .subpage-block{position:relative}.culture-article .subpage-block p.eyebrow{text-transform:uppercase;font-size:12px;line-height:18px;font-weight:500;margin-bottom:0}.culture-article .subpage-block h3 a{background-size:100% 0px !important}.culture-article .subpage-block h3 a:hover{background-size:100% 90% !important}.culture-article .subpage-block .body{font-weight:400}.culture-article .subpage-block hr{width:35px;margin-inline-start:0;border-color:#000}.culture-article .text-image-block img{max-width:initial}.culture-article .text-image-block .image-container{width:380px;margin-right:56px;margin-bottom:35px}.culture-article .text-image-block h3{font-size:54px;font-weight:500;letter-spacing:.3px}.culture-article .gallery-grid a.gallery-thumb{width:23%;height:auto;display:inline-block;background:none;margin-bottom:8px}.culture-article .gallery-grid a.gallery-thumb.larger{width:48%}.culture-article .gallery-grid .grid-sizer{width:23%}.culture-article .gallery-grid .gutter-sizer{width:2%}.culture-article .footer-line .article-subheader{width:100%}.culture-article .footer-line .article-body-text{font-weight:normal;font-size:28px;letter-spacing:0;line-height:32px}.culture-article .footer-line h2{font-size:12px;letter-spacing:.75px;line-height:24px;text-transform:uppercase;font-weight:500}.culture-article .footer-line .contact-line{font-size:10px;letter-spacing:.75px;line-height:12px;text-transform:uppercase;margin-bottom:14px;border-top:1px solid #d8d8d8;font-weight:normal;padding-top:30px}.culture-article .footer-line .contact-line div{margin-bottom:10px;margin-right:22px}.culture-article .footer-line .contact-line:last-child{margin-bottom:0}.culture-article .footer-line .contact-line a{color:initial;-webkit-text-decoration:none;text-decoration:none;display:inline !important;background-image:linear-gradient(to top, #000, #000);background-position:100% 90%;background-size:100% 1px !important;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;outline:none;width:auto;padding:5px 1px}.culture-article .footer-line .contact-line a:hover{background-size:100% 100% !important;color:#fff}.culture-article .footer-line .contact-line a.social{background-image:none;width:22px;height:22px;display:block !important;padding:0;color:#000;margin-right:20px}.culture-article .footer-line .contact-line a.social:hover img{opacity:.6}.culture-article .footer-line .contact-line a.social:last-child{margin-right:0}.culture-article .footer-line .contact-line a.social:last-child img{padding-top:4px}@media(min-width: 992px){.culture-article{margin-left:0;margin-top:100px;padding-bottom:32px;padding-top:60px;padding-right:60px;padding-left:60px}.culture-article .extended-nav{position:absolute;top:0;left:0;width:100px;height:100%;min-height:100vh;background:#ffc5bc;display:block}.culture-article .body-text-block h1{margin-top:24px;margin-bottom:80px}.culture-article .body-text-block h2{margin-top:75px;margin-bottom:45px}.culture-article .body-text-block h2.nomargin{margin-top:0;margin-bottom:30px}.culture-article .body-text-block .lead{margin-bottom:35px}.culture-article .body-text-block h3{font-size:30px;line-height:38px}.culture-article .body-text-block h4{font-size:30px;line-height:38px}.culture-article .body-text-block figure a{background:none}.culture-article .article-header-img-container:not(:first-child) .image-wide{margin-bottom:0;margin-top:70px}.culture-article .text-image-block h3{font-size:90px;line-height:95px}.culture-article .footer-line{margin-top:10px}.culture-article .footer-line .article-subheader{width:220px;min-width:220px;padding-left:20px;text-align:left}.culture-article .footer-line .article-body-text{font-size:30px;line-height:38px;max-width:787px;padding-right:50px}.culture-article .footer-line h2{margin-top:17px}.culture-article .footer-line .contact-line{width:100%;max-width:757px;font-size:12px;letter-spacing:0;line-height:22px;padding-top:16px}.culture-article .footer-line .contact-line div{white-space:nowrap}.culture-article .footer-line .contact-line div:last-child{margin-right:0}}@media(min-width: 992px)and (min-width: 1160px){.footer-line .contact-line div{margin-right:32px}.footer-line .contact-line.article-body-text{flex-direction:row !important}}.project-card{line-height:1em;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 !important;position:relative;width:100%}.project-card img{width:100%;height:auto;opacity:1;z-index:1;position:relative;pointer-events:none}.project-card .overlay{visibility:hidden}.project-card:hover .overlay{visibility:visible}.project-title{font-family:"Miller",serif;font-size:20px;line-height:26px;text-align:left;font-weight:bold;padding-right:30px}@media(min-width: 500px){.project-title{font-size:20px;line-height:26px}}.project-subheading{font-size:16px;line-height:26px;font-weight:400;text-align:left;text-transform:uppercase;padding-right:30px}@media(min-width: 500px){.project-subheading{font-size:16px;line-height:26px}}.project-subheading a{color:#fff;text-decoration:none}.project-subheading p{margin:0}hr.project-rule{border-color:#fff;color:#fff;width:100%;margin-top:10px;margin-bottom:10px;text-align:left}.project-card,.cross-sell-heading{font-size:1vw;position:relative}.project-card a,.cross-sell-heading a{font-family:"Graphik Web",sans-serif;font-size:16px;line-height:24px;letter-spacing:.34px;text-transform:uppercase;text-decoration:none;color:#fff;font-weight:500}.project-card p,.cross-sell-heading p{font-family:"Miller",serif;font-size:24px;line-height:1.1em;font-size:calc(24px + 36*(100vw - 300px)/468);color:#fff}.project-card img,.cross-sell-heading img{width:100%;height:auto;opacity:1;z-index:1;position:relative;pointer-events:none}.project-card div.picture,.cross-sell-heading div.picture{display:block;width:100%;height:auto;opacity:1;z-index:1;position:relative;pointer-events:none}.project-card div.picture picture,.cross-sell-heading div.picture picture{display:block;width:100%;height:auto}.project-description{position:absolute;height:100% !important;width:100% !important;z-index:0;padding:30px 25px 15px 25px}@media(min-width: 576px){.project-description{padding:30px 40px 20px 40px}}@media(min-width: 768px){.project-description{padding:30px 25px 15px 25px}}@media(min-width: 1200px){.project-description{padding:30px 40px 20px 40px}}#category-info-card{background-color:#000}#category-info-card .project-description{height:calc(533*(100vw - var(--scrollbar))/750) !important;position:relative;cursor:default}#category-info-card .project-description a{cursor:default}#category-info-card #category-title,#category-info-card #category-description{color:#fff}.culture-cards .project-card img{opacity:0}@media screen and (min-width: 768px){.project-card{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.project-title{font-size:12px;line-height:14px;text-align:left}}@media screen and (min-width: 768px)and (min-width: 850px){.project-title{font-size:20px;line-height:24px}}@media screen and (min-width: 768px){.project-subheading{font-size:10px;line-height:12px;text-align:left;text-transform:uppercase}}@media screen and (min-width: 768px)and (min-width: 850px){.project-subheading{font-size:14px;line-height:16px}}@media screen and (min-width: 768px){.project-card a,.cross-sell-heading a{font-size:14px;line-height:20px}.project-card p,.cross-sell-heading p{font-size:calc(24px + 24*(100vw - 768px)/224);line-height:1.1em}#category-info-card .project-description{height:calc(533*(100vw - var(--scrollbar))/2/750) !important}}@media screen and (min-width: 992px){.filter-section{margin-left:0}.filter-header{margin-top:30px;margin-left:35px;border-bottom:1px solid #404040;padding-bottom:12px}a.service-link,a.industry-link{padding-bottom:5px}.project-title,.team-title{font-size:12px;line-height:14px}}@media screen and (min-width: 992px)and (min-width: 1280px){.project-title,.team-title{font-size:20px;line-height:24px}}@media screen and (min-width: 992px)and (min-width: 1680px){.project-title,.team-title{font-size:24px;line-height:29px}}@media screen and (min-width: 992px){.project-subheading,.team-subheading{font-size:10px;line-height:12px}}@media screen and (min-width: 992px)and (min-width: 1280px){.project-subheading,.team-subheading{font-size:14px;line-height:16px}}@media screen and (min-width: 992px)and (min-width: 1680px){.project-subheading,.team-subheading{font-size:14px;line-height:20px}}@media screen and (min-width: 992px){.project-card p{font-size:calc(24px + 36*(100vw - 998px)/602);line-height:1.1em}#category-info-card .project-description{height:calc(533*(100vw - var(--scrollbar))/2/750) !important}}@media screen and (min-width: 1200px){.project-card a{font-size:16px;line-height:24px}}@media screen and (min-width: 1600px){.project-card p{font-size:60px;line-height:64px}}.page-404{background:#000}.slide-404 .text-descriptive div.lead p{font-size:52px;line-height:56px;letter-spacing:1px}.slide-404 .slide-tagline{font-style:normal;font-weight:500;text-transform:uppercase}.slide-404 .slide-tagline a{color:inherit;-webkit-text-decoration:none;text-decoration:none;display:inline !important;background-image:linear-gradient(to top, #fff, #fff);background-position:100% 90%;background-size:100% 1px !important;background-repeat:no-repeat;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out;outline:none;width:auto;padding:5px 1px}.slide-404 .slide-tagline a:hover{text-decoration:none;background-size:100% 100% !important;color:#000}@media(min-width: 992px){.slide-404 .text-descriptive div.lead p{font-size:92px;line-height:106px;letter-spacing:1px}}@media(min-width: 1200px){.slide-404{width:960px}.slide-404 .text-descriptive div.lead p{font-size:136px;line-height:146px;letter-spacing:1px}.slide-404 .text-descriptive .slide-tagline p{font-size:30px;line-height:35px;letter-spacing:1px}}.contact-form{margin:0;padding:25px 0 10px 0}.contact-form .container{margin-left:-10px}.contact-form .form-label,.contact-form .contact-form-heading{font-family:"Graphik Web",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:24px;letter-spacing:.34px;text-transform:uppercase;text-align:left;margin-top:5px;position:relative}.contact-form .contact-form-close{position:absolute;right:12px;top:4px;width:15px;height:15px;cursor:pointer}.contact-form .form-control{font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;width:100%}.contact-form input.form-control{border:0;background:#fff;border-bottom:1px solid #000;color:#000;padding-top:10px;padding-bottom:10px;padding-left:0;border-radius:0}.contact-form input.form-control::placeholder{color:#a9a9a9}.contact-form input.form-control:focus{color:#000}.contact-form textarea.form-control{background:#fff;border:1px solid #000;color:#000;font-size:14px;line-height:18px;width:100%;height:100px;padding-left:15px;padding-top:10px;margin-top:15px;border-radius:0}.contact-form button{font-family:"Graphik Web",sans-serif;background-color:#000;border:0 none;border-radius:0;transition:all .23s ease-in-out 0s;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;text-transform:uppercase;padding-bottom:4px}.contact-form button:hover{background-color:#777}.contact-form #thanks{display:none;position:absolute}.contact-form input#hannyJar{display:none}.contact-form-col{position:absolute;padding-left:0}@media(max-width: 991px){.contact-form-col{display:none !important}}.contact-form-col .subpage-close{display:none}.page-contact a.get-in-touch{font-size:16px;line-height:26px;text-transform:uppercase;display:inline-block !important;margin-bottom:35px}.page-contact a.get-in-touch[aria-expanded=true]{display:none !important}.locations h3{text-align:left;padding:0;font-family:"Miller",serif;font-size:20px;letter-spacing:0;line-height:26px}.locations .location{padding:10px;padding-left:0;font-size:16px;line-height:26px}.locations .location a{line-height:40px}@media(min-width: 768px){.locations{padding-top:0}.locations .location{padding-top:0}.locations h3{margin-top:0}.locations h4{font-size:24px}.locations a.email{font-size:13px}}@media(min-width: 992px){.contact-form{margin:-42px;margin-bottom:-68px;margin-left:-30px;padding:22px;padding-top:45px}.contact-form .container{margin-left:initial}.contact-form textarea.form-control{height:85px}.contact-form .contact-form-close{display:none}.contact-form-col{position:relative;bottom:initial}.contact-form-col .subpage-close{display:flex}body.subpage .contact-form{margin-bottom:-24px}.locations .location{margin-right:80px}.locations h3{font-size:30px;line-height:38px}}.breadcrumb{padding:0;padding-left:5px;background:none;margin-bottom:0}li.breadcrumb-item{font-weight:500;text-transform:uppercase;font-size:12px;line-height:24px;letter-spacing:.34px}li.breadcrumb-item a{background-image:none;font-weight:500;padding:0}li.breadcrumb-item a:hover{text-decoration:underline;color:initial}li.breadcrumb-item.active{color:#000}.breadcrumb-item+.breadcrumb-item::before{color:#000}audio{width:100%}.artist-social-links{padding-top:25px}.artist-social-links a{background-image:none;margin-right:15px}.artist-article h6{font-weight:500;margin-bottom:14px}.audio-player{position:fixed;background:#000;color:#fff;left:20px;bottom:20px;border-radius:41px;padding:10px;width:118px;height:47px;display:none;opacity:0%;transition:opacity 3s;z-index:1020}.audio-player.show{display:block;opacity:100%}.audio-player .btn-play{cursor:pointer;display:inline-block;width:27px;height:27px;background-image:url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_618_80)'%3E%3Cg clip-path='url(%23clip1_618_80)'%3E%3Cpath d='M27.0003 13.5013C27.0003 6.04468 20.9579 0 13.499 0C6.04022 0 0 6.04468 0 13.5013C0 20.9579 6.04468 27.0026 13.499 27.0026C20.9534 27.0026 27.0003 20.9579 27.0003 13.5013Z' fill='white'/%3E%3C/g%3E%3Cpath d='M20.2757 13.0516C20.6087 13.2577 20.6087 13.7422 20.2757 13.9483L10.3049 20.1207C9.95359 20.3382 9.49999 20.0855 9.49999 19.6724L9.49999 7.32757C9.49999 6.91439 9.95359 6.66171 10.3049 6.87919L20.2757 13.0516Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_618_80'%3E%3Crect width='27' height='27' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_618_80'%3E%3Crect width='27.0003' height='27.0026' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.audio-player .btn-pause{cursor:pointer;display:inline-block;width:27px;height:27px;background-image:url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_618_66)'%3E%3Cg clip-path='url(%23clip1_618_66)'%3E%3Cpath d='M27.0003 13.5013C27.0003 6.04468 20.9579 0 13.499 0C6.04022 0 0 6.04468 0 13.5013C0 20.9579 6.04468 27.0026 13.499 27.0026C20.9534 27.0026 27.0003 20.9579 27.0003 13.5013Z' fill='white'/%3E%3C/g%3E%3Crect x='9.81482' y='6.69189' width='3.14218' height='13.6161' rx='0.5043' fill='black'/%3E%3Crect x='14.8578' y='6.69189' width='3.14218' height='13.6161' rx='0.5043' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_618_66'%3E%3Crect width='27' height='27' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_618_66'%3E%3Crect width='27.0003' height='27.0026' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.audio-player .btn-previous{cursor:pointer;display:inline-block;width:27px;height:27px;background-image:url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_618_49)'%3E%3Cg clip-path='url(%23clip1_618_49)'%3E%3Cpath d='M27.0003 13.5013C27.0003 6.04468 20.9579 0 13.499 0C6.04022 0 0 6.04468 0 13.5013C0 20.9579 6.04468 27.0026 13.499 27.0026C20.9534 27.0026 27.0003 20.9579 27.0003 13.5013Z' fill='white'/%3E%3C/g%3E%3Cpath d='M12.0654 14.3517C11.8821 14.1531 11.8821 13.8469 12.0654 13.6483L17.3028 7.97449C17.623 7.62765 18.2023 7.85417 18.2023 8.32619L18.2023 19.6738C18.2023 20.1458 17.623 20.3723 17.3028 20.0255L12.0654 14.3517Z' fill='black'/%3E%3Crect x='9' y='8' width='2' height='12' rx='0.444444' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_618_49'%3E%3Crect width='27' height='27' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_618_49'%3E%3Crect width='27.0003' height='27.0026' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");margin-right:4px}.audio-player .btn-next{cursor:pointer;display:inline-block;width:27px;height:27px;background-image:url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_618_59)'%3E%3Cg clip-path='url(%23clip1_618_59)'%3E%3Cpath d='M27.0003 13.5013C27.0003 6.04468 20.9579 0 13.499 0C6.04022 0 0 6.04468 0 13.5013C0 20.9579 6.04468 27.0026 13.499 27.0026C20.9534 27.0026 27.0003 20.9579 27.0003 13.5013Z' fill='white'/%3E%3C/g%3E%3Cpath d='M14.9346 13.6483C15.1179 13.8469 15.1179 14.1531 14.9346 14.3517L9.6972 20.0255C9.37705 20.3724 8.79768 20.1458 8.79768 19.6738L8.79767 8.32619C8.79767 7.85418 9.37705 7.62766 9.6972 7.97449L14.9346 13.6483Z' fill='black'/%3E%3Crect x='18' y='20' width='2' height='12' rx='0.444444' transform='rotate(180 18 20)' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_618_59'%3E%3Crect width='27' height='27' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_618_59'%3E%3Crect width='27.0003' height='27.0026' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");margin-left:4px}@media(min-width: 992px){.audio-player{left:40px}}
