.case-study_caseStudy__QAM96{--cream:#f6f1e7;--ink:#171717;--aqua:#b9e7ea;--cyan:#6ec4d7;--violet:#90608e;--berry:#8e405d;--blue:#4d75d5;--slate:#2f5d73;--navy:#173f60;--line:2px solid var(--ink);overflow:hidden;background:var(--cream)}.case-study_caseHeader__zztRy{position:relative;z-index:6}.case-study_eyebrow__ksTpK,.case-study_sectionLabel__ylnul{margin:0;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.case-study_caseHero__yBFF_{padding:clamp(4rem,8vw,8rem) var(--page-gutter) clamp(5rem,9vw,9rem)}.case-study_approach__MzD4v>*,.case-study_caseHero__yBFF_>*,.case-study_gallerySection__00Cmn>*,.case-study_overview__mSzh7>*,.case-study_proofSection__ytF11>*,.case-study_systemSection__dbDCu>*{max-width:var(--content-max);margin-left:auto;margin-right:auto}.case-study_heroGrid__RkX8K{margin-top:clamp(2rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(21rem,.75fr);gap:clamp(3rem,7vw,8rem);align-items:end}.case-study_heroGrid__RkX8K h1{margin:0;color:var(--slate);font-family:Georgia,Times New Roman,serif;font-size:clamp(3.75rem,8.5vw,9.5rem);font-weight:700;letter-spacing:-.075em;line-height:.82}.case-study_heroGrid__RkX8K h1 em,.case-study_heroGrid__RkX8K h1 span{display:block;white-space:nowrap}.case-study_heroGrid__RkX8K h1 em{color:var(--violet);font-style:normal}.case-study_heroIntro__bCJkn>p{max-width:16em;margin:0;font-size:clamp(2rem,3.6vw,3.9rem);letter-spacing:-.055em;line-height:.98;text-wrap:balance}.case-study_tagList__gN4eB{margin-top:2.2rem;display:flex;flex-wrap:wrap;gap:.65rem}.case-study_tagList__gN4eB span{padding:.7rem .9rem;border:var(--line);border-radius:999px;background:var(--cream);font-size:.76rem;font-weight:800}.case-study_heroFigure___x_8f{margin-top:clamp(4rem,7vw,7rem);margin-bottom:0;overflow:hidden;border:var(--line);border-radius:clamp(1.25rem,3vw,2.5rem);background:var(--violet);box-shadow:.9rem .9rem 0 var(--slate)}.case-study_heroFigure___x_8f img{width:100%;height:auto}.case-study_overview__mSzh7{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_projectFacts__kC1RL{margin:0;border-top:var(--line)}.case-study_projectFacts__kC1RL div{padding:1rem 0;border-bottom:var(--line)}.case-study_projectFacts__kC1RL dt{margin-bottom:.35rem;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.case-study_projectFacts__kC1RL dd{margin:0;font-size:.98rem;line-height:1.45}.case-study_approachHeading__LhIoZ h2,.case-study_galleryHeading__vOB28 h2,.case-study_outcome__OUfK6 h2,.case-study_proofHeading__JIfhq h2,.case-study_storyBlock__0agtK h2,.case-study_systemHeading__eXPKK h2{margin:.8rem 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,7vw,7.2rem);letter-spacing:-.035em;line-height:.94}.case-study_storyBlock__0agtK h2{max-width:none;font-size:clamp(3.1rem,5.5vw,5.8rem)}.case-study_galleryHeading__vOB28 h2 span,.case-study_storyBlock__0agtK h2 span{display:block;white-space:nowrap}.case-study_galleryHeading__vOB28>p:last-child,.case-study_outcome__OUfK6>div>p,.case-study_proofHeading__JIfhq>p:last-child,.case-study_storyBlock__0agtK>p:last-child,.case-study_systemHeading__eXPKK>p{max-width:38em;margin:0;font-size:clamp(1.1rem,1.55vw,1.35rem);line-height:1.58;text-wrap:pretty}.case-study_approach__MzD4v{padding:clamp(5rem,10vw,10rem) var(--page-gutter);background:var(--slate);color:white}.case-study_approachHeading__LhIoZ h2{max-width:10ch}.case-study_approachGrid__Go5I3{margin-top:clamp(3rem,6vw,6rem);display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.case-study_approachGrid__Go5I3 article{min-height:25rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;border:2px solid white;border-radius:1.5rem;color:var(--ink)}.case-study_approachGrid__Go5I3 article:first-child{background:var(--aqua)}.case-study_approachGrid__Go5I3 article:nth-child(2){background:#d7bfd6}.case-study_approachGrid__Go5I3 article:nth-child(3){background:#e3a7b7}.case-study_approachGrid__Go5I3 span{font-size:.7rem;font-weight:900;letter-spacing:.12em}.case-study_approachGrid__Go5I3 h3{max-width:100%;margin:auto 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,3.5vw,3.75rem);letter-spacing:-.055em;line-height:.96}.case-study_approachGrid__Go5I3 p{margin:0;font-size:1rem;line-height:1.5}.case-study_systemSection__dbDCu{padding:clamp(5rem,10vw,10rem) var(--page-gutter);background:var(--cream)}.case-study_systemHeading__eXPKK{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:clamp(3rem,8vw,9rem);align-items:end}.case-study_systemHeading__eXPKK h2{max-width:10ch;margin-bottom:0}.case-study_categoryGrid__COY_F{margin-top:clamp(3rem,6vw,6rem);display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.case-study_categoryGrid__COY_F article{min-height:15rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;border:var(--line);border-radius:1.25rem;box-shadow:.45rem .45rem 0 color-mix(in srgb,var(--ink) 20%,transparent)}.case-study_categoryGrid__COY_F h3{max-width:9ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.5rem);letter-spacing:-.055em;line-height:.9}.case-study_categoryGrid__COY_F p{max-width:20em;margin:2rem 0 0;font-size:.85rem;font-weight:800;line-height:1.35}.case-study_aqua__HwHox{background:var(--aqua)}.case-study_violet__Cgf9b{background:#a4679d;color:white}.case-study_berry__2GwTa{background:#a1506c;color:white}.case-study_blue__l7XWd{background:var(--blue);color:white}.case-study_slate__5v1bf{background:var(--slate);color:white}.case-study_navy__Pmv76{background:var(--navy);color:white}.case-study_gallerySection__00Cmn{padding:clamp(5rem,10vw,10rem) var(--page-gutter);background:var(--ink);color:white}.case-study_galleryHeading__vOB28{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:clamp(3rem,8vw,9rem);align-items:end}.case-study_galleryHeading__vOB28 .case-study_sectionLabel__ylnul{grid-column:1/-1}.case-study_galleryHeading__vOB28 h2{max-width:none;margin-bottom:0;font-size:clamp(3.1rem,5.5vw,5.8rem)}.case-study_galleryHeading__vOB28>p:last-child{color:#d8d2c7}.case-study_spreadGrid__01l1E{margin-top:clamp(3rem,6vw,6rem);display:grid;grid-template-columns:repeat(12,1fr);gap:1.25rem}.case-study_spreadGrid__01l1E figure{grid-column:span 6;margin:0;overflow:hidden;display:flex;flex-direction:column;border:2px solid white;border-radius:1.5rem;background:var(--cream);color:var(--ink)}.case-study_spreadGrid__01l1E figure:nth-child(5){grid-column:1/-1}.case-study_spreadGrid__01l1E img{width:100%;height:auto}.case-study_spreadGrid__01l1E figcaption{min-height:4.8rem;margin-top:auto;padding:1rem 1.2rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.case-study_spreadGrid__01l1E figcaption span{font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.case-study_spreadGrid__01l1E figcaption strong{font-size:.88rem;text-align:right}.case-study_proofSection__ytF11{padding:clamp(5rem,10vw,10rem) var(--page-gutter);background:var(--aqua)}.case-study_proofHeading__JIfhq{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);gap:clamp(3rem,8vw,9rem);align-items:end}.case-study_proofHeading__JIfhq .case-study_sectionLabel__ylnul{grid-column:1/-1}.case-study_proofHeading__JIfhq h2{max-width:10ch;margin-bottom:0}.case-study_proofGrid__zZfNp{margin-top:clamp(3rem,6vw,6rem);display:grid;grid-template-columns:repeat(4,1fr);border-top:var(--line);border-left:var(--line)}.case-study_proofGrid__zZfNp article{min-height:18rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;border-right:var(--line);border-bottom:var(--line)}.case-study_proofGrid__zZfNp article:first-child{background:#d7bfd6}.case-study_proofGrid__zZfNp article:nth-child(2){background:#e3a7b7}.case-study_proofGrid__zZfNp article:nth-child(3){background:var(--cyan)}.case-study_proofGrid__zZfNp article:nth-child(4){background:#6e8edb}.case-study_proofGrid__zZfNp strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,6vw,6.5rem);letter-spacing:-.07em;line-height:.8}.case-study_proofGrid__zZfNp span{max-width:12em;font-size:.78rem;font-weight:900;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.case-study_outcome__OUfK6{padding:clamp(5rem,10vw,10rem) var(--section-gutter);display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,8vw,9rem);background:#a66982;color:white}.case-study_outcome__OUfK6 h2{max-width:9ch}.case-study_caseFooterNav__23NX4{padding:2rem var(--section-gutter);display:flex;justify-content:space-between;gap:2rem;border-top:var(--line);background:var(--cream);font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.case-study_metricField__AmviA{position:fixed;z-index:4;inset:0;overflow:hidden;pointer-events:none}.case-study_metricBadge__M4J5i{position:absolute;min-width:2.2em;padding:.22em .28em .16em;border:2px solid var(--ink);border-radius:999px;font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.08em;line-height:.8;opacity:.86;text-align:center;box-shadow:.13em .13em 0 color-mix(in srgb,var(--ink) 25%,transparent);will-change:transform}.case-study_metric1__P1Ye6{left:-1.2em;top:18%;background:var(--aqua);font-size:clamp(2rem,4vw,4rem)}.case-study_metric2__ZGDRu{right:3%;top:31%;background:#d7bfd6;font-size:clamp(1.6rem,3vw,3rem)}.case-study_metric3__8cu5t{left:-1.8em;top:55%;background:#e3a7b7;font-size:clamp(3rem,6vw,6rem)}.case-study_metric4__wcprR{right:-.8em;top:70%;background:#6e8edb;font-size:clamp(2.5rem,5vw,5rem)}.case-study_metric5__3Nk4o{left:3%;top:86%;background:#6ec4d7;font-size:clamp(1.5rem,2.8vw,2.7rem)}.case-study_metric6__st2Bl{right:-1.4em;top:11%;background:#a4679d;color:white;font-size:clamp(2.4rem,4.5vw,4.5rem)}@media (max-width:1000px){.case-study_galleryHeading__vOB28,.case-study_heroGrid__RkX8K,.case-study_outcome__OUfK6,.case-study_overview__mSzh7,.case-study_proofHeading__JIfhq,.case-study_systemHeading__eXPKK{grid-template-columns:1fr}.case-study_galleryHeading__vOB28 .case-study_sectionLabel__ylnul,.case-study_proofHeading__JIfhq .case-study_sectionLabel__ylnul{grid-column:auto}.case-study_approachGrid__Go5I3,.case-study_categoryGrid__COY_F{grid-template-columns:1fr}.case-study_approachGrid__Go5I3 article{min-height:18rem}.case-study_categoryGrid__COY_F article{min-height:12rem}.case-study_proofGrid__zZfNp{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.case-study_caseHero__yBFF_{padding-top:3rem}.case-study_heroGrid__RkX8K h1{font-size:clamp(3.5rem,17vw,6.25rem)}.case-study_galleryHeading__vOB28 h2 span,.case-study_storyBlock__0agtK h2 span{white-space:normal}.case-study_spreadGrid__01l1E figure,.case-study_spreadGrid__01l1E figure:nth-child(5){grid-column:1/-1;border-radius:1.2rem}.case-study_spreadGrid__01l1E figcaption{min-height:0;align-items:flex-start;flex-direction:column;gap:.35rem}.case-study_spreadGrid__01l1E figcaption strong{text-align:left}.case-study_proofGrid__zZfNp{grid-template-columns:1fr}.case-study_proofGrid__zZfNp article{min-height:13rem}.case-study_caseFooterNav__23NX4{flex-direction:column}.case-study_metric3__8cu5t,.case-study_metric4__wcprR,.case-study_metric5__3Nk4o{display:none}.case-study_metricBadge__M4J5i{opacity:.7}}@media (prefers-reduced-motion:reduce){.case-study_metricBadge__M4J5i{will-change:auto}}