﻿#case-study-hero{border-bottom:1px solid rgba(19,33,45,.1);background:#f6efe6}#case-study-hero .data-points{border-left:1px solid rgba(19,33,45,.15);padding:2px 0 0 32px}#case-study-hero .data-points .data-point{margin-bottom:32px}#case-study-hero .data-points .data-point:last-child{margin-bottom:0}#case-study-hero .data-points .data-point p{margin-bottom:0}#case-study-hero .data-points .data-point .label{color:rgba(19,33,45,.5);font-size:16px;font-weight:700;line-height:24px;letter-spacing:2.24px;text-transform:uppercase;margin-bottom:8px}#case-study-hero .data-points .data-point .value{color:#13212d;font-family:"STIX Two Text","Georgia","Cambria","Times New Roman","Times",serif;font-size:28px;font-weight:400;line-height:37.4px;letter-spacing:-0.272px}#case-study-hero .data-points .data-point:nth-child(1) .value{color:#fb9c2c;font-size:36px;line-height:48px;text-transform:capitalize}#featured-image{background-color:#faf6f1}#client-snapshot{background-color:#faf6f1}#client-snapshot .client-description{width:100%}@media screen and (min-width: 1281px){#client-snapshot .client-description{max-width:390px}}#client-snapshot .client-description p{color:rgba(19,33,45,.6);font-size:16px;line-height:24px}#client-snapshot .client-description ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}#client-snapshot .client-description ul li{border:1px solid #ccc9c2;padding:6px 14px;color:rgba(19,33,45,.5);font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#client-snapshot .client-description ul li::before{content:"+";color:#fb9c2c;padding-right:6px}#client-snapshot .revenue-category{display:inline-flex;justify-content:flex-start;align-items:center;padding:8px 16px;border-radius:2px;border:1px solid rgba(19,33,45,.15);gap:12px;margin-top:32px;font-size:16px;font-weight:700;line-height:24px;letter-spacing:2.24px;text-transform:uppercase}#client-snapshot .revenue-category .label{color:rgba(19,33,45,.7)}#client-snapshot .revenue-category .label span{color:#fb9c2c}#client-snapshot .revenue-category .revenue{color:rgba(19,33,45,.4)}#client-snapshot .client-data-points{background:#f7ece1;padding:48px 32px}#client-snapshot .client-data-points .client-data-point{padding-top:21px;border-top:1px solid rgba(19,33,45,.15);margin-bottom:32px}#client-snapshot .client-data-points .client-data-point p{margin-bottom:0}#client-snapshot .client-data-points .client-data-point .label{color:rgba(19,33,45,.5);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:2.24px;text-transform:uppercase;margin-bottom:5px}#client-snapshot .client-data-points .client-data-point .value{color:#13212d;font-family:"STIX Two Text","Georgia","Cambria","Times New Roman","Times",serif;font-size:24px;font-style:normal;font-weight:400;line-height:33px}#client-snapshot .client-data-points .col-md-6:nth-last-child(-n+2) .client-data-point{margin-bottom:0}#our-approach{color:#faf6f1}#our-approach h2 span{color:#fb9c2c}#our-approach .approach-steps{position:relative}@media screen and (min-width: 1025px){#our-approach .approach-steps::before{content:"";position:absolute;top:5px;left:12px;width:calc(100% - var(--bs-gutter-x));height:1px;background:#fb9c2c}}#our-approach .approach-step{position:relative;padding-top:26px}#our-approach .approach-step .marker{display:none}@media screen and (min-width: 1025px){#our-approach .approach-step .marker{display:inline}}#our-approach .approach-step .marker{position:absolute;top:0;left:calc(var(--bs-gutter-x)*.5);width:11px;height:11px;border-radius:11px;background:#fb9c2c}#our-approach .approach-step .number{color:#fb9c2c;font-size:16px;font-style:normal;font-weight:700;letter-spacing:2.24px;text-transform:uppercase;line-height:normal;margin-bottom:12px}#our-approach .approach-step h3{color:#faf6f1;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:-0.3px;padding-bottom:12px;margin:0}#our-approach .approach-step p{color:rgba(250,246,241,.7);font-size:16px;font-style:normal;font-weight:400;line-height:24px}#transformation{background-color:#f7ece1}#transformation .panel{height:100%;padding:32px}@media screen and (min-width: 1281px){#transformation .panel{padding:56px}}#transformation .panel .panel-label{display:block;position:relative;font-size:16px;font-weight:700;line-height:20px;letter-spacing:2.24px;text-transform:uppercase;margin-bottom:40px;margin-left:18px;padding-left:27px}#transformation .panel ul{list-style:none;padding:0;margin:0}#transformation .panel ul li{font-family:"STIX Two Text","Georgia","Cambria","Times New Roman","Times",serif;font-size:24px;font-style:normal;font-weight:400;line-height:33px;padding-left:43px;position:relative;margin-bottom:24px}#transformation .panel ul li:last-child{margin-bottom:0}#transformation .panel ul li::before{position:absolute;left:0;top:0}#transformation .panel-before{border:1px solid #ccc9c2}#transformation .panel-before .panel-label{color:rgba(19,33,45,.5)}#transformation .panel-before .panel-label::before{content:"";display:inline-block;width:32px;height:1px;background:rgba(19,33,45,.4);padding-right:8px;position:absolute;top:50%;left:0;transform:translateX(-50%)}#transformation .panel-before li{color:rgba(19,33,45,.5)}#transformation .panel-before li::before{content:"—";text-decoration:none}#transformation .panel-after{background:#13212d}#transformation .panel-after .panel-label{color:#fb9c2c}#transformation .panel-after .panel-label::before{display:inline-block;content:"";width:32px;height:1px;background:#fb9c2c;padding-right:8px;position:absolute;top:50%;left:0;transform:translateX(-50%)}#transformation .panel-after li{color:#faf6f1}#transformation .panel-after li::before{font-family:"standard-icons";content:"";color:#fb9c2c}#deliverables{background-color:#faf6f1}#deliverables .lead p{color:rgba(19,33,45,.6);font-size:16px;line-height:24px;width:100%}@media screen and (min-width: 1281px){#deliverables .lead p{max-width:480px}}#deliverables .deliverable{display:flex;height:100%;align-items:flex-start;gap:12px;border-top:1px solid #ccc9c2;padding:24px 0}#deliverables .deliverable p{margin-bottom:0}#deliverables .deliverable .number{color:#fb9c2c;font-size:14px;font-weight:700;line-height:24px;letter-spacing:2.24px;flex:0 0 auto}#deliverables .deliverable .item{color:#13212d;font-family:"STIX Two Text","Georgia","Cambria","Times New Roman","Times",serif;font-size:20px;font-style:normal;font-weight:400;line-height:27.5px}#engagement-timeline{background-color:#f6efe6}#engagement-timeline .lead h3{color:#13212d;font-size:36px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:-0.36px;margin-bottom:0}#engagement-timeline .timeline-item{position:relative;padding:40px 32px 0;border-left:1px solid rgba(19,33,45,.15)}#engagement-timeline .timeline-item:last-child{padding-bottom:0}#engagement-timeline .timeline-item::before{content:"";position:absolute;top:43px;left:-9.125px;width:18px;height:18px;border-radius:9px;border:4px solid #f6efe6;background:#fb9c2c}#engagement-timeline .timeline-item .meta{font-family:"Manrope","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;display:flex;gap:8px;font-size:16px;font-weight:700;line-height:24px;letter-spacing:2.24px;text-transform:uppercase;margin-bottom:8px;color:rgba(19,33,45,.5)}#engagement-timeline .timeline-item .meta .label::before{content:"·";padding-right:8px}#engagement-timeline .timeline-item .description{color:#13212d;margin-bottom:0;font-family:"STIX Two Text","Georgia","Cambria","Times New Roman","Times",serif;color:#13212d;font-size:24px;font-weight:400;line-height:33px}#related-case-studies{background-color:#faf6f1}#related-case-studies .lead .text-link{border-color:rgba(0,0,0,0) !important}#related-case-studies .lead hr{border-top:1px solid rgba(19,33,45,.15);opacity:1}#related-case-studies .related-case h3 a{font-size:36px;font-style:normal;font-weight:400;color:#13212d;transition:color 110ms linear}#related-case-studies .related-case h3 a:hover{color:#fb9c2c}#related-case-studies .related-case .data-point p{margin-bottom:0}#related-case-studies .related-case .data-point .label{color:#fb9c2c;font-family:"STIX Two Text","Georgia","Cambria","Times New Roman","Times",serif;font-size:30px;line-height:36px}#related-case-studies .related-case .data-point .value{color:rgba(19,33,45,.5);font-size:16px;font-weight:600;line-height:24px;letter-spacing:2.24px;text-transform:uppercase}/*# sourceMappingURL=single-cp_casestudy.css.map */