.case-study_hero__A0qmL{padding:60px 0 0;background:var(--background)}.case-study_breadcrumbs___GAAP{margin-bottom:2rem}.case-study_breadcrumbsList__uielB{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;gap:0}.case-study_breadcrumbsList__uielB li{color:var(--muted-foreground);font:400 .8125rem/1.5 var(--font-sans)}.case-study_breadcrumbsList__uielB li a{color:inherit;text-decoration:none}.case-study_breadcrumbsList__uielB li a:hover{color:var(--interactive)}.case-study_breadcrumbsList__uielB li:before{content:" / ";display:inline-block;margin:0 8px;opacity:.5}.case-study_breadcrumbsList__uielB li:first-child:before{display:none}.case-study_heroContent__CkQKA{max-width:48rem}.case-study_heroContent__CkQKA h1{font:600 clamp(2rem,4vw,3rem)/1.15 var(--font-sans);color:var(--foreground-strong);margin:.75rem 0 0;letter-spacing:-.02em}.case-study_heroExcerpt__CE_vU{font:400 1.0625rem/1.65 var(--font-sans);color:var(--muted-foreground);margin:1.25rem 0 0;max-width:40rem}.case-study_featuredImageSection__jDVy0{padding:2.5rem 0 0;background:var(--background)}.case-study_featuredImageWrap__CDV18{border-radius:.75rem;overflow:hidden;border:1px solid var(--border-soft,rgba(0,0,0,.08))}.case-study_featuredImage__pfNws{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.case-study_contentSection__G3zSQ{background:white}.case-study_contentLayout__Tf98Q{display:grid;grid-template-columns:14rem 1fr;gap:var(--gap-lg);align-items:start}.case-study_sidebar__DigvX{position:sticky;top:6rem}.case-study_factsCard__lSjRZ{padding:1.5rem;background:var(--surface-neutral-100);border-radius:1rem}.case-study_factsTitle__DiI07{font:600 .75rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.08)}.case-study_factsList__TWYiJ{margin:0}.case-study_factsList__TWYiJ dt{font:600 .75rem/1.3 var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin-top:1rem}.case-study_factsList__TWYiJ dt:first-of-type{margin-top:0}.case-study_factsList__TWYiJ dd{margin:.25rem 0 0;font:400 .9375rem/1.4 var(--font-sans);color:var(--foreground-strong)}.case-study_keyMetric__uUt6H{font-weight:600!important;color:var(--interactive)!important}.case-study_mainContent__6WRIO{min-width:0}.case-study_mainContent__6WRIO .article-body{font:400 1.0625rem/1.7 var(--font-sans);color:#333}.case-study_mainContent__6WRIO .article-body h2{font:700 1.75rem/1.3 var(--font-sans);color:var(--foreground-strong);margin:2.5rem 0 1rem}.case-study_mainContent__6WRIO .article-body h3{font:700 1.375rem/1.3 var(--font-sans);color:var(--foreground-strong);margin:2rem 0 .875rem}.case-study_mainContent__6WRIO .article-body h4{font:700 1.125rem/1.3 var(--font-sans);color:var(--foreground-strong);margin:1.5rem 0 .75rem}.case-study_mainContent__6WRIO .article-body p{margin:0 0 1.25rem}.case-study_mainContent__6WRIO .article-body a{color:var(--button-accent);text-decoration:underline;text-underline-offset:2px}.case-study_mainContent__6WRIO .article-body b,.case-study_mainContent__6WRIO .article-body strong{font-weight:600}.case-study_mainContent__6WRIO .article-body ol,.case-study_mainContent__6WRIO .article-body ul{margin:0 0 1.5rem;padding-left:0;list-style:none}.case-study_mainContent__6WRIO .article-body li{margin-bottom:.75rem;padding-left:1.75rem;position:relative;line-height:1.6}.case-study_mainContent__6WRIO .article-body li:before{content:"\2713";position:absolute;left:0;color:var(--accent-success,#22c55e);font-weight:700}.case-study_mainContent__6WRIO .article-body ol{counter-reset:ol-counter}.case-study_mainContent__6WRIO .article-body ol li{counter-increment:ol-counter}.case-study_mainContent__6WRIO .article-body ol li:before{content:counter(ol-counter) ".";color:var(--foreground-strong);font-weight:600}.case-study_mainContent__6WRIO .article-body blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--interactive);background:var(--surface-blue-100);border-radius:0 .5rem .5rem 0}.case-study_mainContent__6WRIO .article-body blockquote p:last-child{margin-bottom:0}.case-study_mainContent__6WRIO .article-body img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.case-study_mainContent__6WRIO .article-body figure{margin:1.5rem 0}.case-study_mainContent__6WRIO .article-body figcaption{font-size:.875rem;color:#666;text-align:center;margin-top:.5rem}.case-study_mainContent__6WRIO .article-body table{width:100%;border-collapse:collapse;margin:1.5rem 0}.case-study_mainContent__6WRIO .article-body td,.case-study_mainContent__6WRIO .article-body th{border:1px solid var(--border-neutral,#e5e5e5);padding:.75rem;text-align:left}.case-study_mainContent__6WRIO .article-body th{background:var(--surface-neutral-100);font-weight:600}.case-study_mainContent__6WRIO .article-body hr{border:none;border-top:1px solid var(--border-neutral,#e5e5e5);margin:2rem 0}.case-study_mainContent__6WRIO .article-body iframe{max-width:100%;margin:1.5rem 0}.case-study_mainContent__6WRIO .article-body .wp-block-image{margin:1.5rem 0}.case-study_mainContent__6WRIO .article-body .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0}.case-study_mainContent__6WRIO .article-body .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.case-study_relatedSection__u5pCr{background:var(--surface-neutral-100,#f5f5f5)}.case-study_relatedHeader__R36as{margin-bottom:2.5rem}.case-study_relatedHeader__R36as h2{font:600 clamp(1.5rem,3vw,2rem)/1.2 var(--font-sans);color:var(--foreground-strong);margin:.5rem 0 0}.case-study_relatedGrid__0BcF7{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.case-study_relatedCard__SMJ9B{border:2px solid var(--foreground-strong);display:flex;flex-direction:column;position:relative;text-decoration:none;background:white}.case-study_relatedCard__SMJ9B:after,.case-study_relatedCard__SMJ9B:before{background-color:#fff;content:"";display:block;position:absolute}.case-study_relatedCard__SMJ9B:before{border:2px solid var(--foreground-strong);border-left:none;top:9px;width:2px;transform:translate(-11px,-10px)}.case-study_relatedCard__SMJ9B:after,.case-study_relatedCard__SMJ9B:before{bottom:-12px;right:-12px;z-index:1;transition:var(--motion-duration-standard) var(--motion-ease-standard)}.case-study_relatedCard__SMJ9B:after{border:2px solid var(--foreground-strong);border-top:none;height:2px;left:9px;transform:translate(-10px,-11px)}.case-study_relatedCard__SMJ9B:hover:before{bottom:-13px;transform:translate(0);width:11px}.case-study_relatedCard__SMJ9B:hover:after{height:11px;right:-13px;transform:translate(0)}@media (max-width:640px){.case-study_relatedCard__SMJ9B:after,.case-study_relatedCard__SMJ9B:before{display:none}}.case-study_relatedCardIcon__TRce3{display:block;position:absolute;right:1.25rem;top:1.25rem;width:48px;height:48px}.case-study_relatedCardIcon__TRce3 img{-o-object-fit:contain;object-fit:contain;width:48px;height:48px}.case-study_relatedCardBody__VlMtN{padding:1.5rem;flex:1}.case-study_relatedCardBody__VlMtN h4{font:600 1rem/1.35 var(--font-sans);color:var(--foreground-strong);margin:0;padding-right:3.5rem}.case-study_relatedCardCategory__8N44l{display:block;font:400 .875rem/1.2 var(--font-sans);color:var(--accent-purple);margin-top:.25rem}.case-study_relatedCardFooter__tmTbZ{border-top:2px solid var(--foreground-strong);padding:1rem 1.25rem;margin-top:auto}.case-study_relatedMoreLink__SuD9w{display:inline-flex;align-items:center;font:600 .8125rem/1 var(--font-sans);color:var(--foreground-strong)}.case-study_relatedMoreLink__SuD9w span{margin-right:1rem}.case-study_relatedArrow__nw1bN{fill:var(--foreground-strong);width:40px;height:12px;transform:translateX(0);transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.case-study_relatedCard__SMJ9B:hover .case-study_relatedArrow__nw1bN{transform:translateX(8px)}@media (max-width:992px){.case-study_contentLayout__Tf98Q{grid-template-columns:1fr}.case-study_sidebar__DigvX{position:static}.case-study_factsCard__lSjRZ{display:flex;flex-wrap:wrap;gap:0 2rem;align-items:baseline}.case-study_factsTitle__DiI07{width:100%;margin-bottom:.75rem}.case-study_factsList__TWYiJ{display:flex;flex-wrap:wrap;gap:0 2rem}.case-study_factsList__TWYiJ dt{margin-top:0}.case-study_relatedGrid__0BcF7{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.case-study_hero__A0qmL{padding-top:8px}.case-study_heroExcerpt__CE_vU{font-size:.9375rem}.case-study_relatedGrid__0BcF7{grid-template-columns:1fr}.case-study_breadcrumbsList__uielB li{font-size:.75rem}.case-study_breadcrumbsList__uielB li:before{margin:0 6px}}