.CaseStudies_wrap__J6TMp{width:100%;max-width:72rem;margin:0 auto;padding:2rem 1.5rem 4rem;box-sizing:border-box}@media (max-width:640px){.CaseStudies_wrap__J6TMp{padding:.75rem 1rem 2rem}}.CaseStudies_title__LA1F2{margin:0 0 2rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em;color:#121212}.CaseStudies_listWrap__8aTA3{margin-top:0}.CaseStudies_search__Rkw_1{width:100%;max-width:28rem;box-sizing:border-box;border:1px solid rgba(18,18,18,.14);border-radius:10px;padding:.7rem 1rem;font-size:.9375rem;font-family:inherit;background:#fff;color:#121212;margin-bottom:2rem;display:block}.CaseStudies_search__Rkw_1:focus{outline:none;border-color:rgba(78,138,36,.55);box-shadow:0 0 0 3px rgba(78,138,36,.12)}.CaseStudies_grid__pFZUp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.5rem;align-items:stretch}.CaseStudies_card__R72sx{width:100%;height:100%;min-height:15.5rem;display:grid;grid-template-rows:auto auto 1fr auto;gap:.75rem;text-align:left;text-decoration:none;background:#fff;border:1px solid rgba(18,18,18,.08);border-radius:16px;padding:1.5rem 1.5rem 1.35rem;box-sizing:border-box;cursor:pointer;font:inherit;color:inherit;box-shadow:0 2px 8px rgba(20,20,15,.05);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.CaseStudies_card__R72sx:hover{box-shadow:0 8px 32px rgba(20,20,15,.12);transform:translateY(-2px);border-color:rgba(78,138,36,.25)}.CaseStudies_cardTop__23mM5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:1.35rem}.CaseStudies_sector__SPAzK{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#24421a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.CaseStudies_badgeMuted__V6x5j,.CaseStudies_badge__JMDQy{flex-shrink:0;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px;white-space:nowrap}.CaseStudies_badge__JMDQy{color:#24421a;background:rgba(78,138,36,.1)}.CaseStudies_badgeMuted__V6x5j{color:#6b6b63;background:rgba(18,18,18,.06)}.CaseStudies_cardTitle__QknJz{font-size:1.15rem;font-weight:800;color:#121212;line-height:1.25;min-height:2.5rem;-webkit-line-clamp:2}.CaseStudies_cardDeck__ItFG5,.CaseStudies_cardTitle__QknJz{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.CaseStudies_cardDeck__ItFG5{font-size:.9rem;line-height:1.5;color:#6b6b63;-webkit-line-clamp:3}.CaseStudies_readMore__w6ZaF{font-size:.85rem;font-weight:600;color:#24421a;padding-top:.85rem;border-top:1px solid rgba(18,18,18,.07)}.CaseStudies_detailWrap__0KgZz{width:100%;max-width:52rem;margin:0 auto;padding:2rem 1.5rem 5rem;box-sizing:border-box;background:#ffffff}.CaseStudies_backBtn__J4oMN{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:#24421a;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;margin-bottom:2.25rem}.CaseStudies_backBtn__J4oMN:hover{opacity:.75}.CaseStudies_detailHeader___OLH7{margin-bottom:2.5rem}.CaseStudies_detailMeta__iKvoY{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.CaseStudies_detailTitle__r_gYy{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em;color:#121212;line-height:1.1}.CaseStudies_detailDeck__IrLcq{margin:0;font-size:1.0625rem;line-height:1.65;color:#4a4a42}.CaseStudies_detailBody__iQ0OF{margin:.85rem 0 0;font-size:1rem;line-height:1.7;color:#3a3b37}.CaseStudies_divider__46lBc{border:none;border-top:1px solid rgba(18,18,18,.08);margin:2.5rem 0}.CaseStudies_snapshot__Vugtr{display:grid;gap:.6rem;margin-bottom:.5rem}.CaseStudies_snapRow__9_TWL{display:grid;grid-template-columns:9rem 1fr;gap:.75rem;font-size:.875rem}.CaseStudies_snapRow__9_TWL dt{color:#9a9a90;font-weight:600}.CaseStudies_snapRow__9_TWL dd{margin:0;color:#121212}.CaseStudies_block__0vajV{margin-top:2.75rem}.CaseStudies_kicker___k8ny{color:#24421a;margin-bottom:.5rem}.CaseStudies_kicker___k8ny,.CaseStudies_subKicker__rTbc7{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.CaseStudies_subKicker__rTbc7{color:#6b6b63;margin-bottom:.4rem}.CaseStudies_block__0vajV h3{margin:0 0 .75rem;font-size:1.3rem;font-weight:800;color:#121212;line-height:1.25}.CaseStudies_block__0vajV p{margin:0 0 1rem;font-size:.9375rem;line-height:1.65;color:#3a3b37}.CaseStudies_numbered__VA9Jq,.CaseStudies_phases__ySX_q{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:1rem}.CaseStudies_numbered__VA9Jq li,.CaseStudies_phases__ySX_q li{display:grid;gap:.3rem;font-size:.9rem;line-height:1.55;color:#3a3b37;padding:1rem 1.25rem;background:rgba(36,66,26,.03);border-radius:10px}.CaseStudies_numbered__VA9Jq strong,.CaseStudies_phases__ySX_q strong{color:#121212;font-size:.95rem}.CaseStudies_split__3fV2x{margin-top:1.25rem;display:grid;gap:1.25rem}.CaseStudies_pillar__AjgTN ul,.CaseStudies_split__3fV2x ul{margin:.5rem 0 0;padding-left:1.2rem;font-size:.9rem;line-height:1.6;color:#3a3b37}.CaseStudies_pillars__x0QmW{margin-top:1.25rem;display:grid;gap:1rem}.CaseStudies_pillar__AjgTN{background:rgba(36,66,26,.04);border-radius:12px;padding:1.1rem 1.25rem}.CaseStudies_pillarName__uGTj9{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#24421a;margin-bottom:.25rem}.CaseStudies_pillarTitle__qD7Lu{font-weight:700;font-size:.95rem;color:#121212;margin-bottom:.5rem}.CaseStudies_stats__cn4dc{margin-top:1.75rem;display:grid;gap:1.25rem}.CaseStudies_panelLabel__E6hCr{margin:1.5rem 0 0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6b63}.CaseStudies_stat__YCYVM{border-left:3px solid #4e8a24;padding:.15rem 0 .15rem 1.15rem;min-width:0}.CaseStudies_statValue__9z5Xz{font-size:1.75rem;font-weight:800;color:#24421a;line-height:1.1;letter-spacing:-.02em}.CaseStudies_statLabel__YOSdK{margin-top:.45rem;font-size:.875rem;line-height:1.5;color:#6b6b63;max-width:22rem}.CaseStudies_footnotes__aHWqJ{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(18,18,18,.08);display:grid;gap:.85rem}.CaseStudies_confidential__YD0XJ,.CaseStudies_note__wPkA_{margin:0;font-size:.8rem;line-height:1.55;color:#8a8a82;padding:0;background:none;border-radius:0}.CaseStudies_muted__NaHRU{color:#6b6b63;font-size:.9375rem}.CaseStudies_loginLink__xKdsk{color:#2d5016;font-weight:700;text-decoration:underline;text-underline-offset:2px}.CaseStudies_publicGate__5yBVi{max-width:40rem;display:grid;gap:1.25rem}.CaseStudies_lede__55H0g{margin:0;font-size:1.0625rem;line-height:1.55;color:#1a1a18}.CaseStudies_gatePoints__0qk9q{margin:0;padding-left:1.2rem;color:#3a3a34;font-size:.975rem;line-height:1.55;display:grid;gap:.45rem}.CaseStudies_gateActions__TnEzj{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.CaseStudies_gatePrimary__BHnj7,.CaseStudies_gateSecondary__FsJgD{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem 1.1rem;border-radius:10px;font-size:.9375rem;font-weight:700;text-decoration:none;box-sizing:border-box}.CaseStudies_gatePrimary__BHnj7{background:#2d5016;color:#fff}.CaseStudies_gatePrimary__BHnj7:hover{background:#24421a}.CaseStudies_gateSecondary__FsJgD{background:#fff;color:#24421a;border:1px solid rgba(18,18,18,.14)}.CaseStudies_gateSecondary__FsJgD:hover{border-color:rgba(78,138,36,.45)}@media (min-width:600px){.CaseStudies_split__3fV2x{grid-template-columns:1fr 1fr;gap:2rem}.CaseStudies_stats__cn4dc{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}}@media (min-width:768px){.CaseStudies_pillars__x0QmW{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1.25rem}.CaseStudies_block__0vajV{margin-top:3.25rem}}