.case-study-module__CH3-rG__plainList{margin:0;padding:0;list-style:none}.case-study-module__CH3-rG__heroGrid{grid-gap:var(--chakra-spacing-12);gap:var(--chakra-spacing-12);text-align:start;align-items:center;display:grid}.case-study-module__CH3-rG__heroCopy{justify-items:start;min-width:0;display:grid}.case-study-module__CH3-rG__heroGrid .case-study-module__CH3-rG__heroTitle{margin-bottom:var(--chakra-spacing-6);font-size:clamp(var(--chakra-font-sizes-4xl), 5.2cqw, var(--chakra-font-sizes-7xl));line-height:var(--chakra-line-heights-shorter);overflow-wrap:anywhere}.case-study-module__CH3-rG__heroGrid .case-study-module__CH3-rG__heroTitle[data-long=true]{font-size:clamp(var(--chakra-font-sizes-4xl), 4cqw, var(--chakra-font-sizes-6xl))}.case-study-module__CH3-rG__heroGrid .case-study-module__CH3-rG__heroTitle[data-long=true] strong{display:inline}.case-study-module__CH3-rG__heroDate{margin-top:var(--chakra-spacing-6);color:var(--muted);font-size:var(--chakra-font-sizes-sm);letter-spacing:var(--chakra-letter-spacings-wider)}.case-study-module__CH3-rG__heroVisual{width:100%;max-width:var(--chakra-sizes-xl);aspect-ratio:1;border-radius:var(--chakra-radii-scaled-2xl,0px);background:var(--paper);justify-self:center;position:relative;overflow:hidden}.case-study-module__CH3-rG__heroVisual img{-o-object-fit:cover;object-fit:cover}.case-study-module__CH3-rG__heroStats{text-align:start}.case-study-module__CH3-rG__heroStats>div{justify-content:flex-end}.case-study-module__CH3-rG__column,.case-study-module__CH3-rG__wide{grid-gap:var(--chakra-spacing-6);gap:var(--chakra-spacing-6);width:100%;min-width:0;margin-inline:auto;display:grid}.case-study-module__CH3-rG__column{max-width:var(--chakra-sizes-3xl)}.case-study-module__CH3-rG__wide{max-width:var(--chakra-sizes-5xl)}.case-study-module__CH3-rG__sectionHead h2{font-family:var(--chakra-fonts-body);font-size:clamp(var(--chakra-font-sizes-3xl), 4.4cqw, var(--chakra-font-sizes-5xl));font-weight:var(--chakra-font-weights-semibold);letter-spacing:var(--chakra-letter-spacings-tighter);line-height:var(--chakra-line-heights-shorter)}.case-study-module__CH3-rG__sectionHead p{margin-top:var(--chakra-spacing-3);color:var(--muted);font-size:var(--chakra-font-sizes-lg)}.case-study-module__CH3-rG__prose{grid-gap:var(--chakra-spacing-5);gap:var(--chakra-spacing-5);font-size:var(--chakra-font-sizes-md);line-height:var(--chakra-line-heights-tall);display:grid}.case-study-module__CH3-rG__prose h3{margin-top:var(--chakra-spacing-2);font-family:var(--chakra-fonts-body);font-size:var(--chakra-font-sizes-xl);font-weight:var(--chakra-font-weights-semibold)}.case-study-module__CH3-rG__prose :is(ul,ol):not(.case-study-module__CH3-rG__checks){grid-gap:var(--chakra-spacing-2);gap:var(--chakra-spacing-2);padding-left:var(--chakra-spacing-6);margin:0;display:grid}.case-study-module__CH3-rG__prose ul:not(.case-study-module__CH3-rG__checks),.case-study-module__CH3-rG__highlight ul{list-style:outside}.case-study-module__CH3-rG__prose ol{list-style:decimal}.case-study-module__CH3-rG__prose li::marker{color:var(--accent)}.case-study-module__CH3-rG__checks{grid-gap:var(--chakra-spacing-3);gap:var(--chakra-spacing-3);display:grid}.case-study-module__CH3-rG__checks li{align-items:flex-start;gap:var(--chakra-spacing-3);display:flex}.case-study-module__CH3-rG__checks svg{width:var(--chakra-sizes-5);height:var(--chakra-sizes-5);margin-top:var(--chakra-spacing-0\.5);color:var(--accent);flex-shrink:0}.case-study-module__CH3-rG__quote{padding-left:var(--chakra-spacing-6);border-left:2px solid var(--accent);font-size:clamp(var(--chakra-font-sizes-xl), 2.4cqw, var(--chakra-font-sizes-3xl));font-weight:var(--chakra-font-weights-medium);letter-spacing:var(--chakra-letter-spacings-tight);line-height:var(--chakra-line-heights-short);margin:0}.case-study-module__CH3-rG__figure{grid-gap:var(--chakra-spacing-3);gap:var(--chakra-spacing-3);min-width:0;margin:0;display:grid}.case-study-module__CH3-rG__frame{border-radius:var(--chakra-radii-scaled-xl,0px);background:var(--paper);overflow:hidden}.case-study-module__CH3-rG__frame[data-kind=chart]{padding:var(--chakra-spacing-4);background:var(--chakra-colors-common-white)}.case-study-module__CH3-rG__frame img{width:100%;height:auto;display:block}.case-study-module__CH3-rG__figure figcaption{color:var(--muted);font-size:var(--chakra-font-sizes-sm);text-align:center}.case-study-module__CH3-rG__figurePair{grid-gap:var(--chakra-spacing-6);gap:var(--chakra-spacing-6);align-items:start;display:grid}.case-study-module__CH3-rG__figurePair[data-uniform=true] .case-study-module__CH3-rG__frame{aspect-ratio:4/3}.case-study-module__CH3-rG__figurePair[data-uniform=true] .case-study-module__CH3-rG__frame img{-o-object-fit:contain;object-fit:contain;height:100%}.case-study-module__CH3-rG__split{grid-gap:var(--chakra-spacing-10);gap:var(--chakra-spacing-10);align-items:center;display:grid}.case-study-module__CH3-rG__numbers{grid-gap:var(--chakra-spacing-6);gap:var(--chakra-spacing-6);margin:0;display:grid}.case-study-module__CH3-rG__numbers>div{gap:var(--chakra-spacing-2);padding-top:var(--chakra-spacing-5);border-top:1px solid var(--line);flex-direction:column-reverse;display:flex}.case-study-module__CH3-rG__numbers dt{color:var(--muted);font-size:var(--chakra-font-sizes-sm)}.case-study-module__CH3-rG__numbers dd{font-family:var(--chakra-fonts-adro-display);font-size:clamp(var(--chakra-font-sizes-4xl), 5cqw, var(--chakra-font-sizes-6xl));font-weight:var(--chakra-font-weights-semibold);margin:0;line-height:1}.case-study-module__CH3-rG__highlights{grid-gap:var(--chakra-spacing-5);gap:var(--chakra-spacing-5);display:grid}.case-study-module__CH3-rG__highlight,.case-study-module__CH3-rG__card{grid-gap:var(--chakra-spacing-3);align-content:start;gap:var(--chakra-spacing-3);padding:var(--chakra-spacing-6);border:1px solid var(--line);border-radius:var(--chakra-radii-scaled-xl,0px);background:var(--paper);display:grid}.case-study-module__CH3-rG__highlight h3,.case-study-module__CH3-rG__card h3{align-items:center;gap:var(--chakra-spacing-3);font-family:var(--chakra-fonts-body);font-size:var(--chakra-font-sizes-xl);font-weight:var(--chakra-font-weights-semibold);letter-spacing:var(--chakra-letter-spacings-tight);line-height:var(--chakra-line-heights-short);display:flex}.case-study-module__CH3-rG__highlight h3 svg{width:var(--chakra-sizes-5);height:var(--chakra-sizes-5);color:var(--accent);flex-shrink:0}.case-study-module__CH3-rG__highlight p,.case-study-module__CH3-rG__highlight li,.case-study-module__CH3-rG__card p{color:var(--muted);line-height:var(--chakra-line-heights-tall)}.case-study-module__CH3-rG__highlight ul{grid-gap:var(--chakra-spacing-2);gap:var(--chakra-spacing-2);padding-left:var(--chakra-spacing-6);margin:0;display:grid}.case-study-module__CH3-rG__workflow{grid-gap:var(--chakra-spacing-5);gap:var(--chakra-spacing-5);display:grid}.case-study-module__CH3-rG__badge{border-radius:var(--chakra-radii-scaled-md,0px);background:var(--chakra-colors-grey\.3);color:var(--chakra-colors-grey\.11);justify-self:start}.case-study-module__CH3-rG__badge[data-tone=blue]{background:var(--chakra-colors-blue\.3);color:var(--chakra-colors-blue\.11)}.case-study-module__CH3-rG__badge[data-tone=red]{background:var(--chakra-colors-feedback\.error\.bg);color:var(--chakra-colors-feedback\.error\.fg)}.case-study-module__CH3-rG__roles{border:1px solid var(--line);border-radius:var(--chakra-radii-scaled-xl,0px);margin:0;overflow:hidden}.case-study-module__CH3-rG__roles>div{display:grid}.case-study-module__CH3-rG__roles>div+div{border-top:1px solid var(--line)}.case-study-module__CH3-rG__roles dt{align-items:center;gap:var(--chakra-spacing-3);padding:var(--chakra-spacing-4) var(--chakra-spacing-5);background:var(--paper);font-weight:var(--chakra-font-weights-semibold);display:flex}.case-study-module__CH3-rG__roles dd{padding:var(--chakra-spacing-4) var(--chakra-spacing-5);color:var(--muted);line-height:var(--chakra-line-heights-tall);margin:0}.case-study-module__CH3-rG__dot{width:var(--chakra-sizes-2);height:var(--chakra-sizes-2);border-radius:var(--chakra-radii-full);background:var(--chakra-colors-grey\.11);flex-shrink:0}.case-study-module__CH3-rG__dot[data-tone=blue]{background:var(--chakra-colors-blue\.11)}.case-study-module__CH3-rG__dot[data-tone=red]{background:var(--chakra-colors-feedback\.error\.fg)}.case-study-module__CH3-rG__callout{grid-gap:var(--chakra-spacing-2);gap:var(--chakra-spacing-2);padding:var(--chakra-spacing-6);border-left:2px solid var(--accent);background:var(--paper);display:grid}.case-study-module__CH3-rG__callout h3{font-family:var(--chakra-fonts-body);font-size:var(--chakra-font-sizes-lg);font-weight:var(--chakra-font-weights-semibold)}.case-study-module__CH3-rG__callout p{color:var(--muted);line-height:var(--chakra-line-heights-tall)}.case-study-module__CH3-rG__pipeline{grid-gap:var(--chakra-spacing-8) var(--chakra-spacing-6);gap:var(--chakra-spacing-8) var(--chakra-spacing-6);display:grid}.case-study-module__CH3-rG__pipeline li{grid-gap:var(--chakra-spacing-2);align-content:start;gap:var(--chakra-spacing-2);padding-top:var(--chakra-spacing-5);border-top:1px solid var(--line);display:grid}.case-study-module__CH3-rG__pipeline li>span{color:var(--accent);font-family:var(--chakra-fonts-adro-display);font-size:var(--chakra-font-sizes-sm);letter-spacing:var(--chakra-letter-spacings-wider)}.case-study-module__CH3-rG__pipeline h3{font-family:var(--chakra-fonts-body);font-size:var(--chakra-font-sizes-lg);font-weight:var(--chakra-font-weights-semibold)}.case-study-module__CH3-rG__pipeline p{color:var(--muted);font-size:var(--chakra-font-sizes-sm);line-height:var(--chakra-line-heights-tall)}.case-study-module__CH3-rG__principles{grid-gap:var(--chakra-spacing-10);gap:var(--chakra-spacing-10);display:grid}.case-study-module__CH3-rG__principles article{grid-gap:var(--chakra-spacing-4);align-content:start;gap:var(--chakra-spacing-4);padding-top:var(--chakra-spacing-6);border-top:2px solid var(--ink);display:grid}.case-study-module__CH3-rG__principles h2{font-family:var(--chakra-fonts-body);font-size:var(--chakra-font-sizes-2xl);font-weight:var(--chakra-font-weights-semibold);letter-spacing:var(--chakra-letter-spacings-tight);line-height:var(--chakra-line-heights-short)}.case-study-module__CH3-rG__principles p{color:var(--muted);line-height:var(--chakra-line-heights-tall)}.case-study-module__CH3-rG__caseLink{height:100%;transition:border-color var(--chakra-durations-slower) var(--chakra-easings-ease-out)}.case-study-module__CH3-rG__caseLink:hover{border-color:var(--accent)}.case-study-module__CH3-rG__caseLink:hover img{transform:scale(1.04)}.case-study-module__CH3-rG__caseMeta{justify-content:space-between;gap:var(--chakra-spacing-2) var(--chakra-spacing-4);color:var(--muted);font-size:var(--chakra-font-sizes-2xs);font-weight:var(--chakra-font-weights-medium);letter-spacing:var(--chakra-letter-spacings-widest);text-transform:uppercase;flex-wrap:wrap;display:flex}.case-study-module__CH3-rG__caseTitle{font-family:var(--chakra-fonts-body);font-size:var(--chakra-font-sizes-xl);font-weight:var(--chakra-font-weights-semibold);letter-spacing:var(--chakra-letter-spacings-tight);line-height:var(--chakra-line-heights-short)}.case-study-module__CH3-rG__caseTitle span{margin-bottom:var(--chakra-spacing-1);color:var(--muted);font-size:var(--chakra-font-sizes-sm);font-weight:var(--chakra-font-weights-medium);letter-spacing:var(--chakra-letter-spacings-wide);display:block}.case-study-module__CH3-rG__learnMore{align-items:center;gap:var(--chakra-spacing-2);margin-top:var(--chakra-spacing-2);color:var(--ink);font-size:var(--chakra-font-sizes-xs);font-weight:var(--chakra-font-weights-medium);letter-spacing:var(--chakra-letter-spacings-widest);display:inline-flex}.case-study-module__CH3-rG__learnMore svg{color:var(--accent)}.case-study-module__CH3-rG__pagerLabel{margin-bottom:var(--chakra-spacing-2);color:var(--muted);font-size:var(--chakra-font-sizes-2xs);font-weight:var(--chakra-font-weights-medium);letter-spacing:var(--chakra-letter-spacings-widest);text-transform:uppercase;display:block}.case-study-module__CH3-rG__pagerEmpty{height:100%;padding:var(--chakra-spacing-6);border:1px dashed var(--line);border-radius:var(--chakra-radii-scaled-xl,0px);color:var(--muted);font-size:var(--chakra-font-sizes-sm);flex-direction:column;justify-content:center;display:flex}@media (min-width:50rem){.case-study-module__CH3-rG__figurePair,.case-study-module__CH3-rG__split,.case-study-module__CH3-rG__numbers,.case-study-module__CH3-rG__highlights,.case-study-module__CH3-rG__pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-module__CH3-rG__split{gap:var(--chakra-spacing-16)}.case-study-module__CH3-rG__highlights>:first-child{grid-column:1/-1}.case-study-module__CH3-rG__highlight,.case-study-module__CH3-rG__card{padding:var(--chakra-spacing-8)}.case-study-module__CH3-rG__workflow,.case-study-module__CH3-rG__principles{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-module__CH3-rG__roles>div{grid-template-columns:var(--chakra-sizes-52) minmax(0, 1fr)}.case-study-module__CH3-rG__roles dd{border-left:1px solid var(--line)}.case-study-module__CH3-rG__fourLinks.case-study-module__CH3-rG__fourLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68.75rem){.case-study-module__CH3-rG__heroGrid{gap:var(--chakra-spacing-16);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.case-study-module__CH3-rG__heroVisual{justify-self:end}.case-study-module__CH3-rG__fourLinks.case-study-module__CH3-rG__fourLinks{grid-template-columns:repeat(4,minmax(0,1fr))}.case-study-module__CH3-rG__pipeline{grid-template-columns:repeat(5,minmax(0,1fr))}}
/*# sourceMappingURL=0s981o6jxwkyq.css.map*/