.CaseStudyDetailPage_page__5zlq3{--ink:#18110a;--muted:#6d5b48;--paper:#f8f2e8;--ivory:#fffdf8;--gold:#d7aa5e;--line:rgba(77,55,34,.13);background:var(--paper);color:var(--ink);min-height:100vh}.CaseStudyDetailPage_hero__mD82C{min-height:512px;color:#fff6e8;background:linear-gradient(90deg,rgba(5,5,4,.98) 0 30%,rgba(7,6,5,.74) 48%,rgba(8,6,4,.06)),url(/images/case-studies/soulpath-apimart/soulpath-hero-apimart.png);background-size:cover;background-position:center 40%}.CaseStudyDetailPage_closing__GbRuA,.CaseStudyDetailPage_footer__h9XIJ,.CaseStudyDetailPage_heroInner__a4Bwj,.CaseStudyDetailPage_main__v4jKf{width:min(calc(100% - 56px),1420px);margin-inline:auto}.CaseStudyDetailPage_heroInner__a4Bwj{padding:36px 0 72px}.CaseStudyDetailPage_breadcrumbs__PvRJH{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:rgba(255,247,233,.76)}.CaseStudyDetailPage_breadcrumbs__PvRJH a{color:inherit}.CaseStudyDetailPage_heroCopy__hLOYZ{max-width:570px;margin-top:34px}.CaseStudyDetailPage_eyebrow__AOekC{margin:0;color:var(--gold);font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.CaseStudyDetailPage_closing__GbRuA h2,.CaseStudyDetailPage_featured__xXCRN h2,.CaseStudyDetailPage_heroCopy__hLOYZ h1,.CaseStudyDetailPage_sectionHeading__dNJI5 h2{margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.04;letter-spacing:0}.CaseStudyDetailPage_heroCopy__hLOYZ h1{max-width:560px;font-size:clamp(3.8rem,6vw,6.25rem)}.CaseStudyDetailPage_heroCopy__hLOYZ h1:first-letter,.CaseStudyDetailPage_sectionHeading__dNJI5 h2:first-letter{color:inherit}.CaseStudyDetailPage_heroCopy__hLOYZ p{margin:0;max-width:31rem;color:rgba(255,247,233,.88);font-size:1.02rem;line-height:1.55}.CaseStudyDetailPage_heroSignals__UXX5j{display:flex;flex-wrap:wrap;gap:1rem 1.45rem;margin-top:34px}.CaseStudyDetailPage_heroSignals__UXX5j span{display:inline-grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:center;max-width:12.5rem;color:rgba(255,247,233,.86);font-size:.82rem;font-weight:800;line-height:1.3}.CaseStudyDetailPage_heroSignals__UXX5j i{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(215,170,94,.72);border-radius:999px;color:var(--gold);font-style:normal}.CaseStudyDetailPage_main__v4jKf{padding:0 0 36px}.CaseStudyDetailPage_featured__xXCRN{display:grid;grid-template-columns:minmax(360px,.83fr) minmax(0,1fr);grid-gap:34px;gap:34px;align-items:stretch;margin-top:-74px;border:1px solid var(--line);border-radius:8px;background:rgba(255,253,249,.98);padding:28px;box-shadow:0 24px 58px rgba(32,22,12,.13)}.CaseStudyDetailPage_featuredImage__kSY0R img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover;border-radius:7px}.CaseStudyDetailPage_featuredCopy___OE8u{min-width:0;display:grid;align-content:center}.CaseStudyDetailPage_featured__xXCRN h2,.CaseStudyDetailPage_sectionHeading__dNJI5 h2{font-size:clamp(2rem,3vw,2.9rem)}.CaseStudyDetailPage_role__cWhoJ{margin:-.25rem 0 1.5rem;color:#76624d;font-size:.92rem}.CaseStudyDetailPage_featuredColumns__zW1hI{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.86fr);grid-gap:1.6rem;gap:1.6rem}.CaseStudyDetailPage_caseNarrative__p1Ouk{border-right:1px solid rgba(111,78,42,.15);padding-right:1.35rem}.CaseStudyDetailPage_caseNarrative__p1Ouk h3,.CaseStudyDetailPage_resultPanel__XxP8y h3{margin:0 0 .62rem;color:#9d7239;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.CaseStudyDetailPage_caseNarrative__p1Ouk h3:not(:first-child){margin-top:1.25rem}.CaseStudyDetailPage_caseNarrative__p1Ouk li,.CaseStudyDetailPage_caseNarrative__p1Ouk p,.CaseStudyDetailPage_closing__GbRuA p,.CaseStudyDetailPage_footerBrand__waHCM p,.CaseStudyDetailPage_galleryGrid__wBc0k p,.CaseStudyDetailPage_moreGrid__ymLBK p,.CaseStudyDetailPage_moreGrid__ymLBK span,.CaseStudyDetailPage_resultPanel__XxP8y li,.CaseStudyDetailPage_sectionHeading__dNJI5 p,.CaseStudyDetailPage_subscribe__rrwJv p{color:var(--muted);font-size:.84rem;line-height:1.55}.CaseStudyDetailPage_caseNarrative__p1Ouk ul,.CaseStudyDetailPage_resultPanel__XxP8y ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:0;list-style:none}.CaseStudyDetailPage_caseNarrative__p1Ouk li,.CaseStudyDetailPage_resultPanel__XxP8y li{display:grid;grid-template-columns:18px 1fr;grid-gap:.55rem;gap:.55rem}.CaseStudyDetailPage_caseNarrative__p1Ouk li:before,.CaseStudyDetailPage_resultPanel__XxP8y li:before{content:"✓";display:grid;place-items:center;width:18px;height:18px;border:1px solid rgba(157,114,57,.32);border-radius:999px;color:#9d7239;font-size:.62rem;line-height:1}.CaseStudyDetailPage_resultPanel__XxP8y{display:grid;align-content:start;grid-gap:1.2rem;gap:1.2rem}.CaseStudyDetailPage_resultPanel__XxP8y li:before{content:"◇"}.CaseStudyDetailPage_resultPanel__XxP8y blockquote{margin:0;border-radius:7px;background:#f6f0e8;padding:1.25rem;color:#6a5845;font-size:.9rem;line-height:1.55}.CaseStudyDetailPage_resultPanel__XxP8y cite{display:block;margin-top:.9rem;color:#2b2118;font-size:.78rem;font-style:normal;font-weight:800}.CaseStudyDetailPage_achievements__s2SEW,.CaseStudyDetailPage_gallery__IhVmU,.CaseStudyDetailPage_moreStories__EH7mr,.CaseStudyDetailPage_testimonials__6_6pU{border:1px solid var(--line);border-radius:8px;background:rgba(255,253,249,.95)}.CaseStudyDetailPage_gallery__IhVmU,.CaseStudyDetailPage_moreStories__EH7mr,.CaseStudyDetailPage_testimonials__6_6pU{padding:28px;margin-top:24px}.CaseStudyDetailPage_sectionHeading__dNJI5{text-align:center;margin-bottom:20px}.CaseStudyDetailPage_sectionHeading__dNJI5 h2{margin-bottom:.35rem}.CaseStudyDetailPage_galleryGrid__wBc0k{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.CaseStudyDetailPage_galleryGrid__wBc0k article,.CaseStudyDetailPage_moreGrid__ymLBK article{overflow:hidden;border:1px solid rgba(77,55,34,.12);border-radius:7px;background:#fff}.CaseStudyDetailPage_galleryGrid__wBc0k img,.CaseStudyDetailPage_moreGrid__ymLBK img{width:100%;aspect-ratio:1.36/.78;object-fit:cover;display:block}.CaseStudyDetailPage_galleryGrid__wBc0k h3,.CaseStudyDetailPage_galleryGrid__wBc0k p,.CaseStudyDetailPage_moreGrid__ymLBK a,.CaseStudyDetailPage_moreGrid__ymLBK h3,.CaseStudyDetailPage_moreGrid__ymLBK p,.CaseStudyDetailPage_moreGrid__ymLBK span{margin-inline:14px}.CaseStudyDetailPage_galleryGrid__wBc0k h3,.CaseStudyDetailPage_moreGrid__ymLBK h3{margin-top:12px;margin-bottom:.32rem;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:500;line-height:1.12}.CaseStudyDetailPage_galleryGrid__wBc0k p{margin-bottom:14px}.CaseStudyDetailPage_achievements__s2SEW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:24px;overflow:hidden}.CaseStudyDetailPage_achievements__s2SEW article{min-height:132px;padding:26px;border-right:1px solid rgba(77,55,34,.1)}.CaseStudyDetailPage_achievements__s2SEW article:last-child{border-right:0}.CaseStudyDetailPage_achievements__s2SEW span{display:block;color:#b47b37;font-family:Georgia,Times New Roman,serif;font-size:2.65rem;line-height:1}.CaseStudyDetailPage_achievements__s2SEW h3{margin:.45rem 0 .35rem;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.CaseStudyDetailPage_achievements__s2SEW p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.CaseStudyDetailPage_moreGrid__ymLBK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.CaseStudyDetailPage_moreGrid__ymLBK p{margin-top:1rem;margin-bottom:0;color:#9d7239;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.CaseStudyDetailPage_moreGrid__ymLBK span{display:block;margin-bottom:.45rem}.CaseStudyDetailPage_moreGrid__ymLBK a{display:inline-flex;margin-top:.4rem;margin-bottom:16px;color:#835615;font-size:.78rem;font-weight:850}.CaseStudyDetailPage_testimonialGrid__9AN1A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.CaseStudyDetailPage_testimonialGrid__9AN1A article{padding:22px;border:1px solid rgba(77,55,34,.1);border-radius:8px;background:#fff}.CaseStudyDetailPage_stars__m99k4{color:#c48b43;letter-spacing:.08em;margin-bottom:10px}.CaseStudyDetailPage_testimonialGrid__9AN1A blockquote{margin:0 0 18px;color:#5c4d3f;font-size:.9rem;line-height:1.55}.CaseStudyDetailPage_testimonialGrid__9AN1A strong{display:block;color:#1b150f}.CaseStudyDetailPage_testimonialGrid__9AN1A span{color:#806b57;font-size:13px}.CaseStudyDetailPage_closing__GbRuA{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:28px;gap:28px;align-items:center;border-radius:8px;padding:34px;color:#fff7e8;background:linear-gradient(90deg,rgba(7,6,5,.98),rgba(12,9,6,.86)),url(/images/case-studies/soulpath-apimart/soulpath-featured-kit-apimart.png);background-size:cover;background-position:50%}.CaseStudyDetailPage_closing__GbRuA h2{margin:0 0 .35rem;font-size:clamp(1.75rem,3vw,2.65rem)}.CaseStudyDetailPage_closing__GbRuA p{margin:0;color:rgba(255,247,233,.74)}.CaseStudyDetailPage_closingProof__gPcJB{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));grid-gap:1rem;gap:1rem;color:rgba(255,247,233,.9);font-size:.78rem;font-weight:800}.CaseStudyDetailPage_closingProof__gPcJB span{border-left:1px solid rgba(215,170,94,.52);padding-left:.85rem}.CaseStudyDetailPage_closing__GbRuA a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;white-space:nowrap;border-radius:5px;padding:0 24px;background:linear-gradient(180deg,#f0c472,#dda14c);color:#1c1309;font-size:12px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.CaseStudyDetailPage_footer__h9XIJ{display:grid;grid-template-columns:.85fr 2fr;grid-gap:34px;gap:34px;align-items:start;padding:32px 0 28px}.CaseStudyDetailPage_footerBrand__waHCM{display:grid;grid-gap:.75rem;gap:.75rem}.CaseStudyDetailPage_footerBrand__waHCM p{max-width:17rem}.CaseStudyDetailPage_footerColumns__EpIfO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem}.CaseStudyDetailPage_footer__h9XIJ nav,.CaseStudyDetailPage_subscribe__rrwJv{display:grid;align-content:start;grid-gap:.45rem;gap:.45rem}.CaseStudyDetailPage_footer__h9XIJ h2{margin:0 0 .25rem;font-family:inherit;color:#2b2118;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.CaseStudyDetailPage_footer__h9XIJ a{color:#5c4c3d;font-size:13px;font-weight:700}.CaseStudyDetailPage_subscribe__rrwJv form{display:flex;min-height:42px;border:1px solid rgba(77,55,34,.14);border-radius:7px;overflow:hidden;background:#fffdf8}.CaseStudyDetailPage_subscribe__rrwJv input{min-width:0;flex:1 1;border:0;background:transparent;padding:0 .8rem;color:#2b2118}.CaseStudyDetailPage_subscribe__rrwJv button{width:42px;border:0;background:var(--gold);color:#1c1309;font-weight:900}.CaseStudyDetailPage_footerMeta___9QRI{grid-column:1/-1;display:flex;gap:2rem;align-items:center;border-top:1px solid rgba(77,55,34,.12);padding-top:1.1rem;color:#6d5b48;font-size:.78rem}.CaseStudyDetailPage_footerMeta___9QRI span:last-child{margin-left:auto}@media (max-width:1180px){.CaseStudyDetailPage_closing__GbRuA,.CaseStudyDetailPage_featuredColumns__zW1hI,.CaseStudyDetailPage_featured__xXCRN,.CaseStudyDetailPage_footer__h9XIJ{grid-template-columns:1fr}.CaseStudyDetailPage_caseNarrative__p1Ouk{border-right:0;border-bottom:1px solid rgba(111,78,42,.15);padding-right:0;padding-bottom:1.25rem}.CaseStudyDetailPage_footerColumns__EpIfO,.CaseStudyDetailPage_moreGrid__ymLBK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.CaseStudyDetailPage_closing__GbRuA,.CaseStudyDetailPage_footer__h9XIJ,.CaseStudyDetailPage_heroInner__a4Bwj,.CaseStudyDetailPage_main__v4jKf{width:min(calc(100% - 28px),760px)}.CaseStudyDetailPage_hero__mD82C{min-height:480px;background-position:62%}.CaseStudyDetailPage_heroCopy__hLOYZ h1{font-size:clamp(3rem,10vw,4.2rem)}.CaseStudyDetailPage_featured__xXCRN{margin-top:-54px}.CaseStudyDetailPage_achievements__s2SEW,.CaseStudyDetailPage_galleryGrid__wBc0k{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyDetailPage_achievements__s2SEW article{border-right:1px solid rgba(77,55,34,.1);border-bottom:1px solid rgba(77,55,34,.1)}.CaseStudyDetailPage_achievements__s2SEW article:nth-child(2n){border-right:0}.CaseStudyDetailPage_achievements__s2SEW article:nth-last-child(-n+2){border-bottom:0}.CaseStudyDetailPage_testimonialGrid__9AN1A{grid-template-columns:1fr}}@media (max-width:640px){.CaseStudyDetailPage_hero__mD82C{min-height:450px}.CaseStudyDetailPage_heroInner__a4Bwj{padding-top:24px}.CaseStudyDetailPage_heroCopy__hLOYZ{margin-top:24px}.CaseStudyDetailPage_heroCopy__hLOYZ h1{font-size:3.15rem}.CaseStudyDetailPage_heroCopy__hLOYZ p{font-size:.92rem}.CaseStudyDetailPage_heroSignals__UXX5j{gap:.8rem;margin-top:22px}.CaseStudyDetailPage_heroSignals__UXX5j span{width:100%;max-width:none}.CaseStudyDetailPage_closing__GbRuA,.CaseStudyDetailPage_featured__xXCRN,.CaseStudyDetailPage_gallery__IhVmU,.CaseStudyDetailPage_moreStories__EH7mr,.CaseStudyDetailPage_testimonials__6_6pU{padding:18px}.CaseStudyDetailPage_featuredImage__kSY0R img{min-height:260px}.CaseStudyDetailPage_achievements__s2SEW,.CaseStudyDetailPage_closingProof__gPcJB,.CaseStudyDetailPage_footerColumns__EpIfO,.CaseStudyDetailPage_galleryGrid__wBc0k,.CaseStudyDetailPage_moreGrid__ymLBK{grid-template-columns:1fr}.CaseStudyDetailPage_achievements__s2SEW article,.CaseStudyDetailPage_achievements__s2SEW article:nth-child(2n),.CaseStudyDetailPage_achievements__s2SEW article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(77,55,34,.1)}.CaseStudyDetailPage_achievements__s2SEW article:last-child{border-bottom:0}.CaseStudyDetailPage_footerMeta___9QRI{display:grid;grid-gap:.65rem;gap:.65rem}.CaseStudyDetailPage_footerMeta___9QRI span:last-child{margin-left:0}}@media (max-width:380px){.CaseStudyDetailPage_heroCopy__hLOYZ h1{font-size:2.65rem}}@media (max-width:640px){.CaseStudyDetailPage_hero__mD82C{min-height:340px;background-position:58%}.CaseStudyDetailPage_heroInner__a4Bwj{padding:16px 0 34px}.CaseStudyDetailPage_breadcrumbs__PvRJH{gap:7px;font-size:10px}.CaseStudyDetailPage_heroCopy__hLOYZ{margin-top:18px}.CaseStudyDetailPage_heroCopy__hLOYZ h1{max-width:8.5ch;margin:.45rem 0 .35rem;font-size:clamp(2.15rem,11vw,2.72rem)}.CaseStudyDetailPage_heroCopy__hLOYZ p{max-width:24rem;font-size:.78rem;line-height:1.3}.CaseStudyDetailPage_heroSignals__UXX5j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.38rem;gap:.38rem;margin-top:14px}.CaseStudyDetailPage_heroSignals__UXX5j span{width:auto;grid-template-columns:26px minmax(0,1fr);gap:.35rem;font-size:.62rem;line-height:1.16}.CaseStudyDetailPage_heroSignals__UXX5j i{width:24px;height:24px;font-size:.7rem}.CaseStudyDetailPage_main__v4jKf{padding-bottom:18px}.CaseStudyDetailPage_featured__xXCRN{gap:.62rem;margin-top:-30px;padding:.68rem}.CaseStudyDetailPage_featuredImage__kSY0R img{min-height:156px;max-height:196px;object-fit:contain;background:#fff7eb}.CaseStudyDetailPage_featuredCopy___OE8u{align-content:start}.CaseStudyDetailPage_featured__xXCRN h2,.CaseStudyDetailPage_sectionHeading__dNJI5 h2{font-size:clamp(1.52rem,7.2vw,1.95rem)}.CaseStudyDetailPage_role__cWhoJ{margin-bottom:.6rem;font-size:.76rem}.CaseStudyDetailPage_featuredColumns__zW1hI{gap:.62rem}.CaseStudyDetailPage_caseNarrative__p1Ouk{padding-bottom:.62rem}.CaseStudyDetailPage_caseNarrative__p1Ouk h3:not(:first-child){margin-top:.68rem}.CaseStudyDetailPage_caseNarrative__p1Ouk li,.CaseStudyDetailPage_caseNarrative__p1Ouk p,.CaseStudyDetailPage_closing__GbRuA p,.CaseStudyDetailPage_footerBrand__waHCM p,.CaseStudyDetailPage_galleryGrid__wBc0k p,.CaseStudyDetailPage_moreGrid__ymLBK p,.CaseStudyDetailPage_moreGrid__ymLBK span,.CaseStudyDetailPage_resultPanel__XxP8y li,.CaseStudyDetailPage_sectionHeading__dNJI5 p,.CaseStudyDetailPage_subscribe__rrwJv p{font-size:.71rem;line-height:1.28}.CaseStudyDetailPage_caseNarrative__p1Ouk ul,.CaseStudyDetailPage_resultPanel__XxP8y ul{gap:.34rem}.CaseStudyDetailPage_resultPanel__XxP8y{gap:.58rem}.CaseStudyDetailPage_resultPanel__XxP8y blockquote{padding:.68rem;font-size:.72rem;line-height:1.3}.CaseStudyDetailPage_gallery__IhVmU,.CaseStudyDetailPage_moreStories__EH7mr,.CaseStudyDetailPage_testimonials__6_6pU{padding:.7rem;margin-top:.68rem}.CaseStudyDetailPage_sectionHeading__dNJI5{margin-bottom:.58rem}.CaseStudyDetailPage_galleryGrid__wBc0k,.CaseStudyDetailPage_moreGrid__ymLBK{gap:.58rem}.CaseStudyDetailPage_galleryGrid__wBc0k article,.CaseStudyDetailPage_moreGrid__ymLBK article{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto auto auto;align-items:start}.CaseStudyDetailPage_galleryGrid__wBc0k img,.CaseStudyDetailPage_moreGrid__ymLBK img{grid-row:1/5;width:96px;height:112px;aspect-ratio:auto;object-fit:contain;background:#fff7eb}.CaseStudyDetailPage_galleryGrid__wBc0k h3,.CaseStudyDetailPage_galleryGrid__wBc0k p,.CaseStudyDetailPage_moreGrid__ymLBK a,.CaseStudyDetailPage_moreGrid__ymLBK h3,.CaseStudyDetailPage_moreGrid__ymLBK p,.CaseStudyDetailPage_moreGrid__ymLBK span{grid-column:2;margin-inline:.72rem}.CaseStudyDetailPage_galleryGrid__wBc0k h3,.CaseStudyDetailPage_moreGrid__ymLBK h3{margin-top:.62rem;font-size:.88rem}.CaseStudyDetailPage_galleryGrid__wBc0k p{margin-bottom:.62rem}.CaseStudyDetailPage_moreGrid__ymLBK p{margin-top:.62rem;font-size:.62rem}.CaseStudyDetailPage_moreGrid__ymLBK a{margin-top:.18rem;margin-bottom:.62rem;font-size:.7rem}.CaseStudyDetailPage_achievements__s2SEW{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.68rem}.CaseStudyDetailPage_achievements__s2SEW article,.CaseStudyDetailPage_achievements__s2SEW article:nth-child(2n),.CaseStudyDetailPage_achievements__s2SEW article:nth-last-child(-n+2){min-height:0;padding:.72rem;border-right:1px solid rgba(77,55,34,.1);border-bottom:1px solid rgba(77,55,34,.1)}.CaseStudyDetailPage_achievements__s2SEW article:nth-child(2n){border-right:0}.CaseStudyDetailPage_achievements__s2SEW article:nth-last-child(-n+2){border-bottom:0}.CaseStudyDetailPage_achievements__s2SEW span{font-size:1.72rem}.CaseStudyDetailPage_achievements__s2SEW h3{font-size:.58rem;line-height:1.12}.CaseStudyDetailPage_achievements__s2SEW p{font-size:.64rem;line-height:1.2}.CaseStudyDetailPage_testimonialGrid__9AN1A{gap:.5rem}.CaseStudyDetailPage_testimonialGrid__9AN1A article{padding:.72rem}.CaseStudyDetailPage_stars__m99k4{margin-bottom:.35rem}.CaseStudyDetailPage_testimonialGrid__9AN1A blockquote{margin-bottom:.56rem;font-size:.72rem;line-height:1.28}.CaseStudyDetailPage_closing__GbRuA{gap:.56rem;padding:.78rem}.CaseStudyDetailPage_closing__GbRuA h2{font-size:clamp(1.32rem,6.6vw,1.68rem)}.CaseStudyDetailPage_closingProof__gPcJB{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;font-size:.58rem;line-height:1.16}.CaseStudyDetailPage_closingProof__gPcJB span{padding-left:.35rem}.CaseStudyDetailPage_closing__GbRuA a{min-height:36px;padding-inline:.88rem;font-size:.66rem}.CaseStudyDetailPage_footer__h9XIJ{gap:.72rem;padding:.82rem 0 .92rem}.CaseStudyDetailPage_footerBrand__waHCM{gap:.45rem}.CaseStudyDetailPage_footerColumns__EpIfO{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .9rem}.CaseStudyDetailPage_footer__h9XIJ a{font-size:.68rem}.CaseStudyDetailPage_subscribe__rrwJv form{min-height:34px}}@media (max-width:350px){.CaseStudyDetailPage_galleryGrid__wBc0k article,.CaseStudyDetailPage_moreGrid__ymLBK article{grid-template-columns:96px minmax(0,1fr)}.CaseStudyDetailPage_galleryGrid__wBc0k img,.CaseStudyDetailPage_moreGrid__ymLBK img{width:96px;height:124px}.CaseStudyDetailPage_closingProof__gPcJB,.CaseStudyDetailPage_heroSignals__UXX5j{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:980px){.CaseStudyDetailPage_hero__mD82C{min-height:372px}.CaseStudyDetailPage_heroInner__a4Bwj{padding:22px 0 42px}.CaseStudyDetailPage_heroCopy__hLOYZ{margin-top:20px}.CaseStudyDetailPage_heroCopy__hLOYZ h1{font-size:clamp(2.7rem,6vw,3.55rem)}.CaseStudyDetailPage_featured__xXCRN{grid-template-columns:minmax(240px,.74fr) minmax(0,1fr);gap:.85rem;margin-top:-34px;padding:.88rem}.CaseStudyDetailPage_featuredImage__kSY0R img{min-height:100%;object-fit:contain;background:#fff7eb}.CaseStudyDetailPage_featuredColumns__zW1hI{grid-template-columns:1fr;gap:.62rem}.CaseStudyDetailPage_role__cWhoJ{margin-bottom:.82rem;font-size:.82rem}.CaseStudyDetailPage_gallery__IhVmU,.CaseStudyDetailPage_moreStories__EH7mr,.CaseStudyDetailPage_testimonials__6_6pU{padding:.88rem}.CaseStudyDetailPage_galleryGrid__wBc0k{grid-template-columns:repeat(5,minmax(0,1fr));gap:.54rem}.CaseStudyDetailPage_galleryGrid__wBc0k img{aspect-ratio:1;object-fit:contain;background:#fff7eb}.CaseStudyDetailPage_galleryGrid__wBc0k h3,.CaseStudyDetailPage_moreGrid__ymLBK h3{font-size:.86rem}.CaseStudyDetailPage_galleryGrid__wBc0k p,.CaseStudyDetailPage_moreGrid__ymLBK span{font-size:.68rem;line-height:1.24}.CaseStudyDetailPage_moreGrid__ymLBK{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.CaseStudyDetailPage_moreGrid__ymLBK img{aspect-ratio:1.14;object-fit:contain;background:#fff7eb}.CaseStudyDetailPage_testimonialGrid__9AN1A{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.CaseStudyDetailPage_testimonialGrid__9AN1A article{padding:.78rem}.CaseStudyDetailPage_testimonialGrid__9AN1A blockquote{margin-bottom:.7rem;font-size:.74rem;line-height:1.3}.CaseStudyDetailPage_closing__GbRuA{grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);gap:.82rem;padding:.88rem}.CaseStudyDetailPage_closingProof__gPcJB{grid-column:1/-1;gap:.7rem;font-size:.72rem}.CaseStudyDetailPage_footerColumns__EpIfO{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.CaseStudyDetailPage_footer__h9XIJ{gap:1rem;padding:1.05rem 0 1.15rem}}@media (min-width:361px) and (max-width:640px){.CaseStudyDetailPage_testimonialGrid__9AN1A{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyDetailPage_testimonialGrid__9AN1A article:last-child{grid-column:1/-1}}