@import url("//hello.myfonts.net/count/316020");@font-face{font-family:'FF Mark';src:url("/fonts/316020_1_0-72402ec0.eot");src:url("/fonts/316020_1_0-72402ec0.eot?#iefix") format("embedded-opentype"),url("/fonts/316020_1_0-8939ca1d.woff2") format("woff2"),url("/fonts/316020_1_0-d85ca9fe.woff") format("woff"),url("/fonts/316020_1_0-cea727e3.ttf") format("truetype");font-style:normal;font-weight:bold}@font-face{font-family:'FF Mark';src:url("/fonts/316020_0_0-894a3283.eot");src:url("/fonts/316020_0_0-894a3283.eot?#iefix") format("embedded-opentype"),url("/fonts/316020_0_0-20e74d54.woff2") format("woff2"),url("/fonts/316020_0_0-398b9971.woff") format("woff"),url("/fonts/316020_0_0-ad2a59ba.ttf") format("truetype");font-style:normal;font-weight:900}.nubbin::after,.article-nubbin::after{content:"";display:block;border-radius:2px;width:50px;height:7px;margin-top:20px;margin-left:inherit;margin-right:inherit;background:#f05c4c}@media (max-width: 767px){.nubbin::after,.article-nubbin::after{border-radius:1px;width:30px;height:4px;margin-top:14px}}.nubbin-small::after,.grid-item-case-study-title::after,.work-thumbnail-case-study-title::after{content:"";display:block;border-radius:1px;width:30px;height:4px;margin-top:14px;margin-left:inherit;margin-right:inherit;background:#f05c4c}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xl{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-xs-flex,.visible-xs-inline-flex,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-sm-flex,.visible-sm-inline-flex,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-md-flex,.visible-md-inline-flex,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-lg-flex,.visible-lg-inline-flex,.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block,.visible-xl-flex,.visible-xl-inline-flex{display:none !important}@media (max-width: 499px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 499px){.visible-xs-block{display:block !important}}@media (max-width: 499px){.visible-xs-inline{display:inline !important}}@media (max-width: 499px){.visible-xs-inline-block{display:inline-block !important}}@media (max-width: 499px){.visible-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media (max-width: 499px){.visible-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 500px) and (max-width: 767px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 500px) and (max-width: 767px){.visible-sm-block{display:block !important}}@media (min-width: 500px) and (max-width: 767px){.visible-sm-inline{display:inline !important}}@media (min-width: 500px) and (max-width: 767px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 500px) and (max-width: 767px){.visible-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media (min-width: 500px) and (max-width: 767px){.visible-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px) and (max-width: 1023px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 768px) and (max-width: 1023px){.visible-md-block{display:block !important}}@media (min-width: 768px) and (max-width: 1023px){.visible-md-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 1023px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 1023px){.visible-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media (min-width: 768px) and (max-width: 1023px){.visible-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1024px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1024px) and (max-width: 1279px){.visible-lg-block{display:block !important}}@media (min-width: 1024px) and (max-width: 1279px){.visible-lg-inline{display:inline !important}}@media (min-width: 1024px) and (max-width: 1279px){.visible-lg-inline-block{display:inline-block !important}}@media (min-width: 1024px) and (max-width: 1279px){.visible-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media (min-width: 1024px) and (max-width: 1279px){.visible-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1280px){.visible-xl{display:block !important}table.visible-xl{display:table !important}tr.visible-xl{display:table-row !important}th.visible-xl,td.visible-xl{display:table-cell !important}}@media (min-width: 1280px){.visible-xl-block{display:block !important}}@media (min-width: 1280px){.visible-xl-inline{display:inline !important}}@media (min-width: 1280px){.visible-xl-inline-block{display:inline-block !important}}@media (min-width: 1280px){.visible-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media (min-width: 1280px){.visible-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (max-width: 499px){.hidden-xs{display:none !important}}@media (min-width: 500px) and (max-width: 767px){.hidden-sm{display:none !important}}@media (min-width: 768px) and (max-width: 1023px){.hidden-md{display:none !important}}@media (min-width: 1024px) and (max-width: 1279px){.hidden-lg{display:none !important}}@media (min-width: 1280px){.hidden-xl{display:none !important}}.hidden{display:none}.text-center{text-align:center}@media (max-width: 767px){.v-margin-large,.list,.icon-text,.how-we-do-it .content-header,.how-we-do-it-3 .content-header{margin-bottom:40px}}@media (min-width: 768px){.v-margin-large,.list,.icon-text,.how-we-do-it .content-header,.how-we-do-it-3 .content-header{margin-bottom:80px}}@media (max-width: 767px){.v-margin-jumbo,.article-text,.case-study-intro{margin-bottom:60px}}@media (min-width: 768px){.v-margin-jumbo,.article-text,.case-study-intro{margin-bottom:100px}}.v-margin-small{margin-bottom:25px}@media (max-width: 767px){.v-margin-standard{margin-bottom:40px}}@media (min-width: 768px){.v-margin-standard{margin-bottom:60px}}@media (max-width: 767px){.v-padding-large{padding-top:60px;padding-bottom:60px}}@media (min-width: 768px){.v-padding-large{padding-top:80px;padding-bottom:80px}}@media (max-width: 767px){.v-padding-jumbo{padding-top:70px;padding-bottom:70px}}@media (min-width: 768px){.v-padding-jumbo{padding-top:100px;padding-bottom:100px}}@media (max-width: 767px){.v-padding-omega{padding-top:90px;padding-bottom:90px}}@media (min-width: 768px){.v-padding-omega{padding-top:140px;padding-bottom:140px}}.v-padding-smaller{padding-top:60px;padding-bottom:60px}.v-padding-small{padding-top:25px;padding-bottom:25px}.sc-hide{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;min-width:100%}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-xs-offset-0{margin-left:0}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.row-xs-keyline>div{border-right:1px solid #ddd}.row-xs-keyline>div:last-child{border-right:none}@media only screen and (min-width: 500px){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.row-sm-keyline>div{border-right:1px solid #ddd}.row-sm-keyline>div:last-child{border-right:none}}@media only screen and (min-width: 768px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.row-md-keyline>div{border-right:1px solid #ddd}.row-md-keyline>div:last-child{border-right:none}}@media only screen and (min-width: 1024px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.row-lg-keyline>div{border-right:1px solid #ddd}.row-lg-keyline>div:last-child{border-right:none}}@media only screen and (min-width: 1280px){.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-offset-1,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-xl{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xl-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xl-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xl-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xl-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xl-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xl-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xl-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xl-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xl-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xl-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xl-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xl-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.333%}.col-xl-offset-2{margin-left:16.667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.333%}.col-xl-offset-5{margin-left:41.667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.333%}.col-xl-offset-8{margin-left:66.667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.333%}.col-xl-offset-11{margin-left:91.667%}.start-xl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xl{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.middle-xl{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.bottom-xl{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.around-xl{-ms-flex-pack:distribute;justify-content:space-around}.between-xl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.row-xl-keyline>div{border-right:1px solid #ddd}.row-xl-keyline>div:last-child{border-right:none}}@media (max-width: 499px){.row-xs-keyline>div{padding-left:30px;padding-right:30px}.row-xs-keyline>div:first-child{padding-left:15px}.row-xs-keyline>div:last-child{padding-right:15px}.row-xs-lowline>div+div{padding-bottom:30px}.row-xs-lowline>div+div::before{margin-bottom:30px;content:"";display:block;height:1px;border-top:1px solid #acacac;width:100%}.row-xs-lowline>div:last-child{padding-bottom:0}}@media (min-width: 500px) and (max-width: 767px){.row-sm-keyline>div{padding-left:30px;padding-right:30px}.row-sm-keyline>div:first-child{padding-left:15px}.row-sm-keyline>div:last-child{padding-right:15px}.row-sm-lowline>div+div{padding-bottom:30px}.row-sm-lowline>div+div::before{margin-bottom:30px;content:"";display:block;height:1px;border-top:1px solid #acacac;width:100%}.row-sm-lowline>div:last-child{padding-bottom:0}}@media (min-width: 768px) and (max-width: 1023px){.row-md-keyline>div{padding-left:30px;padding-right:30px}.row-md-keyline>div:first-child{padding-left:15px}.row-md-keyline>div:last-child{padding-right:15px}.row-md-lowline>div+div{padding-bottom:30px}.row-md-lowline>div+div::before{margin-bottom:30px;content:"";display:block;height:1px;border-top:1px solid #acacac;width:100%}.row-md-lowline>div:last-child{padding-bottom:0}}@media (min-width: 1024px) and (max-width: 1279px){.row-lg-keyline>div{padding-left:30px;padding-right:30px}.row-lg-keyline>div:first-child{padding-left:15px}.row-lg-keyline>div:last-child{padding-right:15px}.row-lg-lowline>div+div{padding-bottom:30px}.row-lg-lowline>div+div::before{margin-bottom:30px;content:"";display:block;height:1px;border-top:1px solid #acacac;width:100%}.row-lg-lowline>div:last-child{padding-bottom:0}}@media (min-width: 1280px){.row-xl-keyline>div{padding-left:30px;padding-right:30px}.row-xl-keyline>div:first-child{padding-left:15px}.row-xl-keyline>div:last-child{padding-right:15px}.row-xl-lowline>div+div{padding-bottom:30px}.row-xl-lowline>div+div::before{margin-bottom:30px;content:"";display:block;height:1px;border-top:1px solid #acacac;width:100%}.row-xl-lowline>div:last-child{padding-bottom:0}}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}html{background:white;font-size:0.33rem}@media (min-width: 500px){html{font-size:0.54rem}}@media (min-width: 1024px){html{font-size:0.625rem}}body{font-size:16px;font-family:"Merriweather", Georgia, serif;color:#6f6f6f;font-weight:normal;padding:0;margin:0}body.no-scroll{overflow:hidden}img{max-width:100%}h1,h2,h3,h4,h5,p,ul,ol,li{margin:0;padding:0}a{display:inline-block}.column-no-break{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.fill-orange,.section-orange{background:#f05c4c}.fill-blackish,.section-blackish,.section-blackish .section-content,.two-up-dark .two-up-content{background:#141c22}.fill-light-blue{background:#90d4fe}.fill-sea-green{background:#7ecec6}.fill-salmon{background:#f1a4a8}.fill-light-yellow{background:#fbdc77}.fill-gray,.section-gray,.section-gray .section-content,.article-attribution,.impact-text{background:#f1f0ee}.fill-gray-extra-light,.industries .two-up:nth-child(even) .two-up-content{background:#F6F6F6}.small-caps,.interstitial-header-eyebrow{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:0.1125em}.small-caps-heavy,.case-study-overview-head{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:900;font-size:0.75em;text-transform:uppercase;letter-spacing:0.1125em}.medium-caps,.video-title{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:900;font-size:1em;text-transform:uppercase;letter-spacing:0.1875em;line-height:1.4}@media (max-width: 767px){.medium-caps,.video-title{font-size:0.75em}}.headline-1,.page-header-head,.page-header-head-with-nubbin,.content-header-head,.content-header-head-with-nubbin,.hero-title,.case-study-outcomes-number{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:7rem;font-style:normal;font-weight:900;letter-spacing:-0.03125em;line-height:1.06;margin:0 0 0.22857em}.headline-2,.footer-callout-head,.nudged-header-head{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:5rem;font-style:normal;font-weight:900;letter-spacing:-0.025em;line-height:1.08;margin:0 0 0.32em}.headline-3,.article-list-title,.article-thumbnail-title,.grid-item-case-study-title,.people-grid-name,.work-thumbnail-case-study-title{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:2.125em;font-style:normal;font-weight:900;letter-spacing:-0.01875em;line-height:1.1;margin:0 0 0.47059em}.headline-4,.impact-text-head,.list-head,.icon-text-head,.contact-banner-head,.case-study-list-item-title{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:1.5em;font-style:normal;font-weight:900;letter-spacing:-0.00667em;line-height:1.25;margin:0 0 0.66667em}@media (max-width: 767px){.headline-4,.impact-text-head,.list-head,.icon-text-head,.contact-banner-head,.case-study-list-item-title{font-size:1.125em}}.headline-5,.body-text h2,.article-text h2,.case-study-intro h2,.case-study-approach-text h2{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:1.125em;font-style:normal;font-weight:bold;line-height:1.222}.subhead-1,.page-header-nav-link{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:900;font-size:1em;letter-spacing:0.1875em;line-height:1.875;text-transform:uppercase}.nav-1{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:900;font-size:0.875em;letter-spacing:0.14286em;line-height:1.4;text-transform:uppercase}.subhead-2,.article-list-eyebrow,.article-attribution-author,.link-list-header,.article-thumbnail-eyebrow,.visit-box h2{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:900;font-size:0.75em;letter-spacing:.1667em;line-height:1.3;text-transform:uppercase}.body-copy-1,.footer-callout-subhead,.page-header-subhead,.nudged-header-subhead,.article-byline,.list-header p,.list ul,.grid-item-article-title,.video-description,.interstitial-lead,.photo-grid-item-bullet,.people-grid-title{font-family:"Merriweather", Georgia, serif;font-size:1.125em;font-style:normal;font-weight:normal;line-height:1.6667;letter-spacing:0.03em}.body-copy-2,.body-text p,.article-text p,.case-study-intro p,.case-study-approach-text p,.body-text ul,.article-text ul,.case-study-intro ul,.case-study-approach-text ul,.body-text ol,.article-text ol,.case-study-intro ol,.case-study-approach-text ol,.footer-contact,.footer-address-link,.section-cta,.content-header-subhead,.article-thumbnail-subtitle,.article-thumbnail-read-more,.impact-text-text,.icon-text-text,.grid-item-case-study-cta,.contact-banner-subhead,.interstitial-text,.photo-grid-item-paragraph,.visit-box .map-link,.case-study-outcomes-label{font-family:"Merriweather", Georgia, serif;font-size:0.875em;font-style:normal;font-weight:normal;line-height:1.8;letter-spacing:0.03em}.caption-copy,.article-list-byline,.article-list-tag,.article-attribution-blurb,.link-list-item,.contact-banner-call,.visit-box address,.visit-box a,.work-thumbnail-project-type,.case-study-overview-services,.case-study-overview-industries{font-family:"Merriweather", Georgia, serif;font-size:0.75em;font-style:normal;font-weight:normal;line-height:1.6667;letter-spacing:0.025em}.quote-copy,.testimonials blockquote p,.insight-text,.photo-grid-item-paragraph-header{font-family:"Merriweather", Georgia, serif;font-size:3rem;font-style:normal;font-weight:normal;color:#000;line-height:1.875}@media (max-width: 767px){.quote-copy,.testimonials blockquote p,.insight-text,.photo-grid-item-paragraph-header{font-size:1.5em}}.body-text p,.article-text p,.case-study-intro p,.case-study-approach-text p,.body-text ul,.article-text ul,.case-study-intro ul,.case-study-approach-text ul,.body-text ol,.article-text ol,.case-study-intro ol,.case-study-approach-text ol{margin-bottom:1.75em}.body-text ul,.article-text ul,.case-study-intro ul,.case-study-approach-text ul,.body-text ol,.article-text ol,.case-study-intro ol,.case-study-approach-text ol{margin-left:1em}.body-text ul,.article-text ul,.case-study-intro ul,.case-study-approach-text ul{list-style:disc url("/images/bullet-df40e655.svg") outside;padding:0 0 0 1.75em}.body-text ul li,.article-text ul li,.case-study-intro ul li,.case-study-approach-text ul li{padding-left:.25em;margin-bottom:0.5em}.body-text ol,.article-text ol,.case-study-intro ol,.case-study-approach-text ol{counter-reset:ol-counter;list-style:none;margin-bottom:2em;margin-right:2em;padding:0}.body-text ol li,.article-text ol li,.case-study-intro ol li,.case-study-approach-text ol li{padding-left:2.28571em;position:relative;margin-bottom:0.5em}.body-text ol li::before,.article-text ol li::before,.case-study-intro ol li::before,.case-study-approach-text ol li::before{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:1.14286em;font-style:normal;font-weight:bold;color:#f05c4c;content:counter(ol-counter);counter-increment:ol-counter;display:inline-block;height:100%;line-height:1;position:absolute;top:.3em;left:.85em}.body-text h2,.article-text h2,.case-study-intro h2,.case-study-approach-text h2{color:black;margin-bottom:1em;margin-top:2em}.body-text h3,.article-text h3,.case-study-intro h3,.case-study-approach-text h3{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:1.125em;font-style:normal;font-weight:bold;line-height:1.222;margin-top:1.77778em;margin-left:1.77778em;margin-right:1.77778em}.link-white,.footer-address-link,.contact-banner-call a{color:white;cursor:pointer}.link-white:hover,.footer-address-link:hover,.contact-banner-call a:hover{color:rgba(255,255,255,0.75)}.link-white-faded,.footer-contact a{color:rgba(255,255,255,0.75);cursor:pointer}.link-white-faded:hover,.footer-contact a:hover{color:white}.link-black,.page-header-head a,.page-header-head-with-nubbin a,.article-list-title{color:black;cursor:pointer}.link-black:hover,.page-header-head a:hover,.page-header-head-with-nubbin a:hover,.article-list-title:hover{color:#f05c4c}.link-orange,a,.cta-text,.article-list-tag,.pagination-link{color:#f05c4c;cursor:pointer}.link-orange:hover,a:hover,.cta-text:hover,.article-list-tag:hover,.pagination-link:hover{color:black}.link-orange-on-black,.two-up-dark a{color:#f05c4c;cursor:pointer}.link-orange-on-black:hover,.two-up-dark a:hover{color:rgba(240,92,76,0.75)}.cta-text{font-size:18px}.arrow-link{color:#f05c4c;text-decoration:none;font-size:16px}.arrow-link::after{content:"";display:inline-block;background:url("/images/forward-arrow-icon-dcce9fa3.svg");width:9px;height:9px;margin-left:0.8em;background-size:contain}.arrow-link:hover{color:#f05c4c;text-decoration:underline}.arrow-link-white,.grid-item-article-cta,.case-study-list-item-cta,.work-thumbnail-case-study-cta{color:white;text-decoration:none;font-size:16px}.arrow-link-white::after,.grid-item-article-cta::after,.case-study-list-item-cta::after,.work-thumbnail-case-study-cta::after{content:"";display:inline-block;background:url("/images/forward-arrow-icon-white-d3e1a609.svg");width:9px;height:9px;margin-left:0.8em;background-size:contain}.arrow-link-white:hover,.grid-item-article-cta:hover,.case-study-list-item-cta:hover,.work-thumbnail-case-study-cta:hover{color:#fff;text-decoration:underline}.arrow::after{content:"";display:inline-block;background:url("/images/forward-arrow-icon-white-d3e1a609.svg");width:13px;height:13px;margin-left:0.8em;background-size:contain;position:relative;top:2px;left:-2px}.orange-arrow::after{content:"";display:inline-block;background:url("/images/forward-arrow-icon-dcce9fa3.svg");width:9px;height:9px;margin-left:0.8em;background-size:contain}.arrow-links{margin-bottom:-10px}.arrow-links .arrow-link{margin-right:28px;margin-bottom:10px}.button{display:inline-block;font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:0.1125em;border-radius:5px;color:white;background:#f05c4c;text-decoration:none;line-height:1;height:56px;line-height:58px;padding-left:30px;padding-right:30px;cursor:pointer}.button:visited{color:white}.button:hover{background:rgba(240,92,76,0.8);text-decoration:none}button.button,input[type="submit"]{border:none;line-height:54px}.button-on-dark{display:inline-block;font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:0.1125em;border-radius:5px;color:white;background:#f05c4c;text-decoration:none;line-height:1;height:56px;line-height:58px;padding-left:30px;padding-right:30px;cursor:pointer}.button-on-dark:visited{color:white}.button-on-dark:hover{background:rgba(240,92,76,0.8);text-decoration:none}.button-on-dark:hover{background:white;color:#141c22}button.button-on-dark{border:none;line-height:56px}.button-white{display:inline-block;font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:0.1125em;border-radius:5px;color:white;background:#f05c4c;text-decoration:none;line-height:1;height:56px;line-height:58px;padding-left:30px;padding-right:30px;cursor:pointer;background:white;color:#f05c4c}.button-white:visited{color:white}.button-white:hover{background:rgba(240,92,76,0.8);text-decoration:none}.button-white:visited{color:#f05c4c}.button-white:hover{background:rgba(255,255,255,0.7)}button.button-white{border:none;line-height:56px}.button-outline{display:inline-block;font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:0.1125em;border-radius:5px;color:white;background:#f05c4c;text-decoration:none;line-height:1;height:56px;line-height:58px;padding-left:30px;padding-right:30px;cursor:pointer;border:1px solid #f05c4c;color:#f05c4c;background:transparent}.button-outline:visited{color:white}.button-outline:hover{background:rgba(240,92,76,0.8);text-decoration:none}.button-outline:visited{color:#f05c4c}.button-outline:hover{color:white;background:#f05c4c}button.button-outline{line-height:54px}.button-circle,.page-down-button{width:50px;height:50px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-circle::before,.page-down-button::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#f05c4c;border-radius:50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 400ms cubic-bezier(0.235, 2, 0.5, 0.92);transition:-webkit-transform 400ms cubic-bezier(0.235, 2, 0.5, 0.92);transition:transform 400ms cubic-bezier(0.235, 2, 0.5, 0.92);transition:transform 400ms cubic-bezier(0.235, 2, 0.5, 0.92), -webkit-transform 400ms cubic-bezier(0.235, 2, 0.5, 0.92)}.button-circle:hover,.page-down-button:hover{text-decoration:none}.button-circle:hover::before,.page-down-button:hover::before{-webkit-transform:scale(1.15);transform:scale(1.15)}.button-read-more img{position:relative;top:0;left:2px}fieldset{border:none;margin:0;padding:0}.container-fluid,.container,.container-narrow,.container-full-bleed-small,.testimonials blockquote{padding:0 30px;width:100%;margin:0 auto}@media (min-width: 768px){.container-fluid,.container,.container-narrow,.container-full-bleed-small,.testimonials blockquote{padding:0 40px}}@media (min-width: 1280px){.container-fluid,.container,.container-narrow,.container-full-bleed-small,.testimonials blockquote{padding:0 100px}}.container,.container-narrow,.container-full-bleed-small,.testimonials blockquote{max-width:1280px}@media (min-width: 1280px){.container-narrow{padding-left:190px;padding-right:190px}}.container-wide{padding:0;margin:0 auto;width:100%;max-width:1700px}@media (max-width: 767px){.container-full-bleed-small{padding-left:0;padding-right:0}}.page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;overflow-x:hidden}.rule,.rule-light{border:none;border-bottom:1px solid #acacac;padding:0;height:1px}.rule-light{border-bottom:1px solid #ddd}.fixed-scrollable{position:fixed;height:100%;width:100%}.fixed-scrollable .wrapper1{width:100%;overflow:auto;height:100%}.fixed-scrollable .wrapper2{position:absolute;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.fixed-scrollable .wrapper3{min-height:100%}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-logo{display:block}.header-nav-full{display:none}.header-nav-mobile a,.header-nav-mobile button,.header-nav-full a,.header-nav-full button{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:0.1125em;color:black;text-decoration:none}.header-nav-mobile button,.header-nav-full button{border:none;background:none}@media (max-width: 767px){.header-inner{height:70px;position:relative}.header-logo{width:180px;position:absolute;top:24px;left:30px}.header-nav-mobile{position:absolute;top:14px;right:22px}.header-nav-mobile a,.header-nav-mobile button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 499px){.header-logo{width:140px;top:26px}}@media (min-width: 768px){.header-inner{height:120px}.header-logo{width:220px}.header-nav-mobile{display:none}.header-nav-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-nav-full ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0;margin-right:-8px}.header-nav-full ul li{margin-left:1em}.header-nav-full ul li:first-child{margin-left:0}.header-nav-full ul li a,.header-nav-full ul li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:34px;padding:0 8px}.header-nav-full ul li a::after,.header-nav-full ul li button::after{content:"";display:block;background-color:#f05c4c;border-radius:1px;height:4px;width:100%;position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1)}.header-nav-full ul li a:hover::after,.header-nav-full ul li button:hover::after{background-color:#f05c4c;opacity:1}body.work .header-nav-full ul li[data-section="work"] a::after{background-color:#f05c4c;opacity:1}body.expertise .header-nav-full ul li[data-section="expertise"] a::after{background-color:#f05c4c;opacity:1}body.us .header-nav-full ul li[data-section="us"] a::after{background-color:#f05c4c;opacity:1}body.newsfeed .header-nav-full ul li[data-section="newsfeed"] a::after{background-color:#f05c4c;opacity:1}body.careers .header-nav-full ul li[data-section="careers"] a::after{background-color:#f05c4c;opacity:1}body.contact .header-nav-full ul li[data-section="contact"] a::after{background-color:#f05c4c;opacity:1}}@media (min-width: 768px) and (max-width: 900px){.header-logo{width:180px;margin-left:-15px}.header-nav-full ul{margin-right:-19px}.header-nav-full ul li a,.header-nav-full ul li button{padding:0 4px}}#header-a11y-skip-navigation-link{position:absolute;top:-100px}.mobile-nav{position:fixed;top:0;left:0;background-color:#f05c4c;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:100;opacity:0;display:none;-webkit-transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);visibility:hidden}.mobile-nav.is-transitioning{display:block !important;visibility:visible !important}.mobile-nav.is-hidden{display:none;visibility:hidden;opacity:0}.mobile-nav.is-visible{display:block;visibility:visible;opacity:1}.mobile-nav a{color:white;text-decoration:none}.mobile-nav header{margin-bottom:0;height:70px;position:relative}.mobile-nav header h1{position:absolute;left:30px;top:24px;width:180px;margin:0}.mobile-nav header nav a,.mobile-nav header nav button{color:white}.mobile-nav header+nav{padding:0 2em}.mobile-nav nav.main{min-height:calc(100vh - 70px - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3vh 30px 3vh}.mobile-nav ul{list-style:none;padding:0}.mobile-nav ul li{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:2.5em;font-style:normal;font-weight:900;margin-bottom:.375em}.mobile-nav .social{height:60px;padding:0 2em 1em}.mobile-nav .social ul{margin-left:-19px}.mobile-nav .social li{font-size:1em;display:inline-block;margin-right:0.5em;margin-bottom:0}.mobile-nav .social li:last-child{margin-right:0}.mobile-nav .social li a{display:block;width:44px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-nav .social li img{height:1.25em}@media (min-width: 768px){.mobile-nav{display:none !important}}.footer{background-color:#f05c4c;color:white;padding-top:60px;padding-bottom:40px}.footer-logomark{margin:0 auto;text-align:center}@media (max-width: 767px){.footer-logomark{margin-bottom:40px}}@media (min-width: 768px){.footer-logomark{margin-bottom:80px}}.footer-callout{text-align:center}@media (max-width: 767px){.footer-callout{margin-bottom:40px}}@media (min-width: 768px){.footer-callout{margin-bottom:80px}}.footer-callout-head{margin-bottom:0.25em}.footer-callout-subhead{margin-bottom:2em}.footer-links{margin-bottom:0}.footer-contact{margin:0;padding:0;list-style:none}.footer-social ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.footer-social a{width:44px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 3px}.footer-social a img{-webkit-transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.footer-social a:hover img{opacity:0.7}.footer-address-link{text-decoration:none}@media (min-width: 500px) and (max-width: 1023px){.footer-address-link br{display:none}}@media (max-width: 1023px){.footer-contact{display:none}.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer-social{margin-bottom:1.5vh}}@media (min-width: 1024px){.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-address{background-size:auto 1.375em;background:url("/images/icon-map-marker-ad7e8cd4.svg") left center no-repeat;text-align:left;padding-left:40px}.footer-social{margin-right:-16px}}@media (max-width: 767px){.section,.video-details{padding-top:60px;padding-bottom:60px}}@media (min-width: 768px){.section,.video-details{padding-top:80px;padding-bottom:80px}}@media (max-width: 767px){.section-large,.section-nudged,.impact-text-content,.expertise-detail-clients{padding-top:70px;padding-bottom:70px}}@media (min-width: 768px){.section-large,.section-nudged,.impact-text-content,.expertise-detail-clients{padding-top:100px;padding-bottom:100px}}@media (max-width: 767px){.section-extra-large{padding-top:90px;padding-bottom:90px}}@media (min-width: 768px){.section-extra-large{padding-top:140px;padding-bottom:140px}}.section-orange{color:white}.section-blackish{color:white}.section-smaller{padding-top:60px;padding-bottom:60px}.section-cta{text-align:center}@media (max-width: 767px){.section-cta{padding-top:40px}}@media (min-width: 768px){.section-cta{padding-top:60px}}@media (min-width: 768px){.section-full-bleed{background:transparent;padding-top:0}.section-full-bleed .section-content{padding:50px 40px}}.section-nudged{padding-top:0}@media (min-width: 1024px){.section-nudged{background:white;padding:0 80px 80px}.section-nudged-right-col{margin-left:-30px}}@media (max-width: 767px){.page-header{padding-top:60px;padding-bottom:60px}}@media (min-width: 768px){.page-header{padding-top:80px;padding-bottom:80px}}@media (min-width: 768px){.page-header{padding-bottom:140px}}.page-header-eyebrow{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:900;font-size:1em;text-transform:uppercase;letter-spacing:0.1875em;line-height:1.4;margin-bottom:1.5em;color:black}@media (max-width: 767px){.page-header-eyebrow{font-size:0.75em}}.page-header-head,.page-header-head-with-nubbin{color:black;max-width:800px;margin-left:-0.03em}.page-header-ampersand{height:0.8em;width:auto;margin-left:0.2em;position:relative;top:0.01em}.page-header-subhead{margin-bottom:1em}.page-header-head-with-nubbin{margin-bottom:0.55em}.page-header-head-with-nubbin::after{content:"";display:block;border-radius:2px;width:50px;height:7px;margin-top:20px;margin-left:inherit;margin-right:inherit;background:#f05c4c}@media (max-width: 767px){.page-header-head-with-nubbin::after{border-radius:1px;width:30px;height:4px;margin-top:14px}}.page-header-head-with-nubbin::after{margin-top:0.4em;margin-left:0.05em}.page-header-head a,.page-header-head-with-nubbin a,.page-header-head-with-nubbin a{text-decoration:none}.page-header-nav{margin-left:-10px;margin-top:40px}.page-header-nav-item{display:inline-block}.page-header-nav-link{color:#f05c4c;text-decoration:none;padding:14px 10px;margin-right:10px;position:relative;line-height:normal}.page-header-nav-link::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background:#f05c4c;opacity:0;-webkit-transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.page-header-nav-link:hover{color:#f05c4c}.page-header-nav-link:hover::after{opacity:1}.page-header-nav-link.active::after{opacity:1}@media (max-width: 767px){.page-header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-header-nav-link{color:#f05c4c;cursor:pointer}.page-header-nav-link:hover{color:black}.page-header-nav-link::after{display:none}.page-header-nav-link.active{color:black}}@media (max-width: 499px){.page-header-subhead{font-size:1em}}.page-header-reduced .page-header-subhead{font-family:"Merriweather", Georgia, serif;font-size:0.875em;font-style:normal;font-weight:normal;line-height:1.8;letter-spacing:0.03em}.page-header-reduced .page-header-head-with-nubbin{margin-bottom:0.5em;margin-left:-0.03em}.page-header-reduced .page-header-head-with-nubbin::after{margin-top:0.4em;margin-left:0.05em}@media (min-width: 768px){.page-header-reduced .page-header-head,.page-header-reduced .page-header-head-with-nubbin,.page-header-reduced .page-header-head-with-nubbin{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:5rem;font-style:normal;font-weight:900;letter-spacing:-0.025em;line-height:1.08;margin:0 0 0.32em}}.content-header-eyebrow,.content-header-eyebrow-highlighted{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:900;font-size:1em;text-transform:uppercase;letter-spacing:0.1875em;line-height:1.4;color:black;margin-bottom:1.5em}@media (max-width: 767px){.content-header-eyebrow,.content-header-eyebrow-highlighted{font-size:0.75em}}.content-header-eyebrow-highlighted{color:#f05c4c;margin-bottom:1.5em}.content-header-head{color:black;max-width:800px}.content-header-head-with-nubbin{color:black;max-width:800px;margin-bottom:18px}.content-header-head-with-nubbin::after{content:"";display:block;border-radius:2px;width:50px;height:7px;margin-top:20px;margin-left:inherit;margin-right:inherit;background:#f05c4c}@media (max-width: 767px){.content-header-head-with-nubbin::after{border-radius:1px;width:30px;height:4px;margin-top:14px}}@media (min-width: 768px){.content-header-head-with-nubbin{margin-bottom:24px}}.content-header-subhead{max-width:800px}@media (min-width: 768px){.content-header-head,.content-header-head-with-nubbin{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:5rem;font-style:normal;font-weight:900;letter-spacing:-0.025em;line-height:1.08;margin:0 0 0.32em}}.nudged-header-head{color:black;max-width:800px;margin-left:-0.03em;margin-bottom:0.5em}.nudged-header-head::after{content:"";display:block;border-radius:2px;width:50px;height:7px;margin-top:20px;margin-left:inherit;margin-right:inherit;background:#f05c4c}@media (max-width: 767px){.nudged-header-head::after{border-radius:1px;width:30px;height:4px;margin-top:14px}}.nudged-header-head::after{margin-top:0.4em;margin-left:0.05em}@media (max-width: 1023px) and (max-width: 767px){.nudged-header{padding-top:60px;padding-bottom:60px}}@media (max-width: 1023px) and (min-width: 768px){.nudged-header{padding-top:80px;padding-bottom:80px}}@media (max-width: 767px){.nudged-header{padding-bottom:0}}@media (min-width: 768px) and (max-width: 1023px){.nudged-header{padding-bottom:0}}@media (min-width: 1024px){.nudged-header{background:white;margin-top:-80px;padding:80px 80px 0}}.article-list-article{border-bottom:1px solid #ddd;padding:60px 0}.article-list-article:last-child{border-bottom:none}.article-list-eyebrow{color:#f05c4c;margin-bottom:2em}.article-list-title{display:block;text-decoration:none;max-width:800px}.article-list-byline{display:inline-block;margin-right:1em}.article-list-author{margin-right:1em}.article-list-date{font-style:italic}.article-list-tags{display:inline-block}.article-list-tag{margin-right:0.4em}.article-list-columns .article-list-article{border-bottom:none;padding-bottom:0;border-top:1px solid #acacac;padding-top:20px;margin-bottom:60px}.article-list-columns .article-list-article:last-child{margin-bottom:0}@media (max-width: 767px){.article-list-author,.article-list-date,.article-list-tags{display:block}.article-list-tags{margin-top:1em}}@media (min-width: 1024px){.article-list-columns{-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.article-list-columns .article-list-article{-webkit-column-break-inside:avoid;-webkit-column-break-after:always;-moz-column-break-inside:avoid;-moz-column-break-after:always;column-break-inside:avoid;column-break-after:always;margin-bottom:0}}@media (min-width: 1280px){.article-list-columns{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media (max-width: 767px){.mini-header{margin-bottom:40px}}@media (min-width: 768px){.mini-header{margin-bottom:80px}}.mini-header-head{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:900;font-size:1em;text-transform:uppercase;letter-spacing:0.1875em;line-height:1.4;color:black;text-align:center;margin:auto}@media (max-width: 767px){.mini-header-head{font-size:0.75em}}.mini-header-head::after{content:"";display:block;border-radius:2px;width:50px;height:7px;margin-top:20px;margin-left:inherit;margin-right:inherit;background:#f05c4c}@media (max-width: 767px){.mini-header-head::after{border-radius:1px;width:30px;height:4px;margin-top:14px}}.mini-header-left .mini-header-head{text-align:left;margin-left:0}@media (max-width: 767px){.mini-header{margin-bottom:60px}.mini-header-head{font-size:0.75em}}.mailing-list{text-align:center}.mailing-list h2{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:1.5em;font-style:normal;font-weight:900;letter-spacing:-0.00667em;line-height:1.25;margin:0 0 0.66667em;color:#fff}@media (max-width: 767px){.mailing-list h2{font-size:1.125em}}.mailing-list p{font-family:"Merriweather", Georgia, serif;font-size:0.875em;font-style:normal;font-weight:normal;line-height:1.8;letter-spacing:0.03em;color:#fff;max-width:550px;margin:0 auto 1.5em}.mailing-list input{font-family:"Merriweather", Georgia, serif;font-size:0.75em;font-style:normal;font-weight:normal;line-height:1.6667;letter-spacing:0.025em;background-color:#444a4e;border-radius:.3125em;border:1px solid #444a4e;color:#fff;padding:.8125em;text-align:center;min-width:245px}.mailing-list input:-moz-placeholder{color:#8f8f8f}.mailing-list input:-ms-input-placeholder{color:#8f8f8f}.mailing-list input::-moz-placeholder{color:#8f8f8f}.mailing-list input::-webkit-input-placeholder{color:#8f8f8f}.mailing-list label{display:none}.mailing-list .hs-error-msgs{display:none !important}.mailing-list input[type="submit"]{display:none}.pagination{overflow:hidden;border-top:1px solid #ddd;padding:30px 0 50px}.pagination-link{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:0.1125em;fill:#f05c4c;text-decoration:none}.pagination-link:hover{fill:black}.pagination-link svg{display:inline-block;vertical-align:middle;position:relative;top:-2px}.pagination-prev{float:left}.pagination-prev svg{margin-right:4px}.pagination-next{float:right}.pagination-next svg{margin-left:4px}@media (max-width: 767px){.article{margin-bottom:60px}}@media (min-width: 768px){.article{margin-bottom:100px}}.article-header{padding-bottom:40px}.article-byline-author{margin-right:1em;display:inline-block}.article-byline-date{font-style:italic;display:inline-block}.article-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin-bottom:70px}.article-nubbin{margin:0;padding:0;border:none;margin-bottom:40px}.article-nubbin::after{margin-top:0;margin-left:0}@media (min-width: 768px){.article-nubbin{margin-left:90px}}.article-text .article-content-image,.case-study-intro .article-content-image{margin:0 0 25px}.article-text .article-content-image-caption,.case-study-intro .article-content-image-caption{font-size:11px;color:#8e8e8e}@media (min-width: 768px){.article-text,.case-study-intro{max-width:580px;margin-left:90px}}@media (max-width: 499px){.article-text .article-content-image,.case-study-intro .article-content-image{margin-left:-30px;margin-right:-30px}.article-text .article-content-image-caption,.case-study-intro .article-content-image-caption{margin-left:10px;margin-top:4px}}.article-text h2,.case-study-intro h2{margin-bottom:1.5em}.article-text h3,.case-study-intro h3{color:black;margin:0 0 1em;font-size:1em}.article-text p a,.case-study-intro p a{display:inline}.article-attribution{padding:40px;position:relative;padding-right:160px;min-height:158px}@media (min-width: 768px){.article-attribution{width:580px;margin-left:90px}}.article-attribution-author{color:black;margin-bottom:1em}.article-attribution-blurb{max-width:340px}.article-attribution-avatar{position:absolute;top:calc(50% - 36px);right:40px;width:72px;height:72px}@media (max-width: 499px){.article-attribution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px;text-align:center;margin-left:-30px;margin-right:-30px}.article-attribution-author{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.article-attribution-avatar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:static;margin:0 auto 20px}.article-attribution-blurb{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:none}}@media (max-width: 767px){.article-byline-author,.article-byline-date{display:block}.article-image{margin-left:-30px;margin-right:-30px;max-width:none;width:calc(100% + 2*30px);height:45vh;min-height:300px}}@media (max-width: 1279px){.article-image{margin-left:-40px;margin-right:-40px;max-width:none;width:calc(100% + 2*40px)}}.link-list-header{color:black;margin-bottom:1.25em}.link-list-links{list-style:none}.link-list-item{margin-bottom:0.75em}.article-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#141c22;color:white;text-decoration:none;position:relative}.article-thumbnail-eyebrow{color:#f05c4c;display:block;margin-bottom:2em}.article-thumbnail-title{display:block;-webkit-transition:color 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:color 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.article-thumbnail-subtitle{color:#adb2b5;margin-bottom:1.5em;display:block}.article-thumbnail-read-more{font-size:1em;color:#f05c4c}.article-thumbnail:hover .article-thumbnail-title{color:white}.article-thumbnail:hover .article-thumbnail-read-more{text-decoration:underline}.article-thumbnail:hover .article-thumbnail-button::before{-webkit-transform:scale(1.2);transform:scale(1.2)}@media (max-width: 767px){.article-thumbnail{padding:30px;height:50vh;min-height:300px}.article-thumbnail-button{display:none}}@media (min-width: 768px){.article-thumbnail{padding:40px;min-height:400px}.article-thumbnail-button{position:absolute;bottom:0;right:30px;-webkit-transform:translateY(50%);transform:translateY(50%)}}.hero{background-repeat:no-repeat;background-size:cover;background-position:top center;overflow:hidden}.hero-wrapper{background:url("/images/hero-arrow-overlay-b7eb877a.svg") no-repeat;background-size:22vh 55vh;background-position:left top}.hero-content{height:60vh;padding:50px 0;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-title{color:white;margin:0;max-width:10em}@media (max-width: 767px){.hero-content{height:50vh}}@media (min-width: 768px){.hero-content{min-height:600px}}.hero-image{height:60vh;min-height:300px;max-height:700px}@media (max-width: 767px){.hero-image{height:50vh}}@media (min-width: 768px){.hero-image{min-height:600px}}.impact-text{text-align:center}.impact-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60vh;min-height:300px}.impact-text-head{color:black}.impact-text-text{margin:0 auto;max-width:450px}@media (min-width: 768px){.impact-text-content{height:35vh;min-height:350px}}.two-up-image{position:relative}.two-up-image-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0}@media (max-width: 767px){.two-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.two-up-image{background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-box-flex:1;-ms-flex:1;flex:1;height:60vh;min-height:300px}.two-up-content{padding:15vh 30px}}@media (min-width: 768px){.two-up{height:50vmin;display:-webkit-box;display:-ms-flexbox;display:flex}.two-up-image{background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-box-flex:1;-ms-flex:1;flex:1}.two-up-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:50px;padding-bottom:50px}.two-up-content-inner{padding-left:50px;padding-right:40px;max-width:640px}}@media (min-width: 1024px){.two-up{min-height:540px;height:60vmin}.two-up-content-inner{padding-left:100px;padding-right:100px}}.two-up-dark .two-up-content{color:white}.two-up-dark .page-header-head-with-nubbin,.two-up-dark .page-header-head,.two-up-dark .page-header-head-with-nubbin{color:white}.list{padding-left:40px}.list-header{position:relative}.list-header p{font-style:italic;margin-top:0.65em;margin-bottom:1em}.list-icon{position:absolute;top:0;left:-40px}.list-head{color:black;margin-bottom:1.25em}.list ul{list-style:none;margin:0;padding:0}.list li{margin-bottom:0.55em}@media (max-width: 767px){.list-head{margin-bottom:0.75em}.list-header p{font-family:"Merriweather", Georgia, serif;font-size:0.875em;font-style:normal;font-weight:normal;line-height:1.8;letter-spacing:0.03em;font-style:italic;margin:-.5625em 0 1.125em}.list ul{font-family:"Merriweather", Georgia, serif;font-size:0.875em;font-style:normal;font-weight:normal;line-height:1.8;letter-spacing:0.03em}}@media (min-width: 768px){.list-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-80px}.list-list .list{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}.icon-text{padding-left:40px}.icon-text-header{position:relative}.icon-text-icon{position:absolute;top:0;left:-35px}.icon-text-head{color:black;margin-bottom:1.25em}@media (max-width: 767px){.icon-text-head{margin-bottom:0.75em}}.testimonials{text-align:center}.testimonials blockquote{margin:0 auto}.testimonials blockquote p{margin-bottom:2.66667em;max-width:27em;margin-left:auto;margin-right:auto;line-height:2}.testimonials blockquote img{width:56px;height:56px;border-radius:100%;margin-bottom:17px}.testimonials blockquote cite{font-family:"Merriweather", Georgia, serif;font-size:0.75em;font-style:normal;font-weight:bold;display:block;margin-bottom:0.5em;color:black}.testimonials blockquote .title{font-family:"Merriweather", Georgia, serif;font-size:0.75em;font-style:normal;font-weight:normal;color:#6f6f6f}.testimonials blockquote figcaption{margin-top:1.75em}.screenshot{background:white;box-shadow:0 20px 80px black}.screenshot img{display:block}.grid{position:relative}.grid-item{position:relative}.grid-item-content,.grid-item-case-study-image{background-position:center center;background-size:cover}.grid-item-content-inner{display:block;padding:30px}.grid-item-article-link{display:block;background:#141c22;color:white;-webkit-transition:background 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),color 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:background 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),color 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);text-decoration:none}.grid-item-article-eyebrow{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:0.1125em;color:#f05c4c;-webkit-transition:color 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:color 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);display:block;margin-bottom:1.75em}.grid-item-article-title{letter-spacing:0;line-height:1.5;display:block;margin-bottom:0.75em}.grid-item-article-cta{display:block;color:white;opacity:0;-webkit-transform:translateX(-8px);transform:translateX(-8px);-webkit-transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.grid-item-article-link:hover{background:#f05c4c;color:white}.grid-item-article-link:hover .grid-item-article-eyebrow{color:white}.grid-item-article-link:hover .grid-item-article-cta{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.grid-item-case-study-title{display:block;text-indent:-0.03em;max-width:11em}.grid-item-case-study-title::after{background:white}.grid-item-case-study-cta{display:block}.grid-item-case-study-link:hover .grid-item-case-study-image{opacity:1}.grid-item-case-study-link:hover .grid-item-case-study-details{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.grid-item-wide .grid-item-case-study-title{max-width:12em}@media (max-width: 767px){.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-item{position:relative}.grid-item-case-study-link{background:none !important;text-decoration:none}.grid-item-case-study-image{background:none !important}.grid-item-case-study-image img{display:block}.grid-item-case-study-details{margin-top:-30px;background:white;width:80%;position:relative;z-index:2;min-width:260px}.grid-item-case-study-title{color:black;font-size:1.75em}.grid-item-case-study-title::after{background:#f05c4c}.grid-item-case-study-cta{color:#f05c4c}.grid-item-case-study-cta::after{background-image:url("/images/forward-arrow-icon-dcce9fa3.svg")}.grid-item-case-study-cta:hover{color:#f05c4c}.grid-item-article-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vw}.grid-item-article-title{font-size:1.5em;max-width:9em}.grid-item-3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.grid-item-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.grid-item-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.grid-item-6{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.grid-item-4{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.grid-item-5{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}@media (min-width: 768px){.grid-item{position:absolute}.grid-item-content{position:absolute;width:100%;height:100%;top:0;left:0}.grid-item-case-study-link{color:white;text-decoration:none}.grid-item-content-inner{padding:40px}.grid-item-case-study-image{position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);background-size:cover;z-index:1}.grid-item-case-study-image img{display:none}.grid-item-case-study-details{position:absolute;bottom:0;left:0;color:white;z-index:2;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.grid-item-square .grid-item-content{padding-bottom:100%}.grid-item-wide .grid-item-content{padding-bottom:50%}.grid-item-tall .grid-item-content{padding-bottom:200%}}@media (min-width: 768px) and (max-width: 1023px){.grid{width:100%;padding-bottom:200%}.grid-item-wide .grid-item-content,.grid-item-wide .grid-item-case-study-image{background-position:top center}.grid-item-tall .grid-item-content,.grid-item-tall .grid-item-case-study-image{background-position:left center}.grid-item-article-title{font-size:1.5em}.grid-item-1{width:50%;left:0;top:0}.grid-item-2{width:100%;left:0;top:25%}.grid-item-3{width:50%;left:50%;top:0}.grid-item-4{width:50%;left:0;top:50%}.grid-item-5{width:50%;left:0;top:75%}.grid-item-5 .grid-item-content{padding-bottom:100%}.grid-item-6{width:50%;top:50%;left:50%}}@media (min-width: 1024px){.grid{width:100%;padding-bottom:75%}.grid-item-square .grid-item-content,.grid-item-square .grid-item-case-study-image{background-position:center center}.grid-item-wide .grid-item-content,.grid-item-wide .grid-item-case-study-image{background-position:top center}.grid-item-tall .grid-item-content,.grid-item-tall .grid-item-case-study-image{background-position:left center}.grid-item-1{width:50%}.grid-item-2{width:50%}.grid-item-3{width:25%}.grid-item-4{width:25%}.grid-item-5{width:50%}.grid-item-6{width:25%}.grid-item-1{left:0;top:0}.grid-item-2{left:50%;top:0}.grid-item-3{left:50%;top:33.333333333333%}.grid-item-4{left:0;top:66.666666666666%}.grid-item-5{left:25%;top:66.666666666666%}.grid-item-6{left:75%;top:33.333333333333%}}@media (min-width: 1280px){.grid-item-content-inner{padding:60px}.grid-item-article-title{font-size:1.5em}}.page-down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-28px;margin-bottom:-28px}.page-down-button{width:56px;height:56px}.page-down-button img{position:relative;z-index:2}@media (min-width: 768px){.page-down{margin-top:-32px;margin-bottom:-32px}.page-down-button{width:64px;height:64px}}.insight-text{margin-bottom:0;max-width:24em;margin-left:auto;margin-right:auto;line-height:2;text-align:center}@media (min-width: 768px){.insight .section-large,.insight .section-nudged,.insight .impact-text-content,.insight .expertise-detail-clients{padding-bottom:140px}}.video-thumbnail{position:relative;cursor:pointer}.video-thumbnail img{width:100%;display:block}.video-thumbnail::before{content:"";display:block;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.35);opacity:0;-webkit-transition:opacity 750ms ease;transition:opacity 750ms ease}.video-button{width:104px;height:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;border:none;outline:none;background:none}.video-button img{position:relative;z-index:2;width:11px;height:auto}.video-button::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#f05c4c;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 400ms cubic-bezier(0.235, 2, 0.5, 0.92);transition:-webkit-transform 400ms cubic-bezier(0.235, 2, 0.5, 0.92);transition:transform 400ms cubic-bezier(0.235, 2, 0.5, 0.92);transition:transform 400ms cubic-bezier(0.235, 2, 0.5, 0.92), -webkit-transform 400ms cubic-bezier(0.235, 2, 0.5, 0.92);border-radius:8px}.video-thumbnail:hover .video-button::before{-webkit-transform:scale(1.1);transform:scale(1.1)}.video-thumbnail:hover::before{opacity:1}.video-details{background:#141c22;text-align:center}.video-title{color:white;margin-bottom:1.5em}.video-description{color:#ACB2B5;max-width:35em;margin:0 auto}.video-embed{position:relative;padding-bottom:56.25%}.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}@media (max-width: 767px){.video{margin-left:-30px;margin-right:-30px}.video-thumbnail{height:55vh;min-height:300px}.video-thumbnail-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video-thumbnail-button{border-radius:6px;width:50px;height:50px}.video-details{padding:40px}.video-title{font-size:0.75em}.video-description{font-family:"Merriweather", Georgia, serif;font-size:0.875em;font-style:normal;font-weight:normal;line-height:1.8;letter-spacing:0.03em}}.contact-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-banner-content{color:white;max-width:540px}.contact-banner-subhead{margin:0}.contact-banner-cta{text-align:center}.contact-banner-button{margin-bottom:20px}.contact-banner-call a{text-decoration:none}@media (max-width: 767px){.contact-banner{padding:0 40px}}@media (max-width: 1023px){.contact-banner{text-align:center}.contact-banner-content{margin:0 auto 40px}}@media (min-width: 1024px){.contact-banner{padding-left:100px;padding-right:100px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-banner-content{padding-right:40px}}.interstitial{opacity:0;display:none;-webkit-transition:opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);visibility:hidden}.interstitial.is-transitioning{display:block !important;visibility:visible !important}.interstitial.is-hidden{display:none;visibility:hidden;opacity:0}.interstitial.is-visible{display:block;visibility:visible;opacity:1}@media (max-width: 767px){.interstitial-header{margin-bottom:40px}}@media (min-width: 768px){.interstitial-header{margin-bottom:60px}}.interstitial-header-eyebrow{color:black;display:block;margin-bottom:20px;text-align:center}.interstitial-header-logo{display:block;margin:0 auto}.interstitial-lead{margin:0 auto 1.5em;max-width:28em}.interstitial-text{margin:0 auto;max-width:48em}@media (max-width: 767px){.interstitial-text{margin-bottom:40px}}@media (min-width: 768px){.interstitial-text{margin-bottom:60px}}.interstitial-button{margin:0 auto;display:block;width:150px;padding-left:0;padding-right:0}@media (max-width: 767px){.interstitial{position:fixed;top:0;left:0;width:100%;height:100%;background:white;z-index:500;text-align:left}.interstitial-header-logo{width:280px;max-width:100%}.interstitial-content-inner{padding:50px}}@media (min-width: 768px){.interstitial{position:fixed;background:white;z-index:500;text-align:center}.interstitial-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:white;z-index:500}.interstitial-fixed-scrollable{z-index:500}.interstitial-content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interstitial-content-inner{background:white;padding:100px;text-align:center}}@media (min-width: 1024px){.photo-grid-container{max-width:1280px;padding:0 40px;width:100%;margin:0 auto}}@media (min-width: 1280px){.photo-grid-container{padding:0 100px}}@media (max-width: 767px){.photo-grid-item{position:relative;padding-bottom:100%}.photo-grid-item-content{position:absolute;width:100%;height:100%;top:0;left:0}.photo-grid-item-bullet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.photo-grid-item.item-text{padding-bottom:0}.photo-grid-item.item-text .photo-grid-item-content{position:static;padding-top:60px;padding-bottom:60px;min-height:100vw}}@media (min-width: 768px){.photo-grid-container{padding-top:90px;padding-bottom:90px}.photo-grid{position:relative;width:100%;padding-bottom:133.3333333333333%}.photo-grid-item{position:absolute;z-index:1}.photo-grid-item.item-square{width:33.33333333%}.photo-grid-item.item-square .photo-grid-item-inner{padding-bottom:100%}.photo-grid-item.item-square-large{width:66.66666666%}.photo-grid-item.item-square-large .photo-grid-item-inner{padding-bottom:100%}.photo-grid-item.item-wide{width:66.66666666%}.photo-grid-item.item-wide .photo-grid-item-inner{padding-bottom:50%}.photo-grid-item.item-super-wide{width:100%}.photo-grid-item.item-super-wide .photo-grid-item-inner{padding-bottom:66.66666666666%}.photo-grid-item.item-short-wide{width:100%}.photo-grid-item.item-short-wide .photo-grid-item-inner{padding-bottom:33.333333333333%}.photo-grid-item.item-tall{width:33.33333333%}.photo-grid-item.item-tall .photo-grid-item-inner{padding-bottom:200%}.photo-grid-item.top-0{top:0}.photo-grid-item.top-1{top:25%}.photo-grid-item.top-2{top:50%}.photo-grid-item.top-3{top:75%}.photo-grid-item.left-0{left:0}.photo-grid-item.left-1{left:33.33333333333%}.photo-grid-item.left-2{left:66.66666666666%}.photo-grid-item.push-top,.photo-grid-item.push-bottom{z-index:2}.photo-grid-item.push-top.item-square .photo-grid-item-inner,.photo-grid-item.push-bottom.item-square .photo-grid-item-inner{padding-bottom:calc(100% + 90px)}.photo-grid-item.push-top .photo-grid-item-inner{top:-90px}.photo-grid-item-inner{position:relative}.photo-grid-item-content{position:absolute;top:0;left:0;width:100%;height:100%}.photo-grid[data-grid-height="5"]{padding-bottom:166.6666666666666666%}.photo-grid[data-grid-height="5"] .photo-grid-item.top-0{top:0}.photo-grid[data-grid-height="5"] .photo-grid-item.top-1{top:20%}.photo-grid[data-grid-height="5"] .photo-grid-item.top-2{top:40%}.photo-grid[data-grid-height="5"] .photo-grid-item.top-3{top:60%}.photo-grid[data-grid-height="5"] .photo-grid-item.top-4{top:80%}}.photo-grid-item-content{padding:30px;background-size:cover;background-position:center center}.photo-grid-item-content[data-background-position="left"]{background-position:left center}.photo-grid-item-content[data-background-position="right"]{background-position:right center}@media (min-width: 768px){.photo-grid-item-content{padding:40px}}@media (min-width: 1280px){.photo-grid-item-content{padding:60px}}.photo-grid-item-bullet{background:#141c22;color:white}.photo-grid-item-bullet::before{content:"";display:block;background:url("/images/ampersand-66944086.svg") no-repeat;background-size:cover;width:30px;height:30px;margin-bottom:30px}@media (max-width: 767px){.photo-grid-item-bullet{font-size:1.5em}}@media (min-width: 1024px){.photo-grid-item-bullet{font-size:1.5em;line-height:1.5}}.photo-grid-item-paragraph{background:#141c22;color:#adb2b5}.photo-grid-item-paragraph-header{font-size:24px;color:white;line-height:1.4;margin-bottom:0.75em}@media (min-width: 768px) and (max-width: 1023px){.photo-grid-item-paragraph{font-family:"Merriweather", Georgia, serif;font-size:0.75em;font-style:normal;font-weight:normal;line-height:1.6667;letter-spacing:0.025em;line-height:1.9}}@media (max-width: 767px){.photo-grid-item-paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.index,body.home{background:url("/images/big-ol-ampersand-dc089db7.svg") no-repeat}@media (max-width: 767px){body.index,body.home{background-size:74vmax;background-position:40vw 3vmax}}@media (min-width: 768px){body.index,body.home{background-size:70vmax;background-position:55vw 3vmax}}@media (min-width: 768px){.home-header{padding-bottom:140px}}.text-rotator-unmasked-text{position:relative;z-index:3}.text-rotator{display:block;position:relative;height:calc(1.06em + 20px + 20px);top:-20px;margin-bottom:-40px;overflow:hidden;-webkit-mask-image:url("/images/text-rotator-mask-b5cc476b.png");mask-image:url("/images/text-rotator-mask-b5cc476b.png");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:top left;mask-position:top left}.text-rotator-inner{margin-top:20px;position:absolute;top:0;left:0;width:100%;height:400%}.text-rotator-slide{height:25%}.text-rotator-slide::after{content:"";display:inline-block;background:url("/images/ampersand-66944086.svg") no-repeat;height:0.8em;width:0.8em;background-size:cover;margin-left:0.15em}.text-rotator-slide:last-child::after{display:none}@-webkit-keyframes text-rotator-1{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@keyframes text-rotator-1{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@-webkit-keyframes text-rotator-2{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes text-rotator-2{0%{-webkit-transform:translateY(-25%);transform:translateY(-25%)}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes text-rotator-3{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{-webkit-transform:translateY(-75%);transform:translateY(-75%)}}@keyframes text-rotator-3{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{-webkit-transform:translateY(-75%);transform:translateY(-75%)}}@-webkit-keyframes text-rotator-4{0%{-webkit-transform:translateY(-75%);transform:translateY(-75%)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes text-rotator-4{0%{-webkit-transform:translateY(-75%);transform:translateY(-75%)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes text-rotator-slide-1{0%{opacity:1}100%{opacity:0}}@keyframes text-rotator-slide-1{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes text-rotator-slide-2{0%{opacity:0}10%{opacity:1}50%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes text-rotator-slide-2{0%{opacity:0}10%{opacity:1}50%{opacity:1}90%{opacity:1}100%{opacity:0}}.text-rotator.ready .text-rotator-inner{-webkit-animation:text-rotator-1 700ms cubic-bezier(0.77, 0, 0.175, 1),text-rotator-2 700ms cubic-bezier(0.77, 0, 0.175, 1),text-rotator-3 700ms cubic-bezier(0.77, 0, 0.175, 1);animation:text-rotator-1 700ms cubic-bezier(0.77, 0, 0.175, 1),text-rotator-2 700ms cubic-bezier(0.77, 0, 0.175, 1),text-rotator-3 700ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-animation-delay:3s, 6.7s, 10.4s;animation-delay:3s, 6.7s, 10.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.home-article-thumbnail{height:auto}.home-article-thumbnail .article-thumbnail-title::after{content:"";display:block;border-radius:2px;width:50px;height:7px;margin-top:20px;margin-left:inherit;margin-right:inherit;background:#f05c4c}@media (max-width: 767px){.home-article-thumbnail .article-thumbnail-title::after{border-radius:1px;width:30px;height:4px;margin-top:14px}}@media (max-width: 767px){.home-hero{height:auto;max-height:none}.home-hero .hero{height:100%;width:100%;position:relative;z-index:1;height:60vh;min-height:300px;max-height:700px}.home-hero-content{position:relative;z-index:2;margin-left:-30px;margin-right:-30px}.home-article-thumbnail{min-height:100vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:50px;padding-bottom:50px}}@media (min-width: 768px){.home-hero{position:relative}.home-hero .hero{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.home-hero-content{position:relative;z-index:2}.home-article-thumbnail{margin-top:-50px;margin-right:-40px;margin-left:-15px;padding:50px}}@media (min-width: 1024px){.home-article-thumbnail{padding:80px;left:40px;margin-right:0;min-height:540px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 1280px){.home-article-thumbnail{left:100px}}@media (max-width: 767px){.career-detail{margin-bottom:40px}}@media (min-width: 768px){.career-detail{margin-bottom:80px}}.career-detail-header-head{margin-bottom:0}.career-detail-body{border-bottom:1px solid #ddd;padding-bottom:40px;margin-bottom:60px}@media (min-width: 768px){.career-detail-positions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:90px;max-width:580px}}.career-detail-positions-discipline{margin-bottom:50px}@media (min-width: 768px){.career-detail-positions-discipline{width:270px;padding-right:45px}}.lead-article{position:relative}@media (max-width: 767px){.lead-article{margin-left:-30px;margin-right:-30px}.lead-article-image img{width:100%;height:40vh;min-height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}@media (min-width: 1024px) and (max-width: 1279px){.lead-article{padding-top:60px}.lead-article-thumbnail{width:300px;position:absolute;top:0;left:0}}@media (min-width: 1280px){.lead-article{padding-top:60px}.lead-article-thumbnail{width:300px;margin-left:-90px;position:absolute;top:0;left:0}}@media (max-width: 767px){.related-articles{padding-top:0}}.expertise-detail-content{max-width:290px;position:relative;z-index:2}.expertise-detail-wide-image{display:block;margin:4vh auto}@media (max-width: 767px){.expertise-detail-wide-image{margin-bottom:60px}}@media (min-width: 768px){.expertise-detail-wide-image{margin-bottom:100px}}.expertise-detail-clients{padding-bottom:0}.expertise-detail-clients .client-list{padding-left:30px;padding-right:40px;max-width:none}.case-study-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.case-study-list-item{position:relative}.case-study-list-item-link{position:absolute;padding-bottom:100%;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.case-study-list-item-image{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:1;-webkit-transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.case-study-list-item-details{display:block;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:white;z-index:2;opacity:0;-webkit-transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.case-study-list-item-title{display:block}.case-study-list-item-cta{display:block}.case-study-list-item-link:hover .case-study-list-item-image,.case-study-list-item-link:hover .case-study-list-item-details{opacity:1}@media (max-width: 767px){.case-study-list-item{padding-bottom:100%}}@media (min-width: 768px){.case-study-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.case-study-list-item{width:33.33333333333333%;padding-bottom:33.33333333333333%}}.contact .contact-form{min-height:25vw}.contact .contact-form header hr{margin-bottom:1.625em}.contact .contact-form header p{font-family:"Merriweather", Georgia, serif;font-size:0.875em;font-style:normal;font-weight:normal;line-height:1.8;letter-spacing:0.03em;margin-bottom:1.85714em}.contact .contact-form fieldset{margin-bottom:35px}.contact .contact-form input[type="text"],.contact .contact-form input[type="email"],.contact .contact-form input[type="tel"],.contact .contact-form textarea{font-family:"Merriweather", Georgia, serif;font-size:0.75em;font-style:normal;font-weight:normal;line-height:1.6667;letter-spacing:0.025em;background-color:#f6f6f6;border:none;margin-bottom:1em;padding:2em;width:100%}.contact .contact-form input[type="text"]:-moz-placeholder,.contact .contact-form input[type="email"]:-moz-placeholder,.contact .contact-form input[type="tel"]:-moz-placeholder,.contact .contact-form textarea:-moz-placeholder{color:#a2a2a2}.contact .contact-form input[type="text"]:-ms-input-placeholder,.contact .contact-form input[type="email"]:-ms-input-placeholder,.contact .contact-form input[type="tel"]:-ms-input-placeholder,.contact .contact-form textarea:-ms-input-placeholder{color:#a2a2a2}.contact .contact-form input[type="text"]::-moz-placeholder,.contact .contact-form input[type="email"]::-moz-placeholder,.contact .contact-form input[type="tel"]::-moz-placeholder,.contact .contact-form textarea::-moz-placeholder{color:#a2a2a2}.contact .contact-form input[type="text"]::-webkit-input-placeholder,.contact .contact-form input[type="email"]::-webkit-input-placeholder,.contact .contact-form input[type="tel"]::-webkit-input-placeholder,.contact .contact-form textarea::-webkit-input-placeholder{color:#a2a2a2}.contact .contact-form textarea{height:20vw;min-height:200px}.contact .contact-form label{display:none}.contact .contact-form .hs-error-msgs{display:none !important}.contact .contact-form input[type="submit"]{display:inline-block;font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:0.1125em;border-radius:5px;color:white;background:#f05c4c;text-decoration:none;line-height:1;height:56px;line-height:58px;padding-left:30px;padding-right:30px;cursor:pointer;line-height:54px}.contact .contact-form input[type="submit"]:visited{color:white}.contact .contact-form input[type="submit"]:hover{background:rgba(240,92,76,0.8);text-decoration:none}.visit-box{color:white;background:#141c22}.visit-box h2{margin-bottom:0.75em}.visit-box address,.visit-box a{font-style:normal}.visit-box address{margin-bottom:1em;line-height:1.8}.visit-box section{margin-bottom:40px}.visit-box section:last-child{margin-bottom:0}@media (max-width: 767px){.visit-box{margin-left:-30px;margin-right:-30px;padding:60px 30px}}@media (min-width: 768px) and (max-width: 1023px){.visit-box{margin-left:-40px;margin-right:-40px;padding:60px}}@media (min-width: 1024px){.visit-box{margin-top:-60px;padding:60px;margin-right:-40px;margin-left:-40px}}@media (min-width: 1280px){.visit-box{margin-right:-100px;margin-left:0}}.how-we-do-it,.how-we-do-it-3{background:url("/images/big-ol-ampersand-alt-68cba1a7.svg") no-repeat}@media (max-width: 767px){.how-we-do-it,.how-we-do-it-3{background-size:85vmax;background-position:72vw -47vmax}}@media (min-width: 768px){.how-we-do-it,.how-we-do-it-3{background-size:85vmax;background-position:72vw -47vmax}}.how-we-do-it-image{display:none}@media (min-width: 768px){.how-we-do-it .icon-text{margin-bottom:0}}@media (min-width: 1024px){.how-we-do-it-text{min-height:400px}.how-we-do-it-image{position:relative;display:block;height:100%}.how-we-do-it-image img{display:block;max-width:none;width:800px;position:absolute;bottom:0px;right:0}.how-we-do-it .icon-text{padding-left:0}.how-we-do-it .icon-text-head{padding-right:25px}}@media (max-width: 1279px) and (min-width: 1024px){.how-we-do-it-text{min-height:360px}.how-we-do-it-image img{width:600px;bottom:50px}}@media (min-width: 1280px){.how-we-do-it-text{margin-left:-50px;margin-right:-50px}}@media (min-width: 1024px){.how-we-do-it-2{padding-bottom:0}.how-we-do-it-image-book{position:relative;display:block;height:100%}.how-we-do-it-image-book img{display:block;max-width:none;height:600px;position:absolute;bottom:0px;left:175px;max-height:calc(100% + 130px)}}@media (min-width: 1024px) and (max-width: 1279px){.how-we-do-it-image-book img{left:0;height:550px}}@media (max-width: 767px){.how-we-do-it-3{background-size:85vmax;background-position:72vw -47vmax}}@media (min-width: 768px){.how-we-do-it-3{background-size:85vmax;background-position:61vw 3vmax}}@media (min-width: 768px){.how-we-do-it-3 .how-we-do-it-text{margin-bottom:140px}}.how-we-do-it-image-pig{position:relative;height:100%}.how-we-do-it-image-pig img{position:absolute;display:block}@media (min-width: 1024px){.how-we-do-it-image-pig img{width:740px;max-width:none;bottom:0;right:73px}}@media (min-width: 768px){#us-image-sketchbook{width:700px;top:-50px;right:30px}}.who-we-are .content-header{margin-bottom:0}.who-we-are .content-header-head{color:white}.who-we-are .content-header-head::after{content:"";display:block;border-radius:2px;width:50px;height:7px;margin-top:20px;margin-left:inherit;margin-right:inherit;background:#f05c4c}@media (max-width: 767px){.who-we-are .content-header-head::after{border-radius:1px;width:30px;height:4px;margin-top:14px}}.who-we-are .content-header-head::after{margin-bottom:0.5em}.who-we-are .content-header-subhead{max-width:550px}@media (max-width: 767px){.who-we-are{margin-top:30px;margin-left:-30px;margin-right:-30px}.people-grid{margin-left:-30px;margin-right:-30px}}@media (min-width: 768px) and (max-width: 1023px){.who-we-are{margin-top:80px}}.people-grid{overflow:hidden}.people-grid-item{position:relative}.people-grid-image{display:block}.people-grid-detail{position:absolute;top:0;left:0;width:100%;height:100%;background:#f05c4c;padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white;opacity:0;visibility:hidden;-webkit-transition:opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1),visibility 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1),visibility 300ms cubic-bezier(0.645, 0.045, 0.355, 1)}.people-grid-item:hover .people-grid-detail{opacity:1;visibility:visible}.people-grid-title{margin-bottom:1.75em}@media (min-width: 768px){.people-grid-item{float:left;width:50%}}@media (min-width: 1024px){.people-grid-item{width:33.333333%}}body.work-landing{background:url("/images/big-ol-ampersand-dc089db7.svg") no-repeat}@media (max-width: 767px){body.work-landing{background-size:74vmax;background-position:40vw 3vmax}}@media (min-width: 768px){body.work-landing{background-size:70vmax;background-position:55vw 3vmax}}.work-thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.work-thumbnail{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.work-thumbnail-project{display:block;position:absolute;z-index:2;top:-18px;right:0;color:white;background:#141c22;padding:18px 30px;width:320px;-webkit-transition:width 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:width 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.work-thumbnail-project-title{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:bold;font-size:0.75em;text-transform:uppercase;letter-spacing:0.1125em;margin-bottom:0.6em;display:block}.work-thumbnail-project-type{display:block;line-height:normal}.work-thumbnail-case-study-title{display:block;text-indent:-0.03em;max-width:6.5em}.work-thumbnail-case-study-title::after{background:white}.work-thumbnail-case-study-cta{display:block}a.work-thumbnail:hover .work-thumbnail-image{opacity:1}a.work-thumbnail:hover .work-thumbnail-case-study{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width: 767px){.work-thumbnail{background:white !important;text-decoration:none}.work-thumbnail-project{display:none}.work-thumbnail-image img{display:block;-o-object-fit:cover;object-fit:cover;min-height:85vw}.work-thumbnail-case-study{padding:30px 30px 50px;display:block;background:white;width:80%;min-width:260px;margin-top:-30px;position:relative;z-index:2}.work-thumbnail-case-study-eyebrow{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:900;font-size:1em;text-transform:uppercase;letter-spacing:0.1875em;line-height:1.4;color:black;margin-bottom:1em;display:block}}@media (max-width: 767px) and (max-width: 767px){.work-thumbnail-case-study-eyebrow{font-size:0.75em}}@media (max-width: 767px){.work-thumbnail-case-study-title{display:block;color:black;font-size:1.75em}.work-thumbnail-case-study-title::after{background:#f05c4c}.work-thumbnail-case-study-cta{color:#f05c4c}.work-thumbnail-case-study-cta::after{background-image:url("/images/forward-arrow-icon-dcce9fa3.svg")}.work-thumbnail-case-study-cta:hover{color:#f05c4c}}@media (min-width: 768px){.work-thumbnails{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.work-thumbnail{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;height:40vw}.work-thumbnail-inner{display:block;position:relative;height:100%;overflow:hidden;z-index:1}.work-thumbnail-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.work-thumbnail-case-study{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;color:white;z-index:2;opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-transform 170ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.work-thumbnail-image img{display:none}.work-thumbnail-case-study-eyebrow{display:none}}@media (min-width: 1024px){.work-thumbnail-case-study-title{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:5rem;font-style:normal;font-weight:900;letter-spacing:-0.025em;line-height:1.08;margin:0 0 0.32em}}@media (min-width: 1280px){.work-thumbnail-case-study{padding:60px}}@media (min-width: 1600px){.work-thumbnail{-webkit-box-flex:1;-ms-flex:1 0 33.3333%;flex:1 0 33.3333%;height:28vw}}.client-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin:0 auto;margin-top:-20px}.client-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:110px}.client-logo img{max-width:155px;max-height:64px;width:auto;height:auto}@media (max-width: 767px){.client-logo{width:50%}.client-logo img{max-width:130px;max-height:55px}}@media (min-width: 768px){.client-logo{width:25%}}.bio-image-mobile img{max-width:none;width:100%}.bio-detail-header-subhead{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:900;font-size:1em;text-transform:uppercase;letter-spacing:0.1875em;line-height:1.4;color:black;font-weight:bold}@media (max-width: 767px){.bio-detail-header-subhead{font-size:0.75em}}.bio-body{margin-bottom:0}.bio-body h2{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-weight:900;font-size:1em;letter-spacing:0.1875em;line-height:1.875;text-transform:uppercase;margin-bottom:2em}.bio-body h2::after{content:"";display:block;border-radius:1px;width:30px;height:4px;margin-top:14px;margin-left:inherit;margin-right:inherit;background:#f05c4c}.bio-body h2::after{margin-top:10px}.bio-body h3{font-family:"Merriweather", Georgia, serif;font-size:0.875em;font-style:normal;font-weight:normal;line-height:1.8;letter-spacing:0.03em;color:#6f6f6f;font-style:italic}.bio-body .answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#000}.bio-body .answer span:first-child{font-family:"FF Mark", Helvetica, Arial, sans-serif;font-size:1.125em;font-style:normal;font-weight:bold;color:#f05c4c;margin-right:0.88889em}@media (min-width: 768px){.case-study-page-header{padding-bottom:100px}}.case-study-header{margin-bottom:0}.case-study-intro{max-width:none;margin:0}.case-study-intro p{margin-bottom:0;padding-bottom:1.75em}@media (min-width: 768px){.case-study-intro{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.case-study-intro-wide{-webkit-columns:1;-moz-columns:1;columns:1}}.case-study-overview{border-top:1px solid #acacac;padding-top:20px;max-width:275px}.case-study-overview-section{margin-bottom:40px}.case-study-overview-head{color:black;margin-bottom:1em}.case-study-overview-industries{list-style:none}.case-study-approach-header{max-width:360px;margin-bottom:1.5em}.case-study-approach-header::after{content:"";display:block;border-radius:2px;width:50px;height:7px;margin-top:20px;margin-left:inherit;margin-right:inherit;background:#f05c4c}@media (max-width: 767px){.case-study-approach-header::after{border-radius:1px;width:30px;height:4px;margin-top:14px}}.case-study-approach-text{max-width:500px}@media (max-width: 767px){.case-study-approach-image{margin-top:-120px}.case-study-approach-image img{position:relative;left:20vw;max-width:none;width:130vw}}@media (min-width: 768px){.case-study-approach-image{height:400px;margin-bottom:-400px;position:relative}.case-study-approach-image img{position:absolute;left:30vw;top:-250px}}@media (min-width: 768px) and (max-width: 1023px){.case-study-approach-image img{width:75vw;top:-200px;left:38vw}.case-study-approach-text{max-width:500px}}@media (min-width: 1024px) and (max-width: 1279px){.case-study-approach-image img{width:80vw;left:400px;top:-18vw}.case-study-approach-text{max-width:450px}}@media (min-width: 1280px){.case-study-approach-image img{left:465px;top:-225px}}@media (min-width: 1024px){.case-study-approach-content{padding-left:90px}}.case-study-media-image{display:block;margin:0 auto}.case-study-media-image-shifted{position:relative;left:-10vw}.case-study-outcomes-figure{text-align:center;position:relative;margin-bottom:60px}.case-study-outcomes-figure:last-child{margin-bottom:0}.case-study-outcomes-number{display:block;font-size:3.75em;margin-bottom:0.2em;color:black}.case-study-outcomes-symbol{text-transform:uppercase;font-size:27%;vertical-align:text-top;position:relative;top:0.2em;left:0.2em;letter-spacing:0}.case-study-outcomes-label{line-height:1.6;max-width:170px;margin:0 auto}.case-study-outcomes-label-wide{max-width:425px}@media (max-width: 767px){.case-study-outcomes .mini-header{margin-bottom:60px}}@media (min-width: 768px){.case-study-outcomes-figures{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case-study-outcomes-figure{width:33.33333333%;margin-bottom:0}.case-study-outcomes-figure:first-child{left:-5%}.case-study-outcomes-figure:last-child{right:-5%}}#metlife-auto-phones{margin-top:-3vw}@media (max-width: 767px){#metlife-auto-phones{margin-left:-25vw;margin-right:-25vw;margin-top:-5vw}}@media (max-width: 767px){#ct-case-study-approach-image img{left:0}}#ct-case-study-media img{max-width:800px}@media (max-width: 767px){#ct-case-study-media{margin-left:-25vw;margin-right:-25vw;margin-top:-50px}}@media (max-width: 767px){#genpact-case-study-approach-image img{width:70vw}}@media (min-width: 500px) and (max-width: 767px){#genpact-case-study-approach-image img{width:75vw;left:32vw;margin-bottom:-42vw}}@media (min-width: 1024px){#genpact-case-study-approach-image img{left:400px;top:-22vw;max-width:775px}}@media (min-width: 1280px){#genpact-case-study-approach-image img{left:525px;top:-325px}}@media (max-width: 767px){#genpact-case-study-media{margin-left:-69px;margin-top:-40px;margin-bottom:-30px}#genpact-case-study-media img{left:0}}@media (min-width: 768px) and (max-width: 1023px){#genpact-case-study-media{margin-left:-69px}#genpact-case-study-media img{max-width:950px;left:0}}@media (min-width: 1024px){#genpact-case-study-media img{left:-280px;max-width:1250px}}@media (max-width: 767px){#prosight-case-study-media{margin-bottom:-40px}#prosight-case-study-grid-item-phone{background-position:center -19vw}#prosight-case-study-grid-item-abstract{background-position:left center}}@media (min-width: 768px){#prosight-case-study-media{margin-bottom:-100px}}@media (min-width: 768px) and (max-width: 767px){#prosight-photo-grid{margin-bottom:40px}}@media (min-width: 768px) and (min-width: 768px){#prosight-photo-grid{margin-bottom:80px}}#expertise-fashion-image-top{width:83vw;max-width:1060px;margin-top:-1vw;margin-left:-20px;position:relative;z-index:1}@media (max-width: 767px){#expertise-fashion-image-top{margin-left:-20vw;margin-top:-11vw;width:123vw}}@media (min-width: 768px) and (max-width: 1023px){#expertise-fashion-image-top{width:100vw;margin-top:-5vw}}@media (max-width: 767px){#expertise-fashion-image-middle{margin-left:-20vw;margin-right:-20vw}}#expertise-fashion-image-lesters{margin:0 auto;text-align:center;margin-bottom:-90px}@media (min-width: 768px){#expertise-fashion-image-lesters{margin-bottom:-196px}}@media (max-width: 767px){#expertise-fashion-image-louis-vuitton{max-width:none;width:180vw;margin-left:-50vw}}@media (min-width: 768px){#expertise-fashion-image-louis-vuitton{width:1300px;margin-left:-42vw;max-width:none}}@media (min-width: 1024px){#expertise-fashion-image-louis-vuitton{margin-left:-184px}}@media (max-width: 499px){#expertise-business-novitex{margin-left:-56vw;width:140vw;max-width:none}}@media (max-width: 767px){#expertise-business-novitex{margin-top:50px}}@media (min-width: 768px){#expertise-business-novitex{margin-top:-65px}}@media (min-width: 768px){#expertise-business-genpact{margin-bottom:-100px;max-width:1000px;width:100vw}}#expertise-image-ct{margin:0 auto;max-width:920px}#expertise-image-ct img{display:block}@media (max-width: 499px){#expertise-image-ct{margin-left:-20vw;margin-right:-20vw}}#expertise-business-testimonial{position:relative;z-index:1}@media (min-width: 768px){#expertise-business-testimonial{padding-top:0}}@media (min-width: 768px){#expertise-business-tabletop{padding-bottom:140px}#expertise-business-tabletop img{max-width:none;margin-top:-324px;position:relative;z-index:0;margin-bottom:-145px}}@media (min-width: 768px){#expertise-business-contact-banner{margin-top:-110px;position:relative;z-index:1}}@media (max-width: 767px){#expertise-insurance-metlife-top{margin-bottom:-78px;width:500px;max-width:none;margin-left:-80px;margin-top:15px}}@media (min-width: 768px){#expertise-insurance-metlife-top{max-width:none;margin-top:-40px;width:1400px;margin-left:-210px;margin-bottom:-120px}}@media (min-width: 768px) and (max-width: 1279px){#expertise-insurance-metlife-top{margin-left:-300px}}@media (min-width: 768px) and (max-width: 1023px){#expertise-insurance-metlife-top{width:1000px;margin-left:-250px;margin-top:0}}@media (min-width: 768px){#expertise-insurance-metlife-screens{width:1100px;max-width:none;margin-bottom:-294px}}@media (min-width: 768px) and (max-width: 1023px){#expertise-insurance-metlife-screens{width:800px;margin-bottom:-338px}}#expertise-insurance-image-prosight{position:relative;left:-16vw;max-width:1000px;margin:0 auto}#expertise-insurance-image-prosight img{display:block;margin:0 auto}@media (max-width: 767px){#expertise-insurance-image-prosight{max-width:none;width:130vw;left:-35vw}}@media (min-width: 768px){#expertise-insurance-transform-section{padding-bottom:300px}}@media (max-width: 767px){#expertise-insurance-metlife-ipads{width:700px;max-width:none;margin-left:-30vw;margin-top:100px;margin-bottom:-90px}}@media (min-width: 768px){#expertise-insurance-metlife-ipads{width:1300px;max-width:none;position:relative;top:190px;margin-top:-240px;margin-left:-190px}}@media (max-width: 767px){#expertise-retail-catbird{width:620px;max-width:none;margin-top:25px;margin-left:-30px;margin-bottom:-141px}}@media (min-width: 768px){#expertise-retail-catbird{width:945px;max-width:none;margin-top:-10px;margin-bottom:-200px}}@media (min-width: 768px) and (max-width: 1023px){#expertise-retail-catbird{width:760px;margin-bottom:-100px;position:relative;top:78px}}@media (min-width: 768px){#expertise-retail-new-york-times{width:1500px;max-width:none;position:relative;top:20px;margin-bottom:-120px}}@media (min-width: 768px) and (max-width: 1023px){#expertise-retail-new-york-times{width:1000px}}#expertise-retail-strivectin img{display:block;margin:0 auto}@media (min-width: 768px){#expertise-retail-strivectin img{width:1040px;max-width:none;margin-bottom:-91px;margin-top:-20px}}@media (max-width: 499px){#expertise-retail-strivectin img{width:180vw;max-width:none;margin-left:-40vw;margin-top:-30px;margin-bottom:-40px}}@media (min-width: 768px){#expertise-retail-customers-section{padding-top:230px}}@media (min-width: 768px) and (max-width: 1023px){#expertise-retail-customers-section{padding-top:170px}}@media (min-width: 768px){#expertise-retail-lowes{width:1445px;max-width:none;margin-top:-75px;position:relative;top:59px;margin-bottom:-90px}}@media (min-width: 768px) and (max-width: 1023px){#expertise-retail-lowes{width:1200px;margin-bottom:0;top:145px}}@media (min-width: 768px){#expertise-retail-saks img{width:1500px;max-width:none;margin:0 auto;display:block;position:relative;left:-10px}}@media (min-width: 1280px) and (max-width: 1500px){#expertise-retail-saks{max-width:1280px;margin:0 auto}#expertise-retail-saks img{position:relative;left:-120px;margin:0}}@media (min-width: 768px) and (max-width: 1279px){#expertise-retail-saks img{margin-left:-175px}}@media (max-width: 767px){#expertise-retail-saks img{width:1000px;max-width:none;margin-left:-118px}}@media (max-width: 767px){#expertise-private-equity-sugoi{width:130vw;max-width:none;margin-left:-25px;margin-top:30px}}@media (min-width: 768px){#expertise-private-equity-sugoi{width:1288px;max-width:none;margin-left:-50px;margin-top:-40px}}@media (min-width: 768px) and (max-width: 1023px){#expertise-private-equity-sugoi{width:900px;margin-left:-20px;margin-top:0}}#expertise-private-equity-schwinn-images .row>div{position:relative}@media (max-width: 767px){#expertise-private-equity-bike{width:130vw;max-width:none;margin-left:-80vw}}@media (min-width: 768px){#expertise-private-equity-bike{width:1590px;max-width:none;margin-left:-940px;margin-top:-170px}}@media (min-width: 768px) and (max-width: 1279px){#expertise-private-equity-bike{width:1400px;margin-left:-780px}}@media (min-width: 768px) and (max-width: 1023px){#expertise-private-equity-bike{width:1000px;margin-left:-570px;margin-top:-70px}}#expertise-private-equity-logo-schwinn{position:absolute}@media (max-width: 767px){#expertise-private-equity-logo-schwinn{width:36vw;max-width:160px;margin-left:-5vw}}@media (min-width: 768px){#expertise-private-equity-logo-schwinn{top:170px;right:calc(-280px)}}@media (min-width: 1024px){#expertise-private-equity-logo-schwinn{top:170px;right:-280px}}@media (min-width: 1280px){#expertise-private-equity-logo-schwinn{top:190px;right:-250px}}@media (max-width: 767px){#expertise-private-equity-schwinn-laptop{width:110vw;max-width:none;margin-left:22vw;margin-top:5vmin}}@media (min-width: 768px){#expertise-private-equity-schwinn-laptop{width:820px;max-width:none;margin-top:410px;margin-left:35px}}@media (min-width: 768px) and (max-width: 1279px){#expertise-private-equity-schwinn-laptop{width:700px;margin-left:45px}}@media (min-width: 768px) and (max-width: 1023px){#expertise-private-equity-schwinn-laptop{width:500px;margin-top:350px}}#expertise-private-equity-tourneau-images .row>div{position:relative}@media (max-width: 767px){#expertise-private-equity-tourneau-images{padding:40px 0}}@media (min-width: 768px){#expertise-private-equity-tourneau-images{padding:60px 0 100px}}@media (max-width: 767px){#expertise-private-equity-logo-tourneau{width:36vw;max-width:160px;margin-left:12vw}}@media (min-width: 768px){#expertise-private-equity-logo-tourneau{position:absolute;top:0;right:100px}}@media (min-width: 768px) and (max-width: 1023px){#expertise-private-equity-logo-tourneau{right:70px;width:180px}}#expertise-private-equity-tourneau-watch{width:156px;max-width:none}@media (max-width: 767px){#expertise-private-equity-tourneau-watch{width:136px;margin-top:9vmin;margin-left:calc(50% - 68px)}}@media (min-width: 768px){#expertise-private-equity-prosight{width:890px;max-width:none;margin-bottom:-314px;top:-50px;position:relative}}@media (min-width: 768px){#expertise-private-equity-novitex{width:962px;max-width:none;margin-bottom:-107px;margin-left:-50px;position:relative;z-index:2}}@media (min-width: 768px) and (max-width: 1023px){#expertise-private-equity-novitex{width:750px}}