.case-study_caseStudy__QncN1{--canvas:#fafbf1;--ink:#4c4c4d;--rule:#d3d5cf;--cyan:#3aa3c1;--cyan-text:#176f87;--cyan-wash:#eff7f8;--green:#bacb56;--green-text:#587000;--green-wash:#f1f5da;--coral:#f16a4d;--coral-text:#a73d2d;--coral-wash:#fef1eb;--line:2px solid var(--ink);background:var(--canvas);color:var(--ink)}.case-study_caseHeader__DaLbY{position:relative;z-index:4}.case-study_eyebrow__c4_nx,.case-study_sectionLabel__Peboq{margin:0;font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.case-study_sectionLabel__Peboq{color:var(--cyan-text)}.case-study_noBreak__TNyqZ{white-space:nowrap}.case-study_hero__33LN8{padding:clamp(4rem,8vw,8rem) var(--section-gutter) clamp(5rem,9vw,9rem)}.case-study_heroInner__yEvYH{max-width:var(--content-max);margin:0 auto}.case-study_heroGrid__IcAR_{margin-top:clamp(2rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);gap:clamp(3rem,7vw,8rem);align-items:end}.case-study_heroGrid__IcAR_ h1{max-width:8ch;margin:0;font-size:clamp(4rem,9vw,9.5rem);font-weight:800;letter-spacing:-.045em;line-height:.92}.case-study_heroIntro__8zwC7>p{max-width:14em;margin:0;font-size:clamp(1.75rem,3vw,3.15rem);font-weight:700;letter-spacing:-.035em;line-height:1.12}.case-study_tagList__qxVMt{margin-top:2rem;display:flex;flex-wrap:wrap}.case-study_tagList__qxVMt span{padding:.3rem 0;font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.case-study_tagList__qxVMt span:not(:last-child):after{content:"/";margin:0 .7rem;color:var(--cyan-text)}.case-study_heroFigure__vOlvL{margin:clamp(4rem,7vw,7rem) 0 0;overflow:hidden;border:var(--line);border-radius:1.5rem;background:var(--cyan-wash);box-shadow:.8rem .8rem 0 var(--cyan)}.case-study_heroFigure__vOlvL img{display:block;width:100%}.case-study_heroFigure__vOlvL figcaption{padding:1rem 1.25rem;border-top:var(--line);background:var(--canvas);font-size:.86rem;font-weight:800;line-height:1.45}.case-study_overview__9TilT{max-width:var(--content-frame);margin:0 auto;padding:clamp(5rem,10vw,10rem) var(--page-gutter);display:grid;grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr);gap:clamp(3rem,8vw,9rem)}.case-study_facts__Yib7P{margin:0;border-top:var(--line)}.case-study_facts__Yib7P div{padding:1rem 0;border-bottom:var(--line)}.case-study_facts__Yib7P dt{margin-bottom:.35rem;font-size:.68rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.case-study_facts__Yib7P dd{margin:0;font-size:.98rem;line-height:1.5}.case-study_discovery__Vt8VD h2,.case-study_outcome__QIMPU h2,.case-study_reframe__yVZ1V h2,.case-study_sectionHeading__XUHsg h2,.case-study_story__3_geX h2{margin:.8rem 0 1.5rem;font-size:clamp(3rem,6.2vw,6.4rem);font-weight:780;letter-spacing:-.045em;line-height:1;text-wrap:balance}.case-study_story__3_geX h2{max-width:13ch}.case-study_story__3_geX>p:last-child{max-width:43em;margin:0;font-size:clamp(1.08rem,1.55vw,1.35rem);line-height:1.65}.case-study_discovery__Vt8VD,.case-study_evidence__TNM_X,.case-study_journey__Q1o4g,.case-study_reframe__yVZ1V{padding:clamp(5rem,10vw,10rem) var(--section-gutter)}.case-study_sectionHeading__XUHsg{max-width:var(--content-max);margin:0 auto}.case-study_sectionHeading__XUHsg h2{max-width:12.5ch}.case-study_evidence__TNM_X .case-study_sectionHeading__XUHsg h2{max-width:15ch}.case-study_sectionHeading__XUHsg>p{max-width:42em;margin:0;font-size:1.08rem;line-height:1.65}.case-study_journeyGrid__cqFpv{max-width:var(--content-max);margin:clamp(3rem,5vw,5rem) auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:var(--line);border-bottom:var(--line);list-style:none}.case-study_journeyGrid__cqFpv li{min-height:12rem;padding:1.35rem;display:flex;flex-direction:column;justify-content:space-between}.case-study_journeyGrid__cqFpv li+li{border-left:var(--line)}.case-study_journeyGrid__cqFpv li:first-child{background:var(--cyan-wash)}.case-study_journeyGrid__cqFpv li:nth-child(2){background:var(--green-wash)}.case-study_journeyGrid__cqFpv li:nth-child(3){background:var(--coral-wash)}.case-study_journeyGrid__cqFpv li:nth-child(4){background:#eeeeea}.case-study_journeyGrid__cqFpv li>span{color:var(--cyan-text);font-size:.7rem;font-weight:900;letter-spacing:.14em}.case-study_journeyGrid__cqFpv h3{margin:0;font-size:clamp(1.7rem,2.5vw,2.8rem);letter-spacing:-.04em}.case-study_journeyGrid__cqFpv p{margin:.7rem 0 0;line-height:1.5}.case-study_discovery__Vt8VD{background:var(--green-wash)}.case-study_discoveryCopy__P110O,.case-study_discoveryMedia__8hu8t{max-width:var(--content-max);margin-left:auto;margin-right:auto}.case-study_discoveryCopy__P110O{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(3rem,8vw,9rem);align-items:end}.case-study_discoveryCopy__P110O .case-study_sectionLabel__Peboq{grid-column:1/-1;color:var(--green-text)}.case-study_discoveryCopy__P110O h2{max-width:11ch;margin:0}.case-study_discoveryCopy__P110O>p:last-child{margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.case-study_discoveryMedia__8hu8t{margin-top:clamp(3rem,6vw,6rem);display:grid;gap:clamp(2rem,5vw,5rem)}.case-study_comparisonGrid__SoXeI figure,.case-study_discoveryMedia__8hu8t figure,.case-study_proofStack__B4skW figure{margin:0;overflow:hidden;border:var(--line);border-radius:1.25rem;background:var(--canvas)}.case-study_discoveryMedia__8hu8t figure:first-child{width:min(100%,68rem)}.case-study_discoveryMedia__8hu8t figure:last-child{width:min(100%,74rem);justify-self:end}.case-study_comparisonGrid__SoXeI img,.case-study_discoveryMedia__8hu8t img,.case-study_proofStack__B4skW img{display:block;width:100%}.case-study_comparisonGrid__SoXeI figcaption,.case-study_discoveryMedia__8hu8t figcaption,.case-study_proofStack__B4skW figcaption{padding:1rem 1.15rem;border-top:var(--line);font-size:.86rem;line-height:1.45}.case-study_comparisonGrid__SoXeI figcaption span,.case-study_discoveryMedia__8hu8t figcaption span,.case-study_proofStack__B4skW figcaption span{display:block;margin-bottom:.35rem;color:var(--cyan-text);font-size:.7rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.case-study_comparisonGrid__SoXeI figcaption strong,.case-study_discoveryMedia__8hu8t figcaption strong,.case-study_proofStack__B4skW figcaption strong{display:block}.case-study_reframe__yVZ1V>*{max-width:var(--content-max);margin-left:auto;margin-right:auto}.case-study_reframeCopy__3fq_a{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(3rem,8vw,9rem);align-items:end}.case-study_reframeCopy__3fq_a .case-study_sectionLabel__Peboq{grid-column:1/-1;color:var(--coral-text)}.case-study_reframeCopy__3fq_a h2{max-width:10ch;margin:0}.case-study_reframeCopy__3fq_a>p:last-child{margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.case-study_comparisonGrid__SoXeI{margin-top:clamp(3rem,6vw,6rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.case-study_comparisonGrid__SoXeI img{aspect-ratio:4/3;object-fit:cover;object-position:top}.case-study_comparisonGrid__SoXeI figcaption span{color:var(--coral-text)}.case-study_evidence__TNM_X{background:var(--cyan-wash)}.case-study_evidence__TNM_X .case-study_sectionLabel__Peboq{color:var(--cyan-text)}.case-study_responsibilityGrid__Opt7p{max-width:var(--content-max);margin:clamp(3rem,5vw,5rem) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--line);border-bottom:var(--line)}.case-study_responsibilityGrid__Opt7p article{min-height:12rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;background:color-mix(in srgb,var(--canvas) 72%,transparent)}.case-study_responsibilityGrid__Opt7p article+article{border-left:var(--line)}.case-study_responsibilityGrid__Opt7p h3{margin:0;font-size:clamp(1.65rem,2.7vw,2.8rem);letter-spacing:-.04em;line-height:1.05}.case-study_responsibilityGrid__Opt7p p{margin:2rem 0 0;line-height:1.55}.case-study_proofStack__B4skW{max-width:var(--content-max);margin:clamp(3.5rem,7vw,7rem) auto 0;display:grid;gap:clamp(3rem,7vw,7rem)}.case-study_proofStack__B4skW figure{box-shadow:.65rem .65rem 0 color-mix(in srgb,var(--cyan) 62%,white)}.case-study_proofStack__B4skW figcaption span{color:var(--cyan-text)}.case-study_reportFigure__l46jK{width:min(100%,62rem);justify-self:center}.case-study_outcome__QIMPU{max-width:var(--content-max);margin:clamp(5rem,10vw,10rem) auto 0;padding:clamp(2rem,5vw,5rem);border:var(--line);border-radius:1.5rem;background:var(--green-wash);box-shadow:.65rem .65rem 0 var(--green)}.case-study_outcome__QIMPU .case-study_sectionLabel__Peboq{color:var(--green-text)}.case-study_outcome__QIMPU>div{margin-top:2rem;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(3rem,8vw,9rem);align-items:end}.case-study_outcome__QIMPU h2{margin:0;max-width:12ch;font-size:clamp(2.7rem,5.2vw,5.7rem)}.case-study_outcome__QIMPU>div>div p{margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.case-study_outcome__QIMPU>div>div p+p{margin-top:1.2rem}.case-study_caseFooterNav__jrhWw{padding:2rem var(--section-gutter);display:flex;justify-content:space-between;gap:2rem;border-top:var(--line);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.case-study_discoveryCopy__P110O,.case-study_heroGrid__IcAR_,.case-study_outcome__QIMPU>div,.case-study_overview__9TilT,.case-study_reframeCopy__3fq_a{grid-template-columns:1fr}.case-study_heroGrid__IcAR_ h1{max-width:none}.case-study_journeyGrid__cqFpv{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study_journeyGrid__cqFpv li:nth-child(3){border-left:0;border-top:var(--line)}.case-study_journeyGrid__cqFpv li:nth-child(4){border-top:var(--line)}}@media (max-width:680px){.case-study_heroGrid__IcAR_ h1{font-size:clamp(3.7rem,18vw,6rem)}.case-study_discovery__Vt8VD h2,.case-study_outcome__QIMPU h2,.case-study_reframe__yVZ1V h2,.case-study_sectionHeading__XUHsg h2,.case-study_story__3_geX h2{font-size:clamp(2.65rem,13vw,4.6rem);line-height:1.02;overflow-wrap:anywhere}.case-study_evidence__TNM_X .case-study_sectionHeading__XUHsg h2{font-size:clamp(2.3rem,10.5vw,4.6rem);overflow-wrap:normal}.case-study_comparisonGrid__SoXeI,.case-study_journeyGrid__cqFpv,.case-study_responsibilityGrid__Opt7p{grid-template-columns:1fr}.case-study_journeyGrid__cqFpv li{min-height:10rem}.case-study_journeyGrid__cqFpv li+li{border-left:0;border-top:var(--line)}.case-study_responsibilityGrid__Opt7p article{min-height:10rem}.case-study_responsibilityGrid__Opt7p article+article{border-left:0;border-top:var(--line)}.case-study_proofStack__B4skW figure{box-shadow:.4rem .4rem 0 color-mix(in srgb,var(--cyan) 62%,white)}.case-study_outcome__QIMPU{box-shadow:.4rem .4rem 0 var(--green)}.case-study_caseFooterNav__jrhWw{align-items:flex-start;flex-direction:column}}