/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.row{max-width:85rem;margin-left:auto;margin-right:auto}.row:after,.row:before{content:" ";flex-basis:0;order:1;display:table}.row:after{clear:both}.row.collapse>.column{padding-left:0;padding-right:0}.row .row{margin-left:-.5625rem;margin-right:-.5625rem}@media print,screen and (min-width:48em){.row .row{margin-left:-.75rem;margin-right:-.75rem}}@media print,screen and (min-width:67.5625em){.row .row{margin-left:-1.25rem;margin-right:-1.25rem}}@media screen and (min-width:80.0625em){.row .row{margin-left:-1.25rem;margin-right:-1.25rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.row:not(.expanded) .row{max-width:none}.row.gutter-small>.column{padding-left:.5625rem;padding-right:.5625rem}.row.gutter-medium>.column{padding-left:.75rem;padding-right:.75rem}.row.gutter-large>.column{padding-left:1.25rem;padding-right:1.25rem}.column{float:left;width:100%;padding-left:.5625rem;padding-right:.5625rem}@media print,screen and (min-width:48em){.column{padding-left:.75rem;padding-right:.75rem}}@media print,screen and (min-width:67.5625em){.column{padding-left:1.25rem;padding-right:1.25rem}}.column,.column:last-child:not(:first-child){float:left;clear:none}.column:last-child:not(:first-child){float:right}.column.end:last-child:last-child{float:left}.column.row.row{float:none}.row .column.row.row{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.industry-detail h1,.industry-detail h2,.industry-detail h3,.industry-detail h4,.industry-detail h5,.industry-detail h6{font-family:var(--font-graphik,var(--font-sans),system-ui,sans-serif);font-weight:500}.industry-detail .hero--standard-image h1.hero__title{color:#000;font-weight:500}.industry-detail h1{font-size:2.375rem;line-height:1.066}.industry-detail h2{font-size:2.125rem;line-height:1.2}.industry-detail h3{font-size:1.75rem;line-height:1.375}.industry-detail h3 small{color:#767676;font-size:.56em;font-weight:400;line-height:1.44}.industry-detail h4{font-size:1.3125rem;line-height:1.333}.industry-detail h5{font-size:1.125rem;line-height:1.222}.industry-detail h6{font-size:.9375rem;line-height:1.4}@media screen and (max-width:67.5613em){.show-for-large{display:none!important}}@media (max-width:1080px){.showDesktopTitle{display:none!important}.showMobileTitle{display:block!important}}@media (min-width:1081px){.showMobileTitle{display:none!important}.showDesktopTitle{display:block!important}}.section--border-bottom,.section--bordered,section--border-bottom,section--bordered{border-bottom:1px solid #d8d8d8;padding-top:1.5rem;padding-bottom:1rem}.section--bordered,.section__heading,section--bordered,section__heading{border-top:3px solid #9d1b22}.section--bordered.section__heading--no-border,.section__heading.section__heading--no-border,section--bordered.section__heading--no-border,section__heading.section__heading--no-border{color:#424242;border:none;padding:0;font-size:1.3125rem}.section__heading,section__heading{color:#9d1b22;margin-bottom:1rem;padding-top:1rem;font-weight:500}.section__heading--secondary,section__heading--secondary{color:#000}.section__midline-heading,section__midline-heading{margin-top:3rem;margin-bottom:2rem}.section__midline-heading h3,section__midline-heading h3{text-align:center;max-width:80%;padding:0 1.5rem;display:block}.section__midline-heading,section__midline-heading{align-items:center;display:flex}.section__midline-heading:after,.section__midline-heading:before,section__midline-heading:after,section__midline-heading:before{content:"";border-top:1px solid #d8d8d8;flex-grow:1;display:block}.section__midline-heading h4,section__midline-heading h4{text-align:center;max-width:80%;padding:0 1.5rem;display:block}.section__midline-heading,section__midline-heading{width:100%}.section__midline-heading~.feed__row,section__midline-heading~.feed__row{margin-top:0;margin-bottom:0}.section__midline-heading~.feed__row+div.column.row.centered,section__midline-heading~.feed__row+div.column.row.centered{margin-top:1.5rem}.section__midline-empty-heading,section__midline-empty-heading{width:100%;margin-top:3.75rem;margin-bottom:2rem}.section__midline-empty-heading~.feed__row,section__midline-empty-heading~.feed__row{margin-top:0;margin-bottom:0}.section__midline-empty-heading~.feed__row+div.column.row.centered,section__midline-empty-heading~.feed__row+div.column.row.centered{margin-top:1.5rem}.section__subhead p,section__subhead p{margin-top:-1rem;margin-bottom:2rem}.section__intro,section__intro{text-align:center}.section__intro h2,section__intro h2{margin-bottom:1.5rem}.section__intro h4,section__intro h4{font-family:var(--font-tiempos),"Tiempos",Georgia,serif;color:#000;margin-bottom:1.5rem;font-size:1.125rem;font-weight:400}.section--bordered.disruptor,section--bordered.disruptor{padding-top:1rem}.section .at-a-glance .section__heading,.section--border-bottom .section__heading,.section.list--large-number__container .section__heading,section .at-a-glance .section__heading,section--border-bottom .section__heading,section.list--large-number__container .section__heading{margin-bottom:2rem}.arrow-list{color:#424242;font-family:var(--font-sans),system-ui,sans-serif;font-size:1rem;line-height:1.44}.arrow-list ol,.arrow-list ul,.arrow-list__list{margin:0 0 1rem;padding-left:1.25rem;list-style:outside}.arrow-list h5{color:#000}.arrow-list .rte ul:not(.arrow-list__list):not(.social-links):not(.key-number__list) li,.arrow-list li{margin-top:1rem;margin-bottom:1rem;padding:0;display:list-item}.arrow-list .rte ul:not(.arrow-list__list):not(.social-links):not(.key-number__list) li:before,.arrow-list li:before{content:none;display:none}.arrow-list .rte ul:not(.arrow-list__list):not(.social-links):not(.key-number__list) li:first-child,.arrow-list li:first-child{margin-top:0}.list--tags{font-family:var(--font-sans),system-ui,sans-serif;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style-type:none;display:flex}.list--tags li,[dir=rtl] .list--tags li{padding:0}.list--tags li:before,[dir=rtl] .list--tags li:before{content:"";width:auto;margin:0;display:none}.list--tags__container{margin-bottom:2rem}.list--tags__container h6{text-transform:uppercase;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.list--tags li{margin:0;font-size:.875rem;display:block}.list--tags li a,.list--tags li a.tag-link{background-color:#fff;border:1px solid #d8d8d8;padding:.5rem .75rem;line-height:normal;transition:background-color .2s;display:inline-block}.list--tags li a:hover{color:#000;background-color:#f9f9f9}.contact-form{border:1px solid #d8d8d8}.contact-form:after{content:"";clear:both;display:table}.contact-form{margin-top:1.5rem;margin-bottom:3.75rem;padding:1rem 1rem 1.25rem}.contact-form input[type=email]{height:3.5rem}.contact-form--experts{border:1px solid #d8d8d8;border-right:none;border-left:none;padding:1rem 0 0}.contact-form--experts .column{padding:0}.contact-form__title{margin-bottom:1.5rem;font-size:1.125rem}.contact-form__description{color:#424242;margin-bottom:2rem}.contact-form__description,.contact-form__description p{font-size:1rem;line-height:1.44}.contact-form__description p:first-child{margin-top:0}.contact-form__success-container{display:none}.contact-form .input-field{margin-bottom:1.5rem}.contact-form__cta-container{text-align:center;padding-top:1.5rem;padding-bottom:1.5rem}.contact-form__cta-container .textlink{font-size:.875rem}.contact-form__profile-container{border-top:1px solid #d8d8d8;margin-top:2rem}.contact-form__profile-list{margin:0;padding:0;list-style-type:none}.contact-form__profile-list li,[dir=rtl] .contact-form__profile-list li{padding:0}.contact-form__profile-list li:before,[dir=rtl] .contact-form__profile-list li:before{content:"";width:auto;margin:0;display:none}@media (max-width:47.9375rem){.contact-form{margin-bottom:1.25rem}}.show-for-sr,.show-on-focus{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.form-error{color:#cc4b37;margin-top:.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:none}.form-error.is-visible{display:block}.contact-module-error{color:#cc4b37}.contact-form .form-error{text-align:left;margin-top:.5rem;margin-bottom:0;padding:0;font-size:1rem;font-weight:400}.select-menu{margin-bottom:1.5rem;line-height:1.44;display:block}.select-menu__label-text{color:#000;margin-bottom:.5rem;font-size:1rem;display:block}.select-menu__select{position:relative}.select-menu__select.is-invalid-input .dk-selected{color:#fce3e3;border-color:#fce3e3}.select-menu__select.is-invalid-input .dk-selected:after{border-top-color:#fce3e3;border-bottom-color:#fce3e3}.select-menu__select.dk-select-open-down,.select-menu__select.dk-select-open-up{background-color:#fff;margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem;box-shadow:0 2px 4px 4px #00000008}.select-menu__select.dk-select-open-down .dk-selected,.select-menu__select.dk-select-open-up .dk-selected{border-color:#d8d8d8}.select-menu__select.dk-select-open-down .dk-selected:hover:after,.select-menu__select.dk-select-open-up .dk-selected:hover:after{border-top:none;border-bottom-color:#9d1b22}.select-menu__select.dk-select-open-down .dk-selected:focus,.select-menu__select.dk-select-open-up .dk-selected:focus{border-color:#d8d8d8}.select-menu__select.dk-select-open-down .dk-selected:after,.select-menu__select.dk-select-open-up .dk-selected:after{border-top:none;border-bottom:5px solid #000;right:1.25rem}.select-menu__select.dk-select-open-down .dk-select-options,.select-menu__select.dk-select-open-up .dk-select-options{display:block}.select-menu__select.dk-select-open-up .dk-select-options{z-index:10;bottom:100%;box-shadow:0 -8px 4px 4px #00000008}.select-menu__select.dk-select-open-down .dk-select-options{z-index:10;top:100%;box-shadow:0 8px 4px 4px #00000008}.select-menu__select:focus{outline:none}.select-menu__select .dk-selected{color:#000;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #dc323d;padding-bottom:.25rem;padding-right:1rem;font-size:1rem;font-weight:500;position:relative;overflow:hidden}.select-menu__select .dk-selected:hover{color:#9d1b22}.select-menu__select .dk-selected:hover:after{border-top-color:#9d1b22}.select-menu__select .dk-selected:focus{box-shadow:none;border-color:#dc323d;outline:none}.select-menu__select .dk-selected:after{content:"";border-top:5px solid #000;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;display:block;position:absolute;bottom:13px;right:0}.select-menu__select .dk-select-options{background-color:#fff;width:100%;max-height:18.75rem;margin:0 -1.25rem;padding:0 1.25rem;list-style-type:none;display:none;position:absolute;overflow-y:auto}.select-menu__select .dk-select-options li{padding:0}.select-menu__select .dk-select-options li:before{content:"";display:none}.select-menu__select .dk-select-options .dk-option{padding:.25rem 0}.select-menu__select .dk-option{color:#000;cursor:pointer;border-top:1px solid #d8d8d8;font-size:1rem}.select-menu__select .dk-option:first-child{border-top:none}.select-menu__select .dk-option:hover{color:#9d1b22}[data-custom-select]{display:none}.input-field{text-align:left;margin-bottom:1.5rem;display:block;position:relative}.contact-form input[type=email],.input-field__input,.input-field__input[type=email]{box-sizing:border-box;font-family:var(--font-sans),system-ui,sans-serif;text-align:left;background:0 0;border:3px solid #d8d8d8;width:100%;height:3.5rem;margin-bottom:0;padding:0 1rem;font-size:1rem;transition:border-color .2s}.contact-form input[type=email]:focus,.input-field__input:focus,.input-field__input[type=email]:focus{background-color:#fff;border-color:#d8d8d8;outline:none}.input-field__input.is-invalid-input,.input-field__input[type=email].is-invalid-input{border:1px solid #fce3e3}.input-field__input.is-invalid-input+.form-error,.input-field__input[type=email].is-invalid-input+.form-error{display:block}.btn{cursor:pointer;font-family:var(--font-sans),system-ui,sans-serif;text-align:center;text-transform:uppercase;width:100%;padding:1.25rem 2rem;font-size:.875rem;font-weight:500;line-height:1.2;transition:all .2s;display:inline-block}.btn,.btn:focus,.btn:hover{color:#fff;background:#9d1b22;border:1px solid #9d1b22}.btn:focus-visible{outline-offset:.3125rem;outline:1px dotted #9d1b22}@media print,screen and (min-width:48em){.article-toolbar{z-index:9991}.article-toolbar__sticky-wrap:before{content:"";z-index:-1;background-color:#fff;width:100vw;height:100%;margin-left:50%;position:absolute;top:0;bottom:0;left:-50vw}.article-toolbar__content-wrap{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.article-toolbar__action-links{border:none;width:auto;padding-right:0;display:block;position:static}.article-toolbar__action-links:after,.article-toolbar__action-links:before{content:none}.article-toolbar__action-links .action-links__item{border-right:1px solid #d8d8d8;margin-right:1.25rem;padding-right:1.25rem;display:inline-block}.article-toolbar__action-links .action-links__item.share{margin-right:1.25rem}.article-toolbar__action-links .action-links__item:last-child{border-right:none;margin-right:0;padding-right:0}.article-toolbar__progress{top:0}.sticky-toc--dynamic .article-toolbar__content-wrap{padding-left:.5rem;padding-right:1.5rem}.sticky-toc--dynamic .article-toolbar__sticky-wrap:before{background-color:#0000;width:auto;margin-left:0;position:static;top:0;bottom:0;left:auto}.sticky-toc--dynamic .sticky-toc--enhanced{margin:0 auto}.sticky-toc--dynamic .sticky-toc--enhanced__header{padding:1rem 1.25rem .5rem}.sticky-toc--dynamic .sticky-toc--enhanced__accent,.sticky-toc--dynamic .sticky-toc--enhanced__list:before{left:1.25rem}.sticky-toc--dynamic .sticky-toc--enhanced__link{padding:.75rem 1.25rem;font-size:.9375rem}.sticky-toc--dynamic .sticky-toc--enhanced__footer{padding:1rem 1.25rem}.hero .action-links{float:right}.hero--standard-image .action-links{float:none}.hero--standard-image{align-items:center;min-height:30rem;padding-top:0;display:flex;position:relative}.hero--standard-image .hero__text-content{z-index:1;width:50%;padding-top:1.5rem;padding-bottom:1.5rem;position:relative}.hero--standard-image .hero__description{padding-right:0}.hero--standard-image .hero__bottom-wrap{margin:0;display:block}.hero--standard-image .hero__title-wrap{width:100%}.hero--standard-image .hero__left-wrap,.hero--standard-image .hero__right-wrap,.hero--standard-image .hero__tag,.hero--standard-image .hero__title{float:none;width:100%;padding-left:0;padding-right:0}.hero--standard-image .hero__image{width:calc(50vw - 2.5rem);height:100%;margin-top:0;margin-left:0;position:absolute;top:0;bottom:0;left:calc(50% + 2.5rem)}}@media print,screen and (min-width:67.5625em){.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.6667%}.large-4{width:33.3333%}.large-push-4{position:relative;left:33.3333%}.large-pull-4{position:relative;left:-33.3333%}.large-offset-3{margin-left:25%}.large-5{width:41.6667%}.large-push-5{position:relative;left:41.6667%}.large-pull-5{position:relative;left:-41.6667%}.large-offset-4{margin-left:33.3333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-12{width:100%}.industry-detail h1{font-size:3.75rem;line-height:1.066}.industry-detail h2{font-size:2.5rem;line-height:1.2}.industry-detail h3{font-size:2rem;line-height:1.375}.industry-detail h4{font-size:1.3125rem;line-height:1.333}.section__heading{margin-bottom:3rem}.section__heading--secondary{color:#000;margin-bottom:2rem}.article-container{clear:both;flex-flow:row;display:flex;position:relative}.article-container__main{z-index:2}.article-container__main>*{margin-left:-2.5rem;margin-right:-2.5rem}.article-container__right-sidebar{max-width:16.25rem;margin-left:auto;margin-right:0;position:absolute;top:0;right:0;overflow:hidden}.article-container aside{padding-top:1.5rem}.article-container__left-sidebar .rte{max-width:15rem}.article-container__left-sidebar>.rte p{margin-top:0}.article-container__outside.column:last-child{float:left}.contact-form{margin-top:0;padding:2.5rem 2rem 3rem}.contact-form--experts{border:1px solid #d8d8d8;padding-top:0;padding-bottom:0}.contact-form--experts form.column{padding-top:2.5rem;padding-bottom:3rem;padding-right:2.5rem}.contact-form--experts .column{padding-left:1.25rem;padding-right:1.25rem}.contact-form--experts .contact-form__description{margin-top:3rem}.contact-form--experts .contact-form__success-container{padding-top:2.5rem;padding-bottom:3rem;padding-right:2.5rem}.related-case-studies{margin:4.5rem 0}.related-case-studies h4 small{margin-bottom:.5rem;font-size:1.125rem}.related-case-studies__tiles{-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;flex-flow:row;justify-content:stretch;display:flex}.related-case-studies__item{flex-flow:row;width:33.3333%;min-height:25rem;padding:1.5rem 0;display:flex}.related-case-studies__item a{border-top:none;border-left:1px solid #0006;min-height:100%;padding:0 2.5rem}.related-case-studies__item a h4{margin-top:1.5rem;margin-bottom:2rem;font-size:2rem;line-height:1.2}.related-case-studies__item:first-child a{border-left:none}.related-case-studies__item .textlink{margin-top:auto;margin-bottom:1.25rem}.article-toolbar__content-wrap{padding-left:2.5rem;padding-right:2.5rem}.sticky-toc--dynamic .article-toolbar__content-wrap{padding:0 2.5rem}.sticky-toc--dynamic .sticky-toc--enhanced{z-index:100;color:#333;border-top:1px solid #ccc;align-self:start;width:15.375rem;max-width:15.375rem;margin:0;padding-top:1.5rem;transition:position .3s,top .3s;display:block;position:sticky;top:150px}.sticky-toc--dynamic .sticky-toc--enhanced--non-sticky{margin:20px 0;position:relative!important;top:0!important}.sticky-toc--dynamic .sticky-toc--enhanced--non-sticky:before{content:"";opacity:.8;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:.75rem .75rem 0 0;height:3px;position:absolute;top:0;left:0;right:0}.sticky-toc--dynamic .sticky-toc--enhanced__container{background:0 0;border-radius:0;width:15.375rem;transition:all .2s;overflow:hidden}.sticky-toc--dynamic .sticky-toc--enhanced__header{background:0 0;margin-bottom:1rem;padding:0 0 .5rem;display:block}.sticky-toc--dynamic .sticky-toc--enhanced__header:after{display:none}.sticky-toc--dynamic .sticky-toc--enhanced__title{color:#333;justify-content:flex-start;font-size:1.125rem;font-weight:500}.sticky-toc--dynamic .sticky-toc--enhanced__scroll-container{background:#fff;max-height:50dvh}.sticky-toc--dynamic .sticky-toc--enhanced__list{margin:.5rem 0 2rem;padding-left:0}.sticky-toc--dynamic .sticky-toc--enhanced__list:before{left:0}.sticky-toc--dynamic .sticky-toc--enhanced__accent{transition:all .25s cubic-bezier(.4,0,.2,1);left:0}.sticky-toc--dynamic .sticky-toc--enhanced__item{transition:all .15s}.sticky-toc--dynamic .sticky-toc--enhanced__link{padding:.625rem 1.25rem;font-size:.875rem;transition:all .15s}.sticky-toc--dynamic .sticky-toc--enhanced__link:hover{color:#9d1b22;background:#ececec}.sticky-toc--dynamic .sticky-toc--enhanced__link:active{color:#9d1b22;background:#ececec;transform:none}.sticky-toc--dynamic .sticky-toc--enhanced__footer{background:0 0;border-top:1px solid #ccc;padding:1rem 0;display:block}.sticky-toc--dynamic .sticky-toc--enhanced__back-to-top{color:#333;background:0 0;border-radius:.375rem;justify-content:flex-start;padding:.5rem 0;font-size:1.125rem;transition:all .15s}.sticky-toc--dynamic .sticky-toc--enhanced__back-to-top:hover{color:#9d1b22}.sticky-toc--dynamic .sticky-toc--enhanced__back-to-top:active{background:0 0;transform:none}.sticky-toc--dynamic .sticky-toc--enhanced__back-to-top:after{transition:transform .15s}}.spacing--top-bottom{margin-top:3rem;margin-bottom:3rem}.spacing--top{margin-top:3rem}.spacing--bottom{margin-bottom:3rem}.spacing .section__midline-heading{margin-top:0}.spacing .feed__row:first-of-type{margin-bottom:0}.spacing .feed__row+.column.row.centered{margin-top:3rem}.spacing .standard-grid-block{margin-bottom:0}.spacing .standard-grid-block .spacing--top-bottom{margin-top:0}.spacing .btn__row,.spacing .thumbnail-carousel{margin-bottom:0}.spacing .btn__row a{margin-top:0;margin-bottom:0}.spacing #feed-page-react{margin-top:0}.spacing .events__list{margin-bottom:0}.spacing blockquote.pull-quote{margin-top:0;margin-bottom:0}.spacing+.arrow-list{padding-top:0}.spacing .article-container--full-width{margin-bottom:0}@media screen and (max-width:0),screen and (min-width:48em){.case-study-detail .show-for-small-only{display:none!important}}@media screen and (max-width:47.9988em){.case-study-detail .show-for-medium{display:none!important}}.case-study-detail .action-links{white-space:nowrap;margin:0;padding:0;list-style-type:none}.case-study-detail .action-links li{padding:0}.case-study-detail .action-links li:before{content:"";display:none}.case-study-detail .action-links__item{margin-right:.5rem;display:inline-block}.case-study-detail .action-links__item:last-child{margin-right:0}.case-study-detail .action-links__link{color:#767676;cursor:pointer;text-align:center;background:0 0;border:1px solid #d8d8d8;border-radius:100%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;display:flex}.case-study-detail .action-links__link svg{width:1.125rem;height:1.125rem}.case-study-detail .action-links__link:focus,.case-study-detail .action-links__link:hover{color:#767676;border-color:#d8d8d8}.case-study-detail{font-family:var(--font-graphik),"Graphik",Helvetica,sans-serif,"Lucida Sans Unicode"}.case-study-detail>.hero{float:none;width:100%}.case-study-detail .hero{float:none;width:100%;margin-bottom:1rem;padding-top:1.5rem;position:relative}.case-study-detail .hero__image{z-index:-1;width:100vw;max-width:none;height:14.375rem;margin-left:50%;position:absolute;top:0;left:-50vw;overflow:hidden}.case-study-detail .hero__image img{object-fit:cover;width:100%;max-width:none;height:100%}.case-study-detail .hero__image>span{width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.case-study-detail .hero__tag{color:#c00}.case-study-detail .hero__tag,.case-study-detail .hero__title{font-family:var(--font-graphik),"Graphik",Helvetica,sans-serif,"Lucida Sans Unicode";margin:0}.case-study-detail .hero__title{word-break:keep-all;padding-bottom:.75rem;font-weight:500}.case-study-detail .hero__description{color:#000;font-family:var(--font-graphik),"Graphik",Helvetica,sans-serif,"Lucida Sans Unicode";margin:0;line-height:1.44}.case-study-detail .hero__data-list{margin:0 0 1.5rem;padding:0;list-style:none;display:block}.case-study-detail .hero__data-item{color:#767676;font-family:var(--font-graphik),"Graphik",Helvetica,sans-serif,"Lucida Sans Unicode";margin:0;padding:0;font-size:.9375rem;display:inline-block}.case-study-detail .hero__data-item:first-child:before{content:none}.case-study-detail .hero__data-item:before{color:#767676;content:"•";text-align:center;margin:0 .5rem;display:inline-block}.case-study-detail .hero__byline-social{align-items:center;margin-top:1.5rem;display:flex}.case-study-detail .hero__byline-social .hero__data-list{margin:0}.case-study-detail .hero__byline-social .action-links{justify-content:end;display:flex}.case-study-detail .hero--case-study{padding-top:7.5rem;padding-right:1.25rem}.case-study-detail .hero--case-study .hero__text-content{z-index:1;background:#fff;padding:1.25rem .75rem .75rem;position:relative}.case-study-detail .hero--case-study .hero__tag{font-size:.8125rem;font-weight:500}.case-study-detail .hero--case-study .hero__title{font-size:2rem;line-height:1.066}.case-study-detail .hero--case-study .hero__title-wrap{width:100%}.case-study-detail .hero--case-study .hero__description{margin-bottom:1rem;font-size:.9375rem;line-height:1.44}.case-study-detail .hero--case-study .hero__byline-social{margin-top:0;margin-bottom:1rem}.case-study-detail .hero--case-study .hero__byline-social li{font-size:.8125rem}.case-study-detail .hero--case-study .action-links{margin-bottom:1.25rem;display:inline-block}.case-study-detail .hero--case-study .hero__byline-social .action-links{justify-content:end;margin-bottom:0;display:flex}.case-study-detail .hero--case-study .hero__results-container{z-index:1;padding-left:1.25rem;position:relative}.case-study-detail .hero--case-study .hero__results-container .hero__results-content{border-top:3px solid #c00;justify-content:center;display:flex}.case-study-detail .hero--case-study .results{text-align:center;flex:1;margin:0;padding:1rem 1.5rem}.case-study-detail .hero--case-study .results:first-of-type{order:0;padding-left:0}.case-study-detail .hero--case-study .results:last-of-type{order:2;padding-right:0}.case-study-detail .hero--case-study .results__wrapper{flex-direction:column;display:flex}.case-study-detail .hero--case-study .results h3,.case-study-detail .hero--case-study .results p{font-family:var(--font-graphik),"Graphik",Helvetica,sans-serif,"Lucida Sans Unicode"}.case-study-detail .hero--case-study .results h3{color:#c00;margin:0;font-size:2rem;line-height:1.066}.case-study-detail .hero--case-study .results p{margin:0;font-size:1rem;font-weight:500;line-height:1.44}.case-study-detail .hero--case-study .stats-border{border-left:1px solid #d8d8d8;order:1;align-self:center;height:60px}@media (min-width:48rem){.case-study-detail .hero--case-study{margin-bottom:4.5rem;padding-top:3.4375rem}.case-study-detail .hero--case-study .hero__text-content{width:65%;min-height:400px;padding-top:0}.case-study-detail .hero--case-study .hero__tag{padding-bottom:1rem;font-size:1rem}.case-study-detail .hero--case-study .hero__title{font-size:2.375rem}.case-study-detail .hero--case-study .hero__description{margin-top:1rem;font-size:1.25rem}.case-study-detail .hero--case-study .hero__byline-social{margin-top:1.5rem;margin-bottom:1.25rem}.case-study-detail .hero--case-study .hero__byline-social li{font-size:1rem}.case-study-detail .hero--case-study .hero__results-container.show-for-medium{position:absolute;top:24.625rem;right:0}.case-study-detail .hero--case-study .hero__image{border-bottom:3px solid #c00;width:auto;height:24.8125rem;margin-left:25%;left:0;right:0}.case-study-detail .hero--case-study .results__container{align-self:center}.case-study-detail .hero--case-study .results h3{font-size:2.375rem}.case-study-detail .hero--case-study .results__wrapper{min-width:190px}}@media (min-width:48rem) and (min-width:870px){.case-study-detail .hero--case-study .results__wrapper{min-width:260px}}@media (min-width:67.5625em){.case-study-detail .hero--case-study .hero__text-content{width:55%}.case-study-detail .hero--case-study .hero__tag{padding-top:2rem}.case-study-detail .hero--case-study .hero__title{font-size:3.125rem}.case-study-detail .hero--case-study .hero__results-container{padding-right:1.25rem}.case-study-detail .hero--case-study .hero__results-container.show-for-medium{left:unset;right:0;top:unset;margin-top:-8px;margin-left:55%;position:relative}.case-study-detail .hero--case-study .hero__results-container .hero__results-content{border:none}.case-study-detail .hero--case-study .hero__image{width:auto;height:27.9375rem;margin-left:35%;right:0}.case-study-detail .hero--case-study .action-links{float:none}.case-study-detail .hero--case-study .results__wrapper{min-width:190px}.case-study-detail .hero--case-study .hero__byline-social .action-links{justify-content:end;margin-bottom:0;display:flex}}@media (min-width:90rem){.case-study-detail .hero--case-study .hero__results-container.show-for-medium{padding:0}}.case-study-detail .section__heading{color:#c00;border-top:3px solid #c00;margin:0 0 1rem;padding-top:1rem;font-size:1.3125rem;font-weight:500;line-height:1.333}.case-study-detail .article-container{clear:both;width:100%;margin-bottom:3rem;position:relative}.case-study-detail .article-container .rte--show-end-of-content{word-break:break-word}.case-study-detail .article-container .rte,.case-study-detail .article-container .rte p{color:#424242;font-family:var(--font-tiempos),"Tiempos",Georgia,serif;font-size:1.125rem;line-height:1.7}.case-study-detail .article-container .rte p{margin:1.5rem 0;padding:0;font-weight:400}.case-study-detail .article-container .rte p:first-child{margin-top:0}.case-study-detail .article-container .rte h3{color:#000;font-family:var(--font-graphik),"Graphik",Helvetica,sans-serif,"Lucida Sans Unicode";margin:3rem 0 1.5rem;font-size:1.75rem;font-weight:500;line-height:1.375}.case-study-detail .article-container .rte>h3:first-child{margin-top:0}.case-study-detail .article-container .rte ul{margin:0;padding-left:0}.case-study-detail .article-container .rte>ul li{margin:0;padding-left:1rem;list-style-type:none;position:relative}.case-study-detail .article-container .rte>ul li:before{color:#000;content:"•";vertical-align:baseline;width:1rem;margin-left:0;font-size:1.125rem;line-height:1.7em;display:inline-block;position:absolute;left:0}.case-study-detail .article-container .rte>ul li+li{margin-top:.5rem}.case-study-detail .related-capabilities>div{border-top:1px solid #d8d8d8;margin:0;padding:0 0 1rem;list-style-type:none}.case-study-detail .related-capabilities>div li{font-family:var(--font-graphik),"Graphik",Helvetica,sans-serif,"Lucida Sans Unicode";margin-bottom:1rem;padding:0;font-size:.9375rem;line-height:1.44;overflow:hidden}.case-study-detail .related-capabilities>div li:before{content:"";display:none}.case-study-detail .related-capabilities>div.related-capabilities__solutions{padding-top:1rem}.case-study-detail .related-capabilities>div.related-capabilities__solutions h6{margin-top:0}.case-study-detail .related-capabilities>div h6{font-family:var(--font-graphik),"Graphik",Helvetica,sans-serif,"Lucida Sans Unicode";margin-top:1rem;margin-bottom:.75rem;font-size:.9375rem;font-weight:500}.case-study-detail .related-capabilities>div ul{margin-bottom:1.5rem;padding:0;list-style:none}.case-study-detail .related-capabilities a{color:#000;border-bottom:none;line-height:1.44;text-decoration:none;display:inline}.case-study-detail .related-capabilities a:hover{color:#c00;border-color:#d8d8d800}@media print,screen and (min-width:67.5625em){.case-study-detail .section__heading{margin-bottom:3rem}.case-study-detail .article-container{flex-flow:row;display:flex}.case-study-detail .article-container__main{z-index:2}.case-study-detail .article-container__main>*{margin-left:-2.5rem;margin-right:-2.5rem}.case-study-detail .article-container__right-sidebar{max-width:16.25rem;margin-left:auto;margin-right:0;position:absolute;top:0;right:0;overflow:hidden}.case-study-detail .article-container aside{padding-top:1.5rem}.case-study-detail .article-container__left-sidebar .rte{max-width:15rem}.case-study-detail .article-container__left-sidebar>.rte p{margin-top:0}}