.bg--tan,.work #header{background-color:#f5eeea}.approach #header,.bg--yellow{background-color:#f5f967}.bg--peach,.blog #header{background-color:#ffc8b6}.about #header,.bg--blue{background-color:#138bfa}.about #header a,.about #header button,.bg--blue a,.bg--blue button{color:#fff}.bg--green,.studio #header{background-color:#00d67c}@keyframes slider{0%{transform:translate(0)}to{transform:translate(-205%)}}@keyframes slider-mobile{0%{transform:translate(0)}to{transform:translate(-805%)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(3deg)}50%{-webkit-transform:rotate(0deg)}75%{-webkit-transform:rotate(-3deg)}to{-webkit-transform:rotate(0deg)}}@font-face{font-display:swap;font-family:FKGR;src:url(/static/media/FKGroteskNeue-Regular.9184a0025146e453d26f.woff2) format("woff2"),url(/static/media/FKGroteskNeue-Regular.f24e44668a889fc3c14a.woff) format("woff"),url(/static/media/FKGroteskNeue-Regular.e8954b449d5b74706d0c.ttf) format("truetype")}#mobileNav nav,.fkgr,body,h1,h2,h3,h4,h5{font-family:FKGR,sans-serif}@font-face{font-display:swap;font-family:FKGM;src:url(/static/media/FKGroteskNeue-Medium.66d4d2a9c15010275f2a.woff2) format("woff2"),url(/static/media/FKGroteskNeue-Medium.972276ee1f0af8eb37e1.woff) format("woff"),url(/static/media/FKGroteskNeue-Medium.927bc80af1eb61c71772.ttf) format("truetype")}.fkgm,.h3,h3{font-family:FKGM,sans-serif}@font-face{font-display:swap;font-family:smono;src:url(/static/media/soehne-mono-buch.ea751e20d763071606d3.woff2) format("woff2")}#mobileNav nav li:last-child a,.back a,.blog--post .post--author,.blog--post .post--cat,.blog--post .post--lead,.btn,.careers--blurb .row a,.case--study .case--lead,.h6,.metric .metric--copy,.nav--filter button,.nav--footer_all li:last-child a,.nav--primary_alt li:last-child a,.openings .disclaimer,.person .bio,.post--cat,.smono,footer .copyright,h6,nav{font-family:smono,sans-serif;font-size:13px;letter-spacing:1px;text-transform:uppercase}#mobileNav nav li:last-child a.lg,.back a.lg,.blog--post .lg.post--author,.blog--post .lg.post--lead,.careers--blurb .row a.lg,.case--study .lg.case--lead,.lg.btn,.lg.h6,.lg.post--cat,.metric .lg.metric--copy,.nav--filter button.lg,.nav--footer_all li:last-child a.lg,.nav--primary_alt li:last-child a.lg,.openings .lg.disclaimer,.person .lg.bio,.smono.lg,footer .lg.copyright,h6.lg,nav.lg{font-size:15px}@media only screen and (max-width:767px){#mobileNav nav li:last-child a.lg,.back a.lg,.blog--post .lg.post--author,.blog--post .lg.post--lead,.careers--blurb .row a.lg,.case--study .lg.case--lead,.lg.btn,.lg.h6,.lg.post--cat,.metric .lg.metric--copy,.nav--filter button.lg,.nav--footer_all li:last-child a.lg,.nav--primary_alt li:last-child a.lg,.openings .lg.disclaimer,.person .lg.bio,.smono.lg,footer .lg.copyright,h6.lg,nav.lg{font-size:13px}}h1,h2,h3,h4,h5{letter-spacing:-1px}h1 a,h2 a,h3 a,h4 a,h5 a{color:#1e1e25;text-decoration:underline}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:none}.h1,h1{font-size:62px;line-height:110%}@media only screen and (max-width:767px){.h1,h1{font-size:32px}}.h2,h2{font-size:52px;line-height:120%}@media only screen and (max-width:767px){.h2,h2{font-size:26px}}.h3,h3{font-size:42px;line-height:120%}@media only screen and (max-width:767px){.h3,h3{font-size:22px}}.h4,.metric .metric--heading,h4{font-size:42px;line-height:120%}@media only screen and (max-width:767px){.h4,.metric .metric--heading,h4{font-size:22px}}.h5,h5{font-size:26px;line-height:120%}@media only screen and (max-width:767px){.h5,h5{font-size:18px}}body{color:#1e1e25;font-display:swap;font-size:22px}body.modal--open{overflow:hidden}#header{position:relative;z-index:999}#header hr{border-color:#1e1e25;margin:0;opacity:1;padding:0}.about #header hr,.homepage #header hr{border-color:#fff}.brand{display:inline-block}.brand svg{fill:#1e1e25}.about .brand svg,.homepage .brand svg{fill:#fff}#banner{background-color:#138bfa;color:#fff;padding:10px 15px;text-align:center}#banner p{margin:0;padding:0}#banner a{color:#fff}.header--main{display:block}@media only screen and (max-width:767px){.header--main{display:none}}.header--mobile{display:none}@media only screen and (max-width:767px){.header--mobile{display:block}}.header--mobile #mobile--nav_trigger{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;height:10px;margin:0;padding:0;position:relative;top:-6px;width:30px}.header--mobile #mobile--nav_trigger span{background-color:#1e1e25;display:block;height:2px;position:absolute;width:100%}.header--mobile #mobile--nav_trigger span:first-of-type{top:0}.header--mobile #mobile--nav_trigger span:nth-of-type(2){bottom:0}#footer .header--mobile #mobile--nav_trigger span,.about .header--mobile #mobile--nav_trigger span,.homepage .header--mobile #mobile--nav_trigger span{background-color:#fff}#mobileNav{background-color:#f5eeea;display:none;height:1000px;position:fixed;top:0;width:100%}#mobileNav .brand svg{fill:#1e1e25}#mobileNav.is--open{display:block}#mobileNav #mobile--nav_closer{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;height:10px;margin:0;padding:0;position:relative;top:-3px;width:30px}#mobileNav #mobile--nav_closer span{background-color:#1e1e25;display:block;height:2px;position:absolute;width:100%}#mobileNav #mobile--nav_closer span:first-of-type{top:0;transform:rotate(45deg)}#mobileNav #mobile--nav_closer span:nth-of-type(2){top:0;transform:rotate(-45deg)}footer{background-color:#138bfa;color:#fff;margin:0;padding:60px 0 0}footer hr{border-color:#fff;margin:0;opacity:1;padding:0}footer nav img{max-height:20px}footer p{margin:0;padding:0}nav a{color:#1e1e25;text-decoration:none}#footer nav a,.about nav a,.homepage nav a{color:#fff}.nav--footer_all li:last-child a,.nav--primary_alt li:last-child a{padding-bottom:.375rem;padding-top:.375rem;position:relative;top:-4px}.nav--footer_all li:last-child a{background-color:#fff!important;color:#138bfa!important}.nav--filter{margin:0;padding:0}.nav--filter li{margin-bottom:8px;margin-right:10px}.nav--filter button{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #1e1e25;border-radius:5px;color:#1e1e25;display:inline-block;padding:5px 8px;text-decoration:none}.nav--filter button.active,.nav--filter button:hover{background-color:#1e1e25;color:#fff}.about #header .nav-link.Us a,.approach #header .nav-link.Approach a,.blog #header .nav-link.SQUADLAND a,.blog #header .nav-link.Squadland a,.blog--post_detail #header .nav-link.SQUADLAND a,.blog--post_detail #header .nav-link.Squadland a,.careers #header .nav-link.Careers a,.case--study_detail #header .nav-link.Work a,.studio #header .nav-link.Content a,.studio--study_detail #header .nav-link.Content a,.work #header .nav-link.Work a{text-decoration:underline}#mobileNav nav{font-size:24px;text-transform:none}#mobileNav nav a{color:#1e1e25;text-decoration:none}#footer #mobileNav nav a,.about #mobileNav nav a,.homepage #mobileNav nav a{color:#1e1e25}#mobileNav nav li:last-child a{margin-top:20px;padding-bottom:.75rem;padding-top:.75rem;position:relative;text-align:center;width:100%}#mobileNav nav li:last-child a,.btn,.careers--blurb .row a,.nav--footer_all li:last-child a,.nav--primary_alt li:last-child a{background-color:#138bfa;border-color:#138bfa;border-radius:8px;color:#fff;display:inline-block;line-height:1.25;padding-left:15px;padding-right:15px;text-transform:uppercase}#mobileNav nav li:last-child a.btn-secondary,.btn.btn-secondary,.careers--blurb .row a.btn-secondary,.nav--footer_all li:last-child a.btn-secondary,.nav--primary_alt li:last-child a.btn-secondary{background-color:#f5f967;color:#1e1e25}.load--more{margin:0 auto;max-width:250px}hr{border-color:#1e1e25;margin:0;opacity:1;padding:0}.homepage--lead-in h3{position:relative}.homepage--lead-in h3 img{height:50px;margin-top:-8px;position:relative}.homepage-banner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;margin-top:-90px;min-height:700px;position:relative;width:100%}@media only screen and (max-width:767px){.homepage-banner{min-height:300px}}.homepage-banner img{display:block;left:50%;max-width:800px;position:absolute;top:50%;transform:translate(-400px,-60px)}@media only screen and (max-width:767px){.homepage-banner img{left:0;margin:0 auto;max-width:80%;position:relative;top:150px;transform:translate(0)}}.lead--in{padding:100px 0}@media only screen and (max-width:767px){.lead--in{padding:30px 0}}.lead--in img{margin-top:-30px;max-width:440px;position:relative;z-index:99}@media only screen and (max-width:767px){.lead--in img{display:none}}.about .lead--in#header,.lead--in.bg--blue{color:#fff}.lead--in iframe{height:1500px;width:100%}@media only screen and (max-width:767px){.case--study_detail .lead--in{margin-bottom:50px}}.story hr{border-color:#1e1e25;margin:0;opacity:1;padding:0}.approach .story hr{background-color:#f5f967}.approach--values{display:flex;margin-left:-30px;width:auto}.approach--values_column{background-clip:padding-box;padding-left:30px}.approach--values_column>div{margin-bottom:90px}.approach--values_column img{padding:0 60px}@media only screen and (max-width:767px){.approach--values_column img{padding:0 20px}}.approach--values_column p.value{background-position:0;background-repeat:no-repeat;background-size:auto 28px;margin:10px 60px;padding-left:36px}@media only screen and (max-width:767px){.approach--values_column p.value{margin:10px 20px}}.what--expertise{display:flex;margin-left:-30px;width:auto}.expertise--details>div{margin-bottom:90px}.expertise--details h4{font-size:32px}.expertise--details img{padding:0 30px}.expertise--details .what--img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:350px;margin:0 30px}@media only screen and (max-width:767px){.expertise--details .what--img{margin:0}}.expertise--details .expertise{padding:0 30px}@media only screen and (max-width:767px){.expertise--details .expertise{padding:0}}.location p,.text--sm p{font-size:18px}.our--values figcaption{max-width:80%}.our--values button{background-color:#0000;color:#1e1e25;padding:0;text-align:left}.our--values button.active{background-color:#0000!important;color:#138bfa!important}.inline--icon{height:50px;margin-right:10px}.tab-content a{color:#1e1e25;text-decoration:underline}.tab-content a:hover{text-decoration:none}.what-we-do{background-color:#f5eeea}#mobileNav nav li:last-child .what-we-do a,.careers--blurb .row .what-we-do a,.nav--footer_all li:last-child .what-we-do a,.nav--primary_alt li:last-child .what-we-do a,.what-we-do #mobileNav nav li:last-child a,.what-we-do .btn,.what-we-do .careers--blurb .row a,.what-we-do .nav--footer_all li:last-child a,.what-we-do .nav--primary_alt li:last-child a{margin-left:70px}@media only screen and (max-width:767px){#mobileNav nav li:last-child .what-we-do a,.careers--blurb .row .what-we-do a,.nav--footer_all li:last-child .what-we-do a,.nav--primary_alt li:last-child .what-we-do a,.what-we-do #mobileNav nav li:last-child a,.what-we-do .btn,.what-we-do .careers--blurb .row a,.what-we-do .nav--footer_all li:last-child a,.what-we-do .nav--primary_alt li:last-child a{display:block;margin-left:0}}.what-we-do #expertise-tab button{background-position:0;background-repeat:no-repeat;background-size:0 0;color:#1e1e25;padding:0 0 0 70px;text-align:left}.what-we-do #expertise-tab button.active{background-color:#0000;background-size:auto;color:#138bfa}@media only screen and (max-width:767px){.what-we-do #expertise-tab button.active{background-size:30px auto;padding-left:40px}.what-we-do #expertise-tab button{padding-left:40px}}.what-we-do .expertise h4{background-position:0 5px;background-repeat:no-repeat;background-size:50px auto;padding-left:60px}.blog-spotlight h4.sec--header{background-position:0;padding-left:80px}.blog-spotlight h4.sec--header,.has--bg-img{background-repeat:no-repeat;background-size:60px auto}.has--bg-img{background-position:0 0;padding-left:70px;position:relative}@media only screen and (max-width:767px){.has--bg-img{padding-bottom:20px;padding-top:20px}}.has--img,.has--img img{position:relative}.has--img img{height:70px;margin-right:10px;top:10px}.inline--images h2,.inline--images h3,.inline--images h4,.inline--images h5,.inline--images p{display:inline}.inline--images .block-img{display:inline;margin:0;padding:0}.inline--images .block-img img{max-height:50px;position:relative;top:-8px}@media only screen and (max-width:767px){.inline--images .block-img img{max-height:25px;top:-2px}}.inline--images.sm img{max-height:35px;top:-3px}.inline--images.smm img{max-height:35px;top:12px}.inline--images h2+.block-img img{top:0}.metric{position:relative}.metric .metric--heading{display:block}.metric .metric--copy{display:inline-block;max-width:85%}.metric:after{background-color:#1e1e25;content:"";display:block;height:100%;position:absolute;right:30px;top:0;width:1px}.metric:last-child:after{display:none}.metric--points ul{border-bottom:1px solid #1e1e25;list-style:none;margin:0;padding:0}.metric--points ul li{border-top:1px solid #1e1e25;margin:0;padding:15px 30px;position:relative}.metric--points ul li:before{background-color:#1e1e25;border-radius:50%;content:"";display:block;height:8px;left:10px;position:absolute;top:26px;width:8px}.working-here .container{padding-top:100px}.locations{color:#fff}.locations figcaption{background-position:0;background-repeat:no-repeat;background-size:auto 28px;margin:10px 0;padding-left:36px}.locations #locations-tab button{background-position:0;background-repeat:no-repeat;background-size:0 0;color:#fff;padding:0;text-align:left}.locations #locations-tab button.active{background-color:#0000;background-size:auto;color:#1e1e25}.careers--blurb .row h4{margin-bottom:2.5rem}.careers--blurb .row a{padding-bottom:.375em;padding-top:.375em;text-decoration:none}.video{padding:60px 0}.latest-work{background-color:#f5f967}#work--list .cat--desc{display:none}#work--list .cat--desc.is--visible{display:block}#squad-logo{animation:rotation 3s linear infinite;margin-top:0;max-width:90%}#blog--list.show--culture article.Perspective,#blog--list.show--culture article.Squadtalks,#blog--list.show--culture article.Success,#blog--list.show--perspective article.Culture,#blog--list.show--perspective article.Squadtalks,#blog--list.show--perspective article.Success,#blog--list.show--squadtalks article.Culture,#blog--list.show--squadtalks article.Perspective,#blog--list.show--squadtalks article.Success,#blog--list.show--success article.Culture,#blog--list.show--success article.Perspective,#blog--list.show--success article.Squadtalks{display:none}.more--clients img{display:inline-block;margin:0 auto;max-height:60px;opacity:.5}.marquee--wrapper{overflow:hidden;position:relative;width:100%}.marquee--wrapper .marquee--left{background:linear-gradient(90deg,#f5f967,#f5f96700);height:100%;left:0;position:absolute;width:60px;z-index:99}.marquee--wrapper .marquee--right{background:linear-gradient(270deg,#f5f967,#f5f96700);height:100%;position:absolute;right:0;width:60px;z-index:99}.marquee--wrapper img{margin:0 30px;max-height:60px;max-width:auto}@media only screen and (max-width:767px){.marquee--wrapper img{margin:0 20px}}.marquee--slider{animation:slider 45s linear infinite;position:relative;white-space:nowrap;width:100%}@media only screen and (max-width:767px){.marquee--slider{animation:slider-mobile 45s linear infinite}}.content-slice{margin-bottom:0}.component--video{padding-bottom:30px;padding-top:30px}.component--video .posterframe{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:750px}.component--split_image{padding-bottom:30px}.component--split_image .colored--bg{background-color:#00d67c;height:100%;padding:30px}.component--split_image+.component--video{padding-top:0}.component--execution{color:#fff;padding:100px 0}.component--execution img{max-height:40px;width:auto}.component--execution p{margin:0}.component--execution .press--box{border:1px solid #fff;border-radius:2px;padding:30px;position:relative}.component--execution .press--box a{text-decoration:none}.component--execution .press--box a:hover{text-decoration:underline}.component--image{margin-bottom:30px}.case--study_detail .component--image .offset-md-1{margin-left:0}.case--study_detail .component--image .col-md-10{width:100%}.locations{margin-top:60px}#openRoles{border-bottom:1px solid #1e1e25;font-size:18px}#openRoles .open--role{cursor:pointer;padding-bottom:20px;padding-top:20px}#openRoles p{margin:0;padding:0}.case--study.filtering{display:none}.case--study.is--filtered{display:block}.cover--photo{height:500px}.hero{position:relative;z-index:99}.about .hero{margin-top:-400px}.featured--image{margin:0;position:relative}@media only screen and (max-width:767px){.featured--image{margin-bottom:60px}}.featured--image img{width:100%}.featured--image .client--logo{background-color:#1e1e25;margin:30px 0 0 -60px;padding:20px 20px 20px 80px;position:absolute}.featured--image .client--logo img{max-height:50px;width:auto}@media only screen and (max-width:767px){.featured--image .client--logo img{max-height:30px}}.positioning{margin-bottom:0;margin-top:-300px;padding:400px 0 100px;position:relative}.component--execution+.component--split_image,.positioning+.component--split_image{margin-top:30px}#client--logos .logo{display:none}#client--logos .logo.is--visible,#client--logos .logo:first-child,#client--logos .logo:nth-child(2),#client--logos .logo:nth-child(3),#client--logos .logo:nth-child(4),#client--logos .logo:nth-child(5),#client--logos .logo:nth-child(6),#client--logos .logo:nth-child(7),#client--logos .logo:nth-child(8){display:block}.is--related{display:none}.is--related.is--visible{display:block}.back img{margin-top:-2px;position:relative}.back a{color:#1e1e25;text-decoration:none}.blog--post.filtering{display:none}.blog--post.is--filtered{display:block}.blog--post a{color:#1e1e25;text-decoration:none}.post--cat{background-color:#0000;border:1px solid #1e1e25;border-radius:5px;display:inline-block;padding:5px 8px}.cover--photo{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:350px;width:100%}.cover--photo.cover--photo_case-study{height:450px}@media only screen and (max-width:767px){.cover--photo{height:300px!important}}.blog--content{margin-top:60px;padding-bottom:6rem}.blog--content a{color:#138bfa;text-decoration:underline}.blog--content a:hover{text-decoration:none}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.case--study a{color:#1e1e25;text-decoration:none}#leadership .person,#team .person{display:none}#leadership .person.is--visible,#leadership .person:first-child,#leadership .person:nth-child(2),#leadership .person:nth-child(3),#leadership .person:nth-child(4),#leadership .person:nth-child(5),#leadership .person:nth-child(6),#team .person.is--visible,#team .person:first-child,#team .person:nth-child(2),#team .person:nth-child(3),#team .person:nth-child(4),#team .person:nth-child(5),#team .person:nth-child(6){display:block}.homepage #case--study_list .case--study,.homepage #case--study_list .person:nth-child(4),.homepage #case--study_list .person:nth-child(5),.homepage #case--study_list .person:nth-child(6),.homepage #team .case--study,.homepage #team .person:nth-child(4),.homepage #team .person:nth-child(5),.homepage #team .person:nth-child(6){display:none}.homepage #case--study_list .case--study:first-child,.homepage #case--study_list .case--study:nth-child(2),.homepage #case--study_list .case--study:nth-child(3),.homepage #team .case--study:first-child,.homepage #team .case--study:nth-child(2),.homepage #team .case--study:nth-child(3){display:block}.person a{color:#1e1e25;text-decoration:none}.person .bio a{color:#1e1e25;text-decoration:underline}.person .bio a:hover{text-decoration:none}.person.is--visible{display:block}
/*# sourceMappingURL=main.bfba709f.css.map*/