.case-study_caseStudy__NMzt_{--cream:#f5f1e7;--ink:#171717;--coral:#ec6e6a;--aqua:#bfeef1;--teal:#4db29f;--violet:#7957df;--navy:#183f63;--yellow:#ffd45a;--line:2px solid var(--ink);overflow:hidden;background:var(--cream);color:var(--ink)}.case-study_caseHeader__lNofy{position:relative;z-index:4}.case-study_eyebrow__aJqHW,.case-study_sectionLabel__jyOfD{margin:0;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.case-study_approvalSection__6vCPM,.case-study_authorship__AqFIw,.case-study_briefSection__QyN3g,.case-study_bundleSection__2nTSv,.case-study_caseHero__ylDVl,.case-study_coachingSection__4_g7m,.case-study_crossroads__sdGky,.case-study_workflow__iFKaM{padding:clamp(4.5rem,8vw,8rem) var(--section-gutter)}.case-study_approvalSection__6vCPM>*,.case-study_authorship__AqFIw>*,.case-study_briefSection__QyN3g>*,.case-study_bundleSection__2nTSv>*,.case-study_caseHero__ylDVl>*,.case-study_coachingSection__4_g7m>*,.case-study_crossroads__sdGky>*,.case-study_workflow__iFKaM>*{max-width:var(--content-max);margin-left:auto;margin-right:auto}.case-study_caseHero__ylDVl{background:var(--coral)}.case-study_heroGrid__3aYLE{margin-top:clamp(2rem,4vw,4rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:clamp(3rem,7vw,8rem);align-items:end}.case-study_heroGrid__3aYLE h1{margin:0;padding-bottom:.08em;font-family:Georgia,serif;font-size:clamp(4.5rem,9.2vw,9rem);font-weight:400;letter-spacing:-.045em;line-height:.9}.case-study_heroGrid__3aYLE h1 em{color:var(--aqua);font-style:normal}.case-study_heroIntro__Z_cSu>p{max-width:15em;margin:0;font-size:clamp(1.8rem,3vw,3.15rem);font-weight:700;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.case-study_tagList__it8_k{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center}.case-study_tagList__it8_k span{padding:.3rem 0;font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.case-study_tagList__it8_k span:not(:last-child):after{content:"/";margin:0 .75rem;opacity:.65}.case-study_briefAppScreen__Blt_c,.case-study_heroFigure__dGjyW,.case-study_wideScreen__OkxY1,.case-study_workflowEvidence__3LgGg{overflow:hidden;border:var(--line);border-radius:1.5rem;background:var(--ink)}.case-study_heroFigure__dGjyW{margin-top:clamp(3rem,5vw,5rem);margin-bottom:0;box-shadow:.75rem .75rem 0 var(--navy)}.case-study_briefAppScreen__Blt_c img,.case-study_heroFigure__dGjyW img,.case-study_wideScreen__OkxY1 img,.case-study_workflowEvidence__3LgGg img{width:100%;height:auto;display:block}.case-study_briefAppScreen__Blt_c figcaption,.case-study_heroFigure__dGjyW figcaption,.case-study_wideScreen__OkxY1 figcaption,.case-study_workflowEvidence__3LgGg figcaption{padding:1rem 1.3rem;background:var(--cream);color:var(--ink);font-size:.85rem;font-weight:800;line-height:1.45}.case-study_overview__M7y4_{max-width:var(--content-frame);margin:0 auto;padding:clamp(5rem,9vw,8rem) var(--page-gutter);padding-bottom:clamp(2rem,3vw,3rem);display:grid;grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr);gap:clamp(3rem,8vw,9rem)}.case-study_projectFacts__El1lg{margin:0;border-top:var(--line)}.case-study_projectFacts__El1lg div{padding:1rem 0;border-bottom:var(--line)}.case-study_projectFacts__El1lg dt{margin-bottom:.35rem;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.case-study_projectFacts__El1lg dd{margin:0;font-size:.98rem;line-height:1.45}.case-study_approvalHeading__oTTW2 h2,.case-study_sectionIntro__oxL1J h2,.case-study_storyBlock__0HfRs h2{margin:.8rem 0 1.5rem;max-width:12ch;font-size:clamp(3rem,6.2vw,6.5rem);font-weight:750;letter-spacing:-.055em;line-height:.96;text-wrap:balance}.case-study_coachingCopy__ehLui>p:first-child,.case-study_sectionIntro__oxL1J>p,.case-study_storyBlock__0HfRs>p:last-child{max-width:43em;margin:0;font-size:clamp(1.06rem,1.45vw,1.3rem);line-height:1.58;text-wrap:pretty}.case-study_sectionIntro__oxL1J{max-width:var(--content-max)}.case-study_sectionIntro__oxL1J>p{max-width:48rem}.case-study_workflow__iFKaM{padding-top:clamp(2rem,3vw,3rem);background:var(--cream)}.case-study_workflowRail__UpWMt{margin-top:clamp(3rem,5vw,5rem);padding:0;display:grid;grid-template-columns:repeat(6,1fr);border-top:var(--line);border-bottom:var(--line);list-style:none}.case-study_workflowRail__UpWMt li{min-width:0;padding:1.5rem 1rem 1.7rem;border-left:var(--line)}.case-study_workflowRail__UpWMt li:last-child{border-right:var(--line)}.case-study_workflowRail__UpWMt span{font-size:.68rem;font-weight:900;letter-spacing:.13em;color:var(--navy)}.case-study_workflowRail__UpWMt h3{margin:2.5rem 0 .7rem;font-size:clamp(1.25rem,1.7vw,1.75rem);line-height:1;letter-spacing:-.035em}.case-study_workflowRail__UpWMt p{margin:0;font-size:.82rem;line-height:1.45}.case-study_briefAppScreen__Blt_c,.case-study_wideScreen__OkxY1,.case-study_workflowEvidence__3LgGg{margin-top:clamp(3rem,5vw,5rem)}.case-study_authorship__AqFIw{background:var(--ink);color:var(--cream)}.case-study_connectionFlow__uq5tr{margin-top:clamp(3rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1.25rem;align-items:start}.case-study_coachingScreen__hgcdt,.case-study_connectionFlow__uq5tr figure,.case-study_legacyScreen__i_Y_R,.case-study_pdfGallery__o47ei figure,.case-study_screenPair__njOqA figure{margin:0;overflow:hidden;border:2px solid;border-radius:1.35rem;background:#0e1116}.case-study_connectionFlow__uq5tr img{width:100%;height:auto;display:block}.case-study_qualificationFigure__OyE7_ img{background:#0e1116;object-fit:contain}.case-study_coachingScreen__hgcdt figcaption,.case-study_connectionFlow__uq5tr figcaption,.case-study_legacyScreen__i_Y_R figcaption,.case-study_screenPair__njOqA figcaption{padding:1rem 1.2rem;display:flex;justify-content:space-between;gap:1rem;background:var(--cream);color:var(--ink);font-size:.82rem;line-height:1.45}.case-study_connectionFlow__uq5tr figcaption span,.case-study_legacyScreen__i_Y_R figcaption span,.case-study_screenPair__njOqA figcaption span{flex:0 0 auto;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.case-study_coachingSection__4_g7m{background:var(--aqua)}.case-study_chapterKicker__yFqV_{margin:0 0 1rem;font-size:1rem!important;font-weight:800;color:var(--navy)}.case-study_coachingLayout___xvKn{margin-top:clamp(3rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr);gap:clamp(3rem,7vw,7rem);align-items:start}.case-study_coachingCopy__ehLui{padding-top:1rem}.case-study_coachingCaption__8YteZ{max-width:33rem;margin:2rem 0 0;font-size:.85rem;line-height:1.5;color:var(--navy)}.case-study_coachingScreen__hgcdt{box-shadow:.65rem .65rem 0 var(--violet)}.case-study_coachingScreen__hgcdt img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top;display:block}.case-study_responsibilityMap__C8JXL{margin:clamp(3rem,5vw,5rem) auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--line);border-bottom:var(--line)}.case-study_responsibilityMap__C8JXL div{padding:1.5rem}.case-study_responsibilityMap__C8JXL div+div{border-left:var(--line)}.case-study_responsibilityMap__C8JXL dt{margin-bottom:.65rem;font-size:1.15rem;font-weight:850}.case-study_responsibilityMap__C8JXL dd{margin:0;font-size:.9rem;line-height:1.5}.case-study_validationNote___yybU{max-width:54rem!important;margin:2rem auto 0!important;font-size:.85rem!important;line-height:1.55!important;color:var(--navy)}.case-study_approvalSection__6vCPM{background:var(--cream)}.case-study_approvalHeading__oTTW2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(3rem,8vw,9rem);align-items:end}.case-study_approvalHeading__oTTW2 h2{margin:0}.case-study_approvalHeading__oTTW2 blockquote{margin:0;padding-top:1.5rem;border-top:var(--line)}.case-study_approvalHeading__oTTW2 blockquote p{margin:0;font-size:clamp(2rem,3.6vw,4rem);font-weight:750;letter-spacing:-.05em;line-height:.98;color:var(--ink)}.case-study_approvalHeading__oTTW2 blockquote footer{margin-top:1.25rem;max-width:30rem;font-size:.95rem;line-height:1.5}.case-study_screenPair__njOqA{margin-top:clamp(3rem,5vw,5rem);display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.case-study_screenPair__njOqA img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.case-study_demoNote__vXtl9{max-width:54rem!important;margin:clamp(2rem,4vw,3.5rem) auto 0!important;font-size:1rem;line-height:1.55;color:var(--ink)}.case-study_bundleSection__2nTSv{background:var(--yellow)}.case-study_crossroads__sdGky{background:var(--coral)}.case-study_iterationRail__S15c8{margin:clamp(3rem,5vw,5rem) auto 0;padding:0;border-top:var(--line);list-style:none}.case-study_iterationRail__S15c8 li{padding:1.35rem 0;display:grid;grid-template-columns:5rem minmax(15rem,.75fr) minmax(0,1.25fr);gap:1.5rem;align-items:baseline;border-bottom:var(--line)}.case-study_iterationRail__S15c8 span{font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.case-study_iterationRail__S15c8 h3{margin:0;font-size:clamp(1.2rem,2vw,1.8rem);letter-spacing:-.035em}.case-study_iterationRail__S15c8 p{margin:0;font-size:.92rem;line-height:1.5}.case-study_legacyScreen__i_Y_R{margin-top:clamp(3rem,5vw,5rem)!important;box-shadow:.65rem .65rem 0 var(--navy)}.case-study_legacyScreen__i_Y_R img{width:100%;height:auto;display:block}.case-study_briefSection__QyN3g{padding-bottom:0;background:var(--cream)}.case-study_briefAppScreen__Blt_c{box-shadow:.65rem .65rem 0 var(--violet)}.case-study_pdfGallery__o47ei{margin-top:clamp(3rem,5vw,5rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;align-items:start}.case-study_pdfGallery__o47ei figure{border-color:var(--ink);background:white;color:var(--ink);box-shadow:.4rem .4rem 0 var(--ink)}.case-study_pdfGallery__o47ei img{width:100%;height:auto;display:block}.case-study_pdfGallery__o47ei figcaption{padding:.85rem 1rem;border-top:var(--line);font-size:.82rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.case-study_pdfDetails__LKipf,.case-study_pdfSupport__URE3O{display:contents}.case-study_closingStatement__GSltZ{max-width:none!important;width:calc(100% + (2 * var(--section-gutter)));margin-top:clamp(4rem,7vw,7rem)!important;margin-left:calc(-1 * var(--section-gutter))!important;margin-right:calc(-1 * var(--section-gutter))!important;padding:clamp(3rem,7vw,7rem) max(var(--section-gutter),calc((100vw - var(--content-max)) / 2));display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(3rem,8vw,9rem);align-items:end;background:var(--teal)}.case-study_closingStatement__GSltZ h3{margin:0;max-width:10ch;font-size:clamp(3rem,6.2vw,6.5rem);font-weight:750;line-height:.94;letter-spacing:-.055em}.case-study_closingStatement__GSltZ p{margin:0;max-width:40rem;font-size:clamp(1.06rem,1.45vw,1.3rem);line-height:1.58}.case-study_caseFooterNav__7iZI2{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:1050px){.case-study_workflowRail__UpWMt{grid-template-columns:repeat(3,1fr)}.case-study_workflowRail__UpWMt li:nth-child(4),.case-study_workflowRail__UpWMt li:nth-child(5),.case-study_workflowRail__UpWMt li:nth-child(6){border-top:var(--line)}.case-study_workflowRail__UpWMt li:nth-child(3){border-right:var(--line)}}@media (max-width:760px){.case-study_approvalSection__6vCPM,.case-study_authorship__AqFIw,.case-study_briefSection__QyN3g,.case-study_bundleSection__2nTSv,.case-study_caseHero__ylDVl,.case-study_coachingSection__4_g7m,.case-study_crossroads__sdGky,.case-study_workflow__iFKaM{padding-left:1rem;padding-right:1rem}.case-study_approvalHeading__oTTW2,.case-study_closingStatement__GSltZ,.case-study_coachingLayout___xvKn,.case-study_connectionFlow__uq5tr,.case-study_heroGrid__3aYLE,.case-study_overview__M7y4_,.case-study_screenPair__njOqA{grid-template-columns:1fr}.case-study_pdfGallery__o47ei{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study_heroGrid__3aYLE{align-items:start}.case-study_heroGrid__3aYLE h1{font-size:clamp(4rem,19vw,7rem)}.case-study_heroIntro__Z_cSu>p{font-size:clamp(1.7rem,7.5vw,2.8rem)}.case-study_workflowRail__UpWMt{grid-template-columns:1fr 1fr}.case-study_workflowRail__UpWMt li:nth-child(3){border-top:var(--line)}.case-study_workflowRail__UpWMt li:nth-child(odd){border-right:0}.case-study_workflowRail__UpWMt li:nth-child(2n){border-right:var(--line)}.case-study_workflowRail__UpWMt h3{margin-top:1.7rem}.case-study_responsibilityMap__C8JXL{grid-template-columns:1fr}.case-study_responsibilityMap__C8JXL div+div{border-top:var(--line);border-left:0}.case-study_coachingScreen__hgcdt img{aspect-ratio:auto}.case-study_coachingScreen__hgcdt figcaption,.case-study_connectionFlow__uq5tr figcaption,.case-study_legacyScreen__i_Y_R figcaption,.case-study_screenPair__njOqA figcaption{display:block}.case-study_connectionFlow__uq5tr figcaption strong,.case-study_legacyScreen__i_Y_R figcaption strong,.case-study_screenPair__njOqA figcaption strong{display:block;margin-top:.45rem}.case-study_iterationRail__S15c8 li{grid-template-columns:3.5rem 1fr}.case-study_iterationRail__S15c8 p{grid-column:2}.case-study_closingStatement__GSltZ{width:calc(100% + 2rem);margin-left:-1rem!important;margin-right:-1rem!important;padding-left:1rem;padding-right:1rem}.case-study_caseFooterNav__7iZI2{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.case-study_caseStudy__NMzt_ *,.case-study_caseStudy__NMzt_ :after,.case-study_caseStudy__NMzt_ :before{scroll-behavior:auto!important}}