.PublicWebsiteCaseStudy_caseStudy__QBhki{--web-paper:#f3f1e9;--web-ink:#0f0e0b;--web-accent:#84cc16;--web-accent-text:#477200;--web-accent-ink:#0f0e0b;--web-accent-on-dark:#84cc16;min-width:0;overflow:clip;background:var(--web-paper);color:var(--web-ink)}.PublicWebsiteCaseStudy_hero__3r_aN{background:var(--web-paper)}.PublicWebsiteCaseStudy_projectNav__SVw60{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 13.5rem),1500px);margin:0 auto;padding-top:5.9rem}.PublicWebsiteCaseStudy_projectNav__SVw60>:last-child{justify-self:end}.PublicWebsiteCaseStudy_caseCounter__x_dVB,.PublicWebsiteCaseStudy_navLink__X0U6A{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;font-size:.7rem;font-weight:760;line-height:1;letter-spacing:.18em;text-transform:uppercase}.PublicWebsiteCaseStudy_navLink__X0U6A{min-height:2.75rem;border-bottom:1px solid;transition:color .22s ease,transform .42s var(--ease-premium)}.PublicWebsiteCaseStudy_navLink__X0U6A:hover{color:var(--web-accent-text);transform:translateY(-2px)}.PublicWebsiteCaseStudy_navLink__X0U6A svg{width:.9rem;height:.9rem}.PublicWebsiteCaseStudy_caseCounter__x_dVB{color:#656159}.PublicWebsiteCaseStudy_heroIntro__0i0Qs{display:grid;grid-template-columns:minmax(23rem,.82fr) minmax(0,1.18fr);gap:clamp(3rem,7vw,8.5rem);align-items:end;width:min(calc(100% - 13.5rem),1500px);margin:0 auto;padding:clamp(4.75rem,7vw,7.5rem) 0 clamp(2.8rem,4vw,4rem)}.PublicWebsiteCaseStudy_client__xzuBL{max-width:10ch;font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(4.8rem,7.5vw,8rem);font-weight:790;line-height:var(--type-leading-display);letter-spacing:-.04em;text-wrap:balance;text-transform:uppercase}.PublicWebsiteCaseStudy_heroCopy__E73Gx{min-width:0;padding-bottom:.25rem}.PublicWebsiteCaseStudy_accentBand__yWAay>p:first-child,.PublicWebsiteCaseStudy_category__uS1jd,.PublicWebsiteCaseStudy_sectionHeading__yD9E8>span,.PublicWebsiteCaseStudy_showcaseHeading__GJQC_>span{font-size:.7rem;font-weight:800;line-height:var(--type-leading-label);letter-spacing:.19em;text-transform:uppercase}.PublicWebsiteCaseStudy_category__uS1jd{display:inline-flex;width:fit-content;margin-bottom:1.25rem;padding:.55rem .7rem .5rem;background:var(--web-accent);color:var(--web-accent-ink)}.PublicWebsiteCaseStudy_heroCopy__E73Gx h1{max-width:12ch;font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(3.35rem,5.7vw,6.3rem);font-weight:770;line-height:var(--type-leading-display);letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase}.PublicWebsiteCaseStudy_summary___0vZf{max-width:39rem;margin-top:1.4rem;color:#48463f;font-size:1.08rem;font-weight:480;line-height:1.58}.PublicWebsiteCaseStudy_websiteFrame__Eqa5d{min-width:0;margin:0}.PublicWebsiteCaseStudy_websiteImage__VNKg2{position:relative;overflow:hidden;background:transparent}.PublicWebsiteCaseStudy_frame_landscape___L64e{aspect-ratio:16/9}.PublicWebsiteCaseStudy_frame_square___iVrN{aspect-ratio:1/1}.PublicWebsiteCaseStudy_frame_editorial__V3ED3{aspect-ratio:128/141}.PublicWebsiteCaseStudy_imageFill__2WlQ9{position:absolute;inset:0}.PublicWebsiteCaseStudy_imageCaption__jI6SZ{display:grid;grid-template-columns:3rem minmax(8rem,.45fr) minmax(12rem,.75fr);gap:1rem;align-items:start;padding-top:1rem;color:currentColor}.PublicWebsiteCaseStudy_imageCaption__jI6SZ span,.PublicWebsiteCaseStudy_imageCaption__jI6SZ strong{font-size:.68rem;font-weight:800;line-height:1.4;letter-spacing:.17em;text-transform:uppercase}.PublicWebsiteCaseStudy_imageCaption__jI6SZ span{color:var(--web-accent-text)}.PublicWebsiteCaseStudy_imageCaption__jI6SZ p{max-width:30rem;color:#56534b;font-size:.86rem;line-height:1.5}.PublicWebsiteCaseStudy_heroFrame__hWMo8{width:min(calc(100% - 2rem),1500px);margin-inline:auto}.PublicWebsiteCaseStudy_heroFrame__hWMo8 .PublicWebsiteCaseStudy_imageCaption__jI6SZ{display:none}.PublicWebsiteCaseStudy_accentBand__yWAay{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(22rem,1.2fr);gap:clamp(3rem,9vw,10rem);align-items:start;width:min(calc(100% - 2rem),1500px);margin:0 auto;padding:clamp(2rem,3.5vw,3.5rem) clamp(1.5rem,4vw,4rem);background:var(--web-accent);color:var(--web-accent-ink)}.PublicWebsiteCaseStudy_accentBand__yWAay>p:last-child{max-width:36rem;font-size:1.08rem;font-weight:550;line-height:1.55}.PublicWebsiteCaseStudy_buildSection__pR7_0,.PublicWebsiteCaseStudy_overview__X9IGa,.PublicWebsiteCaseStudy_resultsSection__k7TCp{display:grid;grid-template-columns:minmax(20rem,.78fr) minmax(26rem,1.22fr);gap:clamp(4rem,10vw,11rem);padding:clamp(6rem,10vw,10rem) max(2.5rem,calc((100vw - 1500px) / 2))}.PublicWebsiteCaseStudy_sectionHeading__yD9E8>span,.PublicWebsiteCaseStudy_showcaseHeading__GJQC_>span{display:block;margin-bottom:1.75rem}.PublicWebsiteCaseStudy_sectionHeading__yD9E8>span{color:var(--web-accent-text)}.PublicWebsiteCaseStudy_showcaseHeading__GJQC_>span{color:var(--web-accent-on-dark)}.PublicWebsiteCaseStudy_sectionHeading__yD9E8 h2,.PublicWebsiteCaseStudy_showcaseHeading__GJQC_ h2{max-width:10ch;font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(3.7rem,6.4vw,7rem);font-weight:770;line-height:var(--type-leading-display);letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase}.PublicWebsiteCaseStudy_buildCopy__f9CyY,.PublicWebsiteCaseStudy_resultsCopy__MRrDL,.PublicWebsiteCaseStudy_sectionCopy__O2Mur{max-width:48rem}.PublicWebsiteCaseStudy_buildCopy__f9CyY .case-study-copy li,.PublicWebsiteCaseStudy_buildCopy__f9CyY .case-study-copy p,.PublicWebsiteCaseStudy_sectionCopy__O2Mur .case-study-copy li,.PublicWebsiteCaseStudy_sectionCopy__O2Mur .case-study-copy p{color:#45423c;font-size:1.08rem;line-height:1.72}.PublicWebsiteCaseStudy_resultsCopy__MRrDL .case-study-copy-dark li,.PublicWebsiteCaseStudy_resultsCopy__MRrDL .case-study-copy-dark p{color:#c2bfb6;font-size:1.08rem;line-height:1.72}.PublicWebsiteCaseStudy_lead__kaSw_{max-width:34rem;margin-bottom:2.25rem;font-family:var(--font-instrument),serif;font-size:clamp(1.65rem,2.5vw,2.45rem);line-height:1.08;letter-spacing:-.02em}.PublicWebsiteCaseStudy_projectMeta__fV2pT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;border-top:1px solid rgb(15 14 11/.42)}.PublicWebsiteCaseStudy_projectMeta__fV2pT>div{min-width:0;padding:1.25rem 1.25rem 1.25rem 0;border-bottom:1px solid rgb(15 14 11/.42)}.PublicWebsiteCaseStudy_projectMeta__fV2pT dt{margin-bottom:.75rem;color:#5d5a52;font-size:.68rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.PublicWebsiteCaseStudy_projectMeta__fV2pT dd{font-size:.9rem;font-weight:700;line-height:1.4;text-transform:capitalize}.PublicWebsiteCaseStudy_showcase__9KzWX{padding:clamp(6rem,9vw,9rem) max(1.25rem,calc((100vw - 1600px) / 2)) clamp(7rem,11vw,12rem);background:var(--web-ink);color:var(--web-paper)}.PublicWebsiteCaseStudy_showcaseHeading__GJQC_{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(20rem,.85fr) minmax(18rem,.45fr);gap:clamp(2.5rem,6vw,7rem);align-items:end;width:min(calc(100% - 5rem),1500px);margin:0 auto clamp(4rem,7vw,7rem)}.PublicWebsiteCaseStudy_showcaseHeading__GJQC_>span{align-self:start}.PublicWebsiteCaseStudy_showcaseHeading__GJQC_ h2{max-width:8ch}.PublicWebsiteCaseStudy_showcaseHeading__GJQC_>p{max-width:24rem;color:#c2bfb6;font-size:1rem;line-height:1.58}.PublicWebsiteCaseStudy_screenGrid__pL1H0{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3rem,6vw,7rem) clamp(1rem,2.4vw,2.5rem);width:min(calc(100% - 2rem),1600px);margin-inline:auto}.PublicWebsiteCaseStudy_screenGrid__pL1H0 .PublicWebsiteCaseStudy_websiteFrame__Eqa5d{color:var(--web-paper)}.PublicWebsiteCaseStudy_screenGrid__pL1H0 .PublicWebsiteCaseStudy_imageCaption__jI6SZ p{color:#b6b3aa}.PublicWebsiteCaseStudy_screenGrid__pL1H0 .PublicWebsiteCaseStudy_imageCaption__jI6SZ span{color:var(--web-accent-on-dark)}.PublicWebsiteCaseStudy_screen_0__qqjio,.PublicWebsiteCaseStudy_screen_4__j6ia_{grid-column:1/-1}.PublicWebsiteCaseStudy_screen_1__OfAQ2{grid-column:1/7}.PublicWebsiteCaseStudy_screen_2__4WlHj{grid-column:7/-1}.PublicWebsiteCaseStudy_screen_3__R5r_e{grid-column:2/12}.PublicWebsiteCaseStudy_screenGrid__pL1H0>.PublicWebsiteCaseStudy_websiteFrame__Eqa5d:last-child:nth-child(2){grid-column:3/11}.PublicWebsiteCaseStudy_buildSection__pR7_0{background:var(--web-paper)}.PublicWebsiteCaseStudy_buildCopy__f9CyY{display:grid;gap:3.5rem}.PublicWebsiteCaseStudy_deliverables__YLUtE{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;border-top:1px solid rgb(15 14 11/.42)}.PublicWebsiteCaseStudy_deliverables__YLUtE li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;min-height:6.5rem;align-items:start;padding:1.25rem 1.5rem 1.25rem 0;border-bottom:1px solid rgb(15 14 11/.42);font-size:.98rem;font-weight:650;line-height:1.35}.PublicWebsiteCaseStudy_deliverables__YLUtE li:nth-child(2n){padding-left:1.5rem;border-left:1px solid rgb(15 14 11/.42)}.PublicWebsiteCaseStudy_deliverables__YLUtE span{color:var(--web-accent-text);font-size:.68rem;font-weight:800;letter-spacing:.16em}.PublicWebsiteCaseStudy_resultsSection__k7TCp{background:var(--web-ink);color:var(--web-paper)}.PublicWebsiteCaseStudy_outcomes__aA3PN{margin-top:3.5rem;border-top:1px solid rgb(243 241 233/.26)}.PublicWebsiteCaseStudy_outcomes__aA3PN li{padding:1.15rem 0;border-bottom:1px solid rgb(243 241 233/.26);font-size:1rem;font-weight:620;line-height:1.45}.PublicWebsiteCaseStudy_nextCase__pNQuT{display:grid;grid-template-columns:auto 1fr auto;gap:3rem;align-items:end;padding:clamp(4rem,7vw,7rem) max(2.5rem,calc((100vw - 1500px) / 2));background:var(--web-paper);color:var(--web-ink);transition:background-color .26s ease,color .26s ease}.PublicWebsiteCaseStudy_nextCase__pNQuT>span{align-self:start;font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.PublicWebsiteCaseStudy_nextCase__pNQuT strong{font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(4rem,8vw,9rem);font-weight:780;line-height:var(--type-leading-display);letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase}.PublicWebsiteCaseStudy_nextCase__pNQuT svg{width:clamp(2.5rem,4vw,4.5rem);height:auto;transition:transform .42s var(--ease-premium)}.PublicWebsiteCaseStudy_nextCase__pNQuT:hover{background:var(--web-accent);color:var(--web-accent-ink)}.PublicWebsiteCaseStudy_nextCase__pNQuT:hover svg{transform:translateX(.65rem)}@media (max-width:1023px){.PublicWebsiteCaseStudy_buildSection__pR7_0,.PublicWebsiteCaseStudy_heroIntro__0i0Qs,.PublicWebsiteCaseStudy_overview__X9IGa,.PublicWebsiteCaseStudy_resultsSection__k7TCp,.PublicWebsiteCaseStudy_showcaseHeading__GJQC_{grid-template-columns:1fr;gap:2.75rem}.PublicWebsiteCaseStudy_client__xzuBL{max-width:12ch}.PublicWebsiteCaseStudy_showcaseHeading__GJQC_{align-items:start}.PublicWebsiteCaseStudy_screenGrid__pL1H0>.PublicWebsiteCaseStudy_websiteFrame__Eqa5d:last-child:nth-child(2),.PublicWebsiteCaseStudy_screen_1__OfAQ2,.PublicWebsiteCaseStudy_screen_2__4WlHj,.PublicWebsiteCaseStudy_screen_3__R5r_e{grid-column:1/-1}}@media (max-width:767px){.PublicWebsiteCaseStudy_projectNav__SVw60{grid-template-columns:1fr auto;width:calc(100% - 2.5rem);padding-top:6.25rem}.PublicWebsiteCaseStudy_projectNav__SVw60>:last-child{display:none}.PublicWebsiteCaseStudy_caseCounter__x_dVB,.PublicWebsiteCaseStudy_navLink__X0U6A{font-size:.62rem}.PublicWebsiteCaseStudy_heroIntro__0i0Qs{width:calc(100% - 2.5rem);padding:3.25rem 0 2.5rem}.PublicWebsiteCaseStudy_client__xzuBL{max-width:100%;font-size:clamp(4rem,20vw,6.2rem)}.PublicWebsiteCaseStudy_heroCopy__E73Gx h1{max-width:10ch;font-size:clamp(3.25rem,16vw,5rem)}.PublicWebsiteCaseStudy_summary___0vZf{font-size:.98rem}.PublicWebsiteCaseStudy_heroFrame__hWMo8{width:100%}.PublicWebsiteCaseStudy_accentBand__yWAay{grid-template-columns:1fr;gap:1.5rem;width:100%;padding:2rem 1.25rem}.PublicWebsiteCaseStudy_buildSection__pR7_0,.PublicWebsiteCaseStudy_overview__X9IGa,.PublicWebsiteCaseStudy_resultsSection__k7TCp{grid-template-columns:1fr;gap:2.75rem;padding:4.75rem 1.25rem}.PublicWebsiteCaseStudy_sectionHeading__yD9E8 h2,.PublicWebsiteCaseStudy_showcaseHeading__GJQC_ h2{font-size:clamp(3.5rem,17vw,5.5rem)}.PublicWebsiteCaseStudy_projectMeta__fV2pT{grid-template-columns:1fr}.PublicWebsiteCaseStudy_showcase__9KzWX{padding:4.75rem 0 6rem}.PublicWebsiteCaseStudy_showcaseHeading__GJQC_{width:calc(100% - 2.5rem);margin-bottom:3.25rem}.PublicWebsiteCaseStudy_screenGrid__pL1H0{display:block;width:100%}.PublicWebsiteCaseStudy_screenGrid__pL1H0 .PublicWebsiteCaseStudy_websiteFrame__Eqa5d+.PublicWebsiteCaseStudy_websiteFrame__Eqa5d{margin-top:4rem}.PublicWebsiteCaseStudy_screenGrid__pL1H0 .PublicWebsiteCaseStudy_imageCaption__jI6SZ{padding-inline:1.25rem}.PublicWebsiteCaseStudy_imageCaption__jI6SZ{grid-template-columns:2rem 1fr}.PublicWebsiteCaseStudy_imageCaption__jI6SZ p{grid-column:2}.PublicWebsiteCaseStudy_deliverables__YLUtE{grid-template-columns:1fr}.PublicWebsiteCaseStudy_deliverables__YLUtE li:nth-child(2n){padding-left:0;border-left:0}.PublicWebsiteCaseStudy_nextCase__pNQuT{grid-template-columns:1fr auto;gap:2rem;padding:4.5rem 1.25rem}.PublicWebsiteCaseStudy_nextCase__pNQuT>span{grid-column:1/-1}.PublicWebsiteCaseStudy_nextCase__pNQuT strong{font-size:clamp(4rem,20vw,6.5rem)}}@media (hover:none),(prefers-reduced-motion:reduce){.PublicWebsiteCaseStudy_imageFill__2WlQ9,.PublicWebsiteCaseStudy_navLink__X0U6A,.PublicWebsiteCaseStudy_nextCase__pNQuT,.PublicWebsiteCaseStudy_nextCase__pNQuT svg{transition:none}.PublicWebsiteCaseStudy_navLink__X0U6A:hover,.PublicWebsiteCaseStudy_nextCase__pNQuT:hover svg,.PublicWebsiteCaseStudy_websiteFrame__Eqa5d:hover .PublicWebsiteCaseStudy_imageFill__2WlQ9{transform:none}}.ProductCaseStudy_caseStudy__VBKt_{--product-ink:#0f0e0b;--product-paper:#f3f1e9;--product-paper-deep:#e8e5da;--product-accent:#84cc16;--product-accent-deep:#385a00;--product-muted-on-ink:#b8b6ad;--product-subtle-on-ink:#918f87;min-width:0;overflow:clip;background:var(--product-ink);color:var(--product-paper)}.ProductCaseStudy_hero__881uC{min-height:100svh;background:var(--product-ink)}.ProductCaseStudy_projectNav__2hjKX{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 13.5rem),1500px);margin:0 auto;padding-top:5.9rem}.ProductCaseStudy_projectNav__2hjKX>:last-child{justify-self:end}.ProductCaseStudy_caseCounter__aosNt,.ProductCaseStudy_navLink__AYPO6{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;color:var(--product-paper);font-size:.7rem;font-weight:760;line-height:1;letter-spacing:.18em;text-transform:uppercase}.ProductCaseStudy_navLink__AYPO6{min-height:2.75rem;border-bottom:1px solid;transition:color .22s ease,transform .42s var(--ease-premium)}.ProductCaseStudy_navLink__AYPO6:hover{color:var(--product-accent);transform:translateY(-2px)}.ProductCaseStudy_navLink__AYPO6 svg{width:.9rem;height:.9rem}.ProductCaseStudy_caseCounter__aosNt{color:var(--product-subtle-on-ink)}.ProductCaseStudy_heroGrid__yYZFC{display:grid;grid-template-columns:minmax(23rem,.88fr) minmax(28rem,1.12fr);gap:clamp(3rem,7vw,8rem);align-items:center;width:min(calc(100% - 13.5rem),1500px);margin:0 auto;padding:clamp(3.75rem,6vw,6.5rem) 0 clamp(3rem,4.5vw,4.5rem)}.ProductCaseStudy_heroCopy___R_Bz{min-width:0}.ProductCaseStudy_captureHeading__0qyjO>span,.ProductCaseStudy_category__eqqVC,.ProductCaseStudy_resultHeading__UQWXg>span,.ProductCaseStudy_sectionHeading__xC9ID>span{display:block;color:var(--product-accent);font-size:.72rem;font-weight:800;line-height:var(--type-leading-label);letter-spacing:.19em;text-transform:uppercase}.ProductCaseStudy_client__F_rqk{margin-top:1.5rem;color:var(--product-muted-on-ink);font-size:.86rem;font-weight:760;line-height:var(--type-leading-label);letter-spacing:.15em;text-transform:uppercase}.ProductCaseStudy_heroCopy___R_Bz h1{max-width:10ch;margin-top:1.1rem;font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(4.25rem,6.7vw,7.25rem);font-weight:790;line-height:var(--type-leading-display);letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase}.ProductCaseStudy_summary__Z7MCU{max-width:38rem;margin-top:1.7rem;color:var(--product-muted-on-ink);font-size:1.08rem;line-height:1.62}.ProductCaseStudy_capture__FqmCn{min-width:0;margin:0}.ProductCaseStudy_captureMedia__oXa2U{position:relative;overflow:hidden;aspect-ratio:16/10;background:transparent}.ProductCaseStudy_captureImage__901ZG{position:absolute;inset:0}.ProductCaseStudy_capturePending__nkdhJ{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.35rem,2.8vw,2.75rem);border:1px solid #45433c}.ProductCaseStudy_capturePending__nkdhJ:before{content:"";position:absolute;inset:clamp(1rem,2vw,2rem);pointer-events:none;border-top:1px solid #302f2a;border-bottom:1px solid #302f2a}.ProductCaseStudy_capturePending__nkdhJ p,.ProductCaseStudy_capturePending__nkdhJ span{position:relative;z-index:1;color:var(--product-subtle-on-ink);font-size:.68rem;font-weight:760;letter-spacing:.17em;text-transform:uppercase}.ProductCaseStudy_capturePending__nkdhJ strong{position:relative;z-index:1;max-width:9ch;color:var(--product-paper);font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(2.9rem,4.6vw,5.7rem);font-weight:760;line-height:var(--type-leading-display);letter-spacing:-.03em;text-transform:uppercase}.ProductCaseStudy_capturePending__nkdhJ p{max-width:18rem;color:var(--product-accent);line-height:1.5}.ProductCaseStudy_capture__FqmCn figcaption{display:grid;grid-template-columns:2.5rem minmax(8rem,.45fr) minmax(12rem,.8fr);gap:1rem;align-items:start;padding-top:1rem}.ProductCaseStudy_capture__FqmCn figcaption span,.ProductCaseStudy_capture__FqmCn figcaption strong{font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ProductCaseStudy_capture__FqmCn figcaption span{color:var(--product-accent)}.ProductCaseStudy_capture__FqmCn figcaption p{color:var(--product-muted-on-ink);font-size:.86rem;line-height:1.55}.ProductCaseStudy_heroCapture__BUwOU .ProductCaseStudy_captureMedia__oXa2U{aspect-ratio:4/3}.ProductCaseStudy_heroMeta__xNbOT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(calc(100% - 2rem),1500px);margin:0 auto;border-top:1px solid #45433c}.ProductCaseStudy_heroMeta__xNbOT>div{min-width:0;min-height:7.25rem;padding:1.35rem;border-right:1px solid #45433c}.ProductCaseStudy_heroMeta__xNbOT>div:last-child{border-right:0}.ProductCaseStudy_heroMeta__xNbOT dt{color:var(--product-subtle-on-ink);font-size:.68rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.ProductCaseStudy_heroMeta__xNbOT dd{margin-top:1rem;color:var(--product-paper);font-size:.94rem;font-weight:680;line-height:1.4;text-transform:capitalize}.ProductCaseStudy_buildSection__WU8pA,.ProductCaseStudy_problemSection__j9H8H,.ProductCaseStudy_resultsSection__FOWBv{display:grid;grid-template-columns:minmax(20rem,.78fr) minmax(26rem,1.22fr);gap:clamp(4rem,10vw,11rem);padding:clamp(6rem,10vw,10rem) max(2.5rem,calc((100vw - 1500px) / 2))}.ProductCaseStudy_problemSection__j9H8H{background:var(--product-paper);color:var(--product-ink)}.ProductCaseStudy_captureHeading__0qyjO h2,.ProductCaseStudy_resultHeading__UQWXg h2,.ProductCaseStudy_sectionHeading__xC9ID h2{max-width:9ch;margin-top:1.75rem;font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(3.6rem,5.8vw,6.35rem);font-weight:770;line-height:var(--type-leading-display);letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase}.ProductCaseStudy_buildCopy__b4OVe,.ProductCaseStudy_resultCopy__TQurD,.ProductCaseStudy_sectionCopy__6JXNV{max-width:48rem}.ProductCaseStudy_sectionCopy__6JXNV .case-study-copy li,.ProductCaseStudy_sectionCopy__6JXNV .case-study-copy p{color:#3f3d36;font-size:1.08rem;line-height:1.72}.ProductCaseStudy_sectionCopy__6JXNV .case-study-copy strong{color:var(--product-ink)}.ProductCaseStudy_lead__TVU2A{max-width:34rem;margin-bottom:2.25rem;font-family:var(--font-instrument),serif;font-size:clamp(1.65rem,2.5vw,2.45rem);line-height:1.16;letter-spacing:-.02em}.ProductCaseStudy_captureSection__orp_P{padding:clamp(6rem,9vw,9rem) max(1.25rem,calc((100vw - 1600px) / 2)) clamp(7rem,11vw,12rem);background:var(--product-ink)}.ProductCaseStudy_captureHeading__0qyjO{display:grid;grid-template-columns:minmax(15rem,.65fr) minmax(20rem,.9fr) minmax(18rem,.45fr);gap:clamp(2.5rem,6vw,7rem);align-items:end;width:min(calc(100% - 5rem),1500px);margin:0 auto clamp(4rem,7vw,7rem)}.ProductCaseStudy_captureHeading__0qyjO>span{align-self:start}.ProductCaseStudy_captureHeading__0qyjO>p{color:var(--product-muted-on-ink);font-size:1rem;line-height:1.62}.ProductCaseStudy_captureGrid__z0Opt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3rem,6vw,6rem) clamp(1rem,2.4vw,2.5rem);width:min(calc(100% - 2rem),1600px);margin-inline:auto}.ProductCaseStudy_capture_0__5jogs,.ProductCaseStudy_capture_1__W1_Yk{grid-column:span 6}.ProductCaseStudy_capture_2__Z05O0{grid-column:2/12}.ProductCaseStudy_captureGrid__z0Opt .ProductCaseStudy_capture__FqmCn[data-surface=phone]{grid-column:span 4;justify-self:center;width:min(100%,26rem)}.ProductCaseStudy_heroCapture__BUwOU[data-surface=phone]{justify-self:center;width:min(100%,25rem)}.ProductCaseStudy_buildSection__WU8pA{background:var(--product-paper-deep);color:var(--product-ink)}.ProductCaseStudy_buildSection__WU8pA .ProductCaseStudy_sectionHeading__xC9ID>span{color:var(--product-accent-deep)}.ProductCaseStudy_buildCopy__b4OVe{display:grid;gap:2.25rem;align-content:start}.ProductCaseStudy_buildLead__o7ahk{max-width:32rem;font-family:var(--font-instrument),serif;font-size:clamp(1.8rem,2.6vw,2.75rem);font-weight:520;line-height:1.14;letter-spacing:-.025em}.ProductCaseStudy_buildNote__Wowwm{max-width:37rem;color:#3f3d36;font-size:1.08rem;line-height:1.68}.ProductCaseStudy_workflowSteps__ZCWf_{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;background:var(--product-ink);color:var(--product-paper)}.ProductCaseStudy_workflowSteps__ZCWf_ li{display:flex;min-height:15rem;flex-direction:column;padding:1.5rem;border-right:1px solid #45433c}.ProductCaseStudy_workflowSteps__ZCWf_ li:last-child{border-right:0}.ProductCaseStudy_workflowSteps__ZCWf_ span{color:var(--product-accent);font-size:.72rem;font-weight:820;letter-spacing:.17em}.ProductCaseStudy_workflowSteps__ZCWf_ strong{max-width:13rem;margin-top:auto;font-size:1.14rem;font-weight:740;line-height:1.2;text-transform:uppercase}.ProductCaseStudy_workflowSteps__ZCWf_ p{max-width:17rem;margin-top:1rem;color:var(--product-muted-on-ink);font-size:.9rem;line-height:1.55}.ProductCaseStudy_deliverables__Saipq{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;border-top:1px solid rgb(15 14 11/.5)}.ProductCaseStudy_deliverables__Saipq li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;min-height:6rem;padding:1.25rem 1.5rem 1.25rem 0;border-bottom:1px solid rgb(15 14 11/.5);font-size:1.05rem;font-weight:680;line-height:1.35}.ProductCaseStudy_deliverables__Saipq li:nth-child(2n){padding-left:1.5rem;border-left:1px solid rgb(15 14 11/.5)}.ProductCaseStudy_deliverables__Saipq span{color:var(--product-accent-deep);font-size:.7rem;font-weight:850;letter-spacing:.16em}.ProductCaseStudy_resultsSection__FOWBv{background:var(--product-paper);color:var(--product-ink)}.ProductCaseStudy_resultHeading__UQWXg>span{color:var(--product-accent-deep)}.ProductCaseStudy_resultLead__F24ge{max-width:38rem;color:#2f2d28;font-family:var(--font-instrument),serif;font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.26;letter-spacing:-.018em}.ProductCaseStudy_outcomes__5_gLQ{margin-top:3.5rem;border-top:1px solid rgb(15 14 11/.35)}.ProductCaseStudy_outcomes__5_gLQ li{padding:1.15rem 0;border-bottom:1px solid rgb(15 14 11/.35);font-size:1.05rem;font-weight:640;line-height:1.45}.ProductCaseStudy_nextCase__TuxwJ{display:grid;grid-template-columns:auto 1fr auto;gap:3rem;align-items:end;padding:clamp(4rem,7vw,7rem) max(2.5rem,calc((100vw - 1500px) / 2));background:var(--product-ink);color:var(--product-paper);transition:background-color .26s ease,color .26s ease}.ProductCaseStudy_nextCase__TuxwJ>span{align-self:start;color:var(--product-muted-on-ink);font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ProductCaseStudy_nextCase__TuxwJ strong{font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(4rem,8vw,9rem);font-weight:780;line-height:var(--type-leading-display);letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase}.ProductCaseStudy_nextCase__TuxwJ svg{width:clamp(2.5rem,4vw,4.5rem);height:auto;transition:transform .42s var(--ease-premium)}.ProductCaseStudy_nextCase__TuxwJ:hover{background:var(--product-accent);color:var(--product-ink)}.ProductCaseStudy_nextCase__TuxwJ:hover svg{transform:translateX(.65rem)}@media (max-width:1023px){.ProductCaseStudy_buildSection__WU8pA,.ProductCaseStudy_captureHeading__0qyjO,.ProductCaseStudy_heroGrid__yYZFC,.ProductCaseStudy_problemSection__j9H8H,.ProductCaseStudy_resultsSection__FOWBv{grid-template-columns:1fr;gap:2.75rem}.ProductCaseStudy_heroMeta__xNbOT{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductCaseStudy_heroMeta__xNbOT>div:nth-child(2){border-right:0}.ProductCaseStudy_heroMeta__xNbOT>div:nth-child(-n+2){border-bottom:1px solid rgb(243 241 233/.18)}.ProductCaseStudy_captureHeading__0qyjO{align-items:start}.ProductCaseStudy_workflowSteps__ZCWf_{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductCaseStudy_workflowSteps__ZCWf_ li:nth-child(2){border-right:0}.ProductCaseStudy_workflowSteps__ZCWf_ li:nth-child(-n+2){border-bottom:1px solid #45433c}}@media (max-width:767px){.ProductCaseStudy_projectNav__2hjKX{grid-template-columns:1fr auto;width:calc(100% - 2.5rem);padding-top:6.25rem}.ProductCaseStudy_projectNav__2hjKX>:last-child{display:none}.ProductCaseStudy_caseCounter__aosNt,.ProductCaseStudy_navLink__AYPO6{font-size:.62rem}.ProductCaseStudy_heroGrid__yYZFC{width:calc(100% - 2.5rem);padding:4rem 0}.ProductCaseStudy_heroCopy___R_Bz h1{font-size:clamp(3.8rem,17vw,5.35rem)}.ProductCaseStudy_captureMedia__oXa2U,.ProductCaseStudy_heroCapture__BUwOU .ProductCaseStudy_captureMedia__oXa2U{aspect-ratio:4/3}.ProductCaseStudy_capturePending__nkdhJ strong{font-size:clamp(2.7rem,12vw,4rem)}.ProductCaseStudy_capture__FqmCn figcaption{grid-template-columns:2rem 1fr}.ProductCaseStudy_capture__FqmCn figcaption p{grid-column:2}.ProductCaseStudy_heroMeta__xNbOT{grid-template-columns:1fr 1fr;width:100%}.ProductCaseStudy_heroMeta__xNbOT>div{min-height:6.5rem;padding:1.25rem}.ProductCaseStudy_buildSection__WU8pA,.ProductCaseStudy_problemSection__j9H8H,.ProductCaseStudy_resultsSection__FOWBv{grid-template-columns:1fr;gap:2.75rem;padding:4.75rem 1.25rem}.ProductCaseStudy_captureHeading__0qyjO h2,.ProductCaseStudy_resultHeading__UQWXg h2,.ProductCaseStudy_sectionHeading__xC9ID h2{font-size:clamp(3.35rem,15.5vw,5rem)}.ProductCaseStudy_captureSection__orp_P{padding:4.75rem 0 6rem}.ProductCaseStudy_captureHeading__0qyjO{width:calc(100% - 2.5rem);margin-bottom:3.25rem}.ProductCaseStudy_captureGrid__z0Opt{display:block;width:100%}.ProductCaseStudy_captureGrid__z0Opt .ProductCaseStudy_capture__FqmCn+.ProductCaseStudy_capture__FqmCn{margin-top:4rem}.ProductCaseStudy_captureGrid__z0Opt .ProductCaseStudy_capture__FqmCn figcaption{padding-inline:1.25rem}.ProductCaseStudy_workflowSteps__ZCWf_{grid-template-columns:1fr}.ProductCaseStudy_workflowSteps__ZCWf_ li,.ProductCaseStudy_workflowSteps__ZCWf_ li:nth-child(2){min-height:12rem;border-right:0;border-bottom:1px solid #45433c}.ProductCaseStudy_workflowSteps__ZCWf_ li:last-child{border-bottom:0}.ProductCaseStudy_deliverables__Saipq{grid-template-columns:1fr}.ProductCaseStudy_deliverables__Saipq li:nth-child(2n){padding-left:0;border-left:0}.ProductCaseStudy_nextCase__TuxwJ{grid-template-columns:1fr auto;gap:2rem;padding:4.5rem 1.25rem}.ProductCaseStudy_nextCase__TuxwJ>span{grid-column:1/-1}.ProductCaseStudy_nextCase__TuxwJ strong{font-size:clamp(3.8rem,18vw,5.8rem)}}@media (hover:none),(prefers-reduced-motion:reduce){.ProductCaseStudy_captureImage__901ZG,.ProductCaseStudy_navLink__AYPO6,.ProductCaseStudy_nextCase__TuxwJ,.ProductCaseStudy_nextCase__TuxwJ svg{transition:none}.ProductCaseStudy_capture__FqmCn:hover .ProductCaseStudy_captureImage__901ZG,.ProductCaseStudy_navLink__AYPO6:hover,.ProductCaseStudy_nextCase__TuxwJ:hover svg{transform:none}}.BusinessSystemCaseStudy_caseStudy__jovP6{--system-paper:#f3f1e9;--system-paper-deep:#eae7db;--system-ink:#0f0e0b;--system-accent:#84cc16;--system-accent-deep:#477200;min-width:0;overflow:clip;background:var(--system-paper);color:var(--system-ink)}.BusinessSystemCaseStudy_hero__iLkkU{background:var(--system-paper)}.BusinessSystemCaseStudy_projectNav___0ERX{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 13.5rem),1500px);margin:0 auto;padding-top:5.9rem}.BusinessSystemCaseStudy_projectNav___0ERX>:last-child{justify-self:end}.BusinessSystemCaseStudy_caseCounter__QQlCX,.BusinessSystemCaseStudy_navLink__ol0zO{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;font-size:.64rem;font-weight:760;line-height:1;letter-spacing:.18em;text-transform:uppercase}.BusinessSystemCaseStudy_navLink__ol0zO{min-height:2.75rem;border-bottom:1px solid;transition:color .22s ease,transform .42s var(--ease-premium)}.BusinessSystemCaseStudy_navLink__ol0zO:hover{color:var(--system-accent-deep);transform:translateY(-2px)}.BusinessSystemCaseStudy_navLink__ol0zO svg{width:.9rem;height:.9rem}.BusinessSystemCaseStudy_caseCounter__QQlCX{opacity:.52}.BusinessSystemCaseStudy_heroGrid__xLAtj{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(28rem,1.1fr);gap:clamp(3rem,7vw,8rem);align-items:end;width:min(calc(100% - 13.5rem),1500px);margin:0 auto;padding:clamp(5rem,8vw,8.5rem) 0}.BusinessSystemCaseStudy_captureHeading__Oiel7>span,.BusinessSystemCaseStudy_category__a6ica,.BusinessSystemCaseStudy_resultHeading__7GGjN>span,.BusinessSystemCaseStudy_sectionHeading__jMSoH>span{display:block;color:var(--system-accent-deep);font-size:.64rem;font-weight:800;line-height:var(--type-leading-label);letter-spacing:.19em;text-transform:uppercase}.BusinessSystemCaseStudy_client__Rv_la{margin-top:1.5rem;color:rgb(15 14 11/.5);font-size:.78rem;font-weight:760;line-height:var(--type-leading-label);letter-spacing:.15em;text-transform:uppercase}.BusinessSystemCaseStudy_heroCopy__Uo0tJ h1{max-width:11ch;margin-top:1.1rem;font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(4.2rem,7vw,7.7rem);font-weight:790;line-height:var(--type-leading-display);letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase}.BusinessSystemCaseStudy_summary__o3sOR{max-width:40rem;margin-top:1.7rem;color:rgb(15 14 11/.67);font-size:1rem;line-height:1.58}.BusinessSystemCaseStudy_capture__UXXGg{min-width:0;margin:0}.BusinessSystemCaseStudy_captureMedia__v4xYM{position:relative;overflow:hidden;aspect-ratio:16/10;background:transparent}.BusinessSystemCaseStudy_captureImage__cZR8v{position:absolute;inset:0}.BusinessSystemCaseStudy_capturePending__7gkG4{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.35rem,2.8vw,2.75rem);border:1px solid rgb(15 14 11/.28)}.BusinessSystemCaseStudy_capturePending__7gkG4:after,.BusinessSystemCaseStudy_capturePending__7gkG4:before{content:"";position:absolute;pointer-events:none;background:rgb(15 14 11/.13)}.BusinessSystemCaseStudy_capturePending__7gkG4:before{inset:25% 0 auto;height:1px}.BusinessSystemCaseStudy_capturePending__7gkG4:after{inset:0 22% 0 auto;width:1px}.BusinessSystemCaseStudy_pendingTopline__E1Rlj{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;color:rgb(15 14 11/.48);font-size:.58rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.BusinessSystemCaseStudy_capturePending__7gkG4 strong{position:relative;z-index:1;max-width:9ch;font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(2.8rem,4.8vw,5.8rem);font-weight:770;line-height:var(--type-leading-display);letter-spacing:-.04em;text-transform:uppercase}.BusinessSystemCaseStudy_capturePending__7gkG4 p{position:relative;z-index:1;max-width:20rem;color:var(--system-accent-deep);font-size:.59rem;font-weight:800;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}.BusinessSystemCaseStudy_capture__UXXGg figcaption{display:grid;grid-template-columns:2.5rem minmax(8rem,.45fr) minmax(12rem,.8fr);gap:1rem;align-items:start;padding-top:1rem}.BusinessSystemCaseStudy_capture__UXXGg figcaption span,.BusinessSystemCaseStudy_capture__UXXGg figcaption strong{font-size:.61rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.BusinessSystemCaseStudy_capture__UXXGg figcaption span{color:var(--system-accent-deep)}.BusinessSystemCaseStudy_capture__UXXGg figcaption p{color:rgb(15 14 11/.56);font-size:.76rem;line-height:1.5}.BusinessSystemCaseStudy_heroCapture__7PbeH .BusinessSystemCaseStudy_captureMedia__v4xYM{aspect-ratio:16/10}.BusinessSystemCaseStudy_capture__UXXGg[data-surface=tablet] .BusinessSystemCaseStudy_captureMedia__v4xYM{aspect-ratio:59/41}.BusinessSystemCaseStudy_capture__UXXGg[data-surface=phone] .BusinessSystemCaseStudy_captureMedia__v4xYM{aspect-ratio:390/844}.BusinessSystemCaseStudy_workflow____UyZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(calc(100% - 2rem),1500px);margin:0 auto;background:var(--system-ink);color:var(--system-paper)}.BusinessSystemCaseStudy_workflow____UyZ li{display:flex;min-height:8rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.35rem;border-right:1px solid rgb(243 241 233/.18)}.BusinessSystemCaseStudy_workflow____UyZ li:last-child{border-right:0}.BusinessSystemCaseStudy_workflow____UyZ span{color:var(--system-accent);font-size:.59rem;font-weight:800;letter-spacing:.17em}.BusinessSystemCaseStudy_workflow____UyZ strong{max-width:16rem;font-size:.84rem;font-weight:700;line-height:1.35}.BusinessSystemCaseStudy_buildSection__fl9aP,.BusinessSystemCaseStudy_problemSection__ASeHK,.BusinessSystemCaseStudy_resultsSection__JoQ2T{display:grid;grid-template-columns:minmax(20rem,.78fr) minmax(26rem,1.22fr);gap:clamp(4rem,10vw,11rem);padding:clamp(6rem,10vw,10rem) max(2.5rem,calc((100vw - 1500px) / 2))}.BusinessSystemCaseStudy_problemSection__ASeHK{background:var(--system-paper)}.BusinessSystemCaseStudy_captureHeading__Oiel7 h2,.BusinessSystemCaseStudy_resultHeading__7GGjN h2,.BusinessSystemCaseStudy_sectionHeading__jMSoH h2{max-width:9ch;margin-top:1.75rem;font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(3.8rem,6.4vw,7rem);font-weight:770;line-height:var(--type-leading-display);letter-spacing:-.045em;text-wrap:balance;text-transform:uppercase}.BusinessSystemCaseStudy_buildCopy__iIW_H,.BusinessSystemCaseStudy_resultCopy__88AKv,.BusinessSystemCaseStudy_sectionCopy__7Rq6D{max-width:48rem}.BusinessSystemCaseStudy_lead__eYVU4{max-width:34rem;margin-bottom:2.25rem;font-family:var(--font-instrument),serif;font-size:clamp(1.65rem,2.5vw,2.45rem);line-height:1.08;letter-spacing:-.02em}.BusinessSystemCaseStudy_projectMeta__Gepv2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;border-top:1px solid rgb(15 14 11/.4)}.BusinessSystemCaseStudy_projectMeta__Gepv2>div{min-width:0;padding:1.25rem 1.25rem 1.25rem 0;border-bottom:1px solid rgb(15 14 11/.4)}.BusinessSystemCaseStudy_projectMeta__Gepv2 dt{color:rgb(15 14 11/.46);font-size:.57rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.BusinessSystemCaseStudy_projectMeta__Gepv2 dd{margin-top:.75rem;font-size:.82rem;font-weight:700;line-height:1.4;text-transform:capitalize}.BusinessSystemCaseStudy_captureSection__XDBJN{padding:clamp(6rem,9vw,9rem) max(1.25rem,calc((100vw - 1600px) / 2)) clamp(7rem,11vw,12rem);background:var(--system-paper-deep)}.BusinessSystemCaseStudy_captureHeading__Oiel7{display:grid;grid-template-columns:minmax(15rem,.65fr) minmax(20rem,.9fr) minmax(18rem,.45fr);gap:clamp(2.5rem,6vw,7rem);align-items:end;width:min(calc(100% - 5rem),1500px);margin:0 auto clamp(4rem,7vw,7rem)}.BusinessSystemCaseStudy_captureHeading__Oiel7>span{align-self:start}.BusinessSystemCaseStudy_captureHeading__Oiel7>p{color:rgb(15 14 11/.58);font-size:.86rem;line-height:1.58}.BusinessSystemCaseStudy_captureGrid__f_OYR{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3rem,6vw,6rem) clamp(1rem,2.4vw,2.5rem);width:min(calc(100% - 2rem),1600px);margin-inline:auto}.BusinessSystemCaseStudy_capture_0____7j5,.BusinessSystemCaseStudy_capture_1__RxAR5{grid-column:span 6}.BusinessSystemCaseStudy_capture_2__f3qeR{grid-column:2/12}.BusinessSystemCaseStudy_buildSection__fl9aP{background:var(--system-ink);color:var(--system-paper)}.BusinessSystemCaseStudy_buildSection__fl9aP .BusinessSystemCaseStudy_sectionHeading__jMSoH>span{color:var(--system-accent)}.BusinessSystemCaseStudy_buildCopy__iIW_H{display:grid;gap:3.5rem}.BusinessSystemCaseStudy_deliverables__1o7gh{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;border-top:1px solid rgb(243 241 233/.26)}.BusinessSystemCaseStudy_deliverables__1o7gh li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;min-height:6.5rem;padding:1.25rem 1.5rem 1.25rem 0;border-bottom:1px solid rgb(243 241 233/.26);font-size:.98rem;font-weight:650;line-height:1.35}.BusinessSystemCaseStudy_deliverables__1o7gh li:nth-child(2n){padding-left:1.5rem;border-left:1px solid rgb(243 241 233/.26)}.BusinessSystemCaseStudy_deliverables__1o7gh span{color:var(--system-accent);font-size:.58rem;font-weight:800;letter-spacing:.16em}.BusinessSystemCaseStudy_resultsSection__JoQ2T{background:var(--system-accent);color:var(--system-ink)}.BusinessSystemCaseStudy_resultHeading__7GGjN>span{color:var(--system-ink);opacity:.62}.BusinessSystemCaseStudy_outcomes__rVJhB{margin-top:3.5rem;border-top:1px solid rgb(15 14 11/.42)}.BusinessSystemCaseStudy_outcomes__rVJhB li{padding:1.15rem 0;border-bottom:1px solid rgb(15 14 11/.42);font-size:.92rem;font-weight:660;line-height:1.45}.BusinessSystemCaseStudy_nextCase__l3bdb{display:grid;grid-template-columns:auto 1fr auto;gap:3rem;align-items:end;padding:clamp(4rem,7vw,7rem) max(2.5rem,calc((100vw - 1500px) / 2));background:var(--system-paper);color:var(--system-ink);transition:background-color .26s ease,color .26s ease}.BusinessSystemCaseStudy_nextCase__l3bdb>span{align-self:start;font-size:.64rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.BusinessSystemCaseStudy_nextCase__l3bdb strong{font-family:var(--font-big-shoulders),sans-serif;font-size:clamp(4rem,8vw,9rem);font-weight:780;line-height:var(--type-leading-display);letter-spacing:-.045em;text-wrap:balance;text-transform:uppercase}.BusinessSystemCaseStudy_nextCase__l3bdb svg{width:clamp(2.5rem,4vw,4.5rem);height:auto;transition:transform .42s var(--ease-premium)}.BusinessSystemCaseStudy_nextCase__l3bdb:hover{background:var(--system-ink);color:var(--system-paper)}.BusinessSystemCaseStudy_nextCase__l3bdb:hover svg{transform:translateX(.65rem)}@media (max-width:1023px){.BusinessSystemCaseStudy_buildSection__fl9aP,.BusinessSystemCaseStudy_captureHeading__Oiel7,.BusinessSystemCaseStudy_heroGrid__xLAtj,.BusinessSystemCaseStudy_problemSection__ASeHK,.BusinessSystemCaseStudy_resultsSection__JoQ2T{grid-template-columns:1fr;gap:2.75rem}.BusinessSystemCaseStudy_captureHeading__Oiel7{align-items:start}.BusinessSystemCaseStudy_workflow____UyZ{grid-template-columns:repeat(2,minmax(0,1fr))}.BusinessSystemCaseStudy_workflow____UyZ li:nth-child(2){border-right:0}.BusinessSystemCaseStudy_workflow____UyZ li:nth-child(-n+2){border-bottom:1px solid rgb(243 241 233/.18)}}@media (max-width:767px){.BusinessSystemCaseStudy_projectNav___0ERX{grid-template-columns:1fr auto;width:calc(100% - 2.5rem);padding-top:6.25rem}.BusinessSystemCaseStudy_projectNav___0ERX>:last-child{display:none}.BusinessSystemCaseStudy_caseCounter__QQlCX,.BusinessSystemCaseStudy_navLink__ol0zO{font-size:.55rem}.BusinessSystemCaseStudy_heroGrid__xLAtj{width:calc(100% - 2.5rem);padding:4rem 0}.BusinessSystemCaseStudy_heroCopy__Uo0tJ h1{font-size:clamp(4rem,19vw,6.2rem)}.BusinessSystemCaseStudy_captureMedia__v4xYM,.BusinessSystemCaseStudy_heroCapture__7PbeH .BusinessSystemCaseStudy_captureMedia__v4xYM{aspect-ratio:4/3}.BusinessSystemCaseStudy_capture__UXXGg[data-surface=tablet] .BusinessSystemCaseStudy_captureMedia__v4xYM{aspect-ratio:59/41}.BusinessSystemCaseStudy_capture__UXXGg[data-surface=phone] .BusinessSystemCaseStudy_captureMedia__v4xYM{aspect-ratio:390/844}.BusinessSystemCaseStudy_capturePending__7gkG4 strong{font-size:clamp(2.6rem,12vw,4.1rem)}.BusinessSystemCaseStudy_capture__UXXGg figcaption{grid-template-columns:2rem 1fr}.BusinessSystemCaseStudy_capture__UXXGg figcaption p{grid-column:2}.BusinessSystemCaseStudy_workflow____UyZ{grid-template-columns:1fr 1fr;width:100%}.BusinessSystemCaseStudy_workflow____UyZ li{min-height:7rem;padding:1.25rem}.BusinessSystemCaseStudy_buildSection__fl9aP,.BusinessSystemCaseStudy_problemSection__ASeHK,.BusinessSystemCaseStudy_resultsSection__JoQ2T{grid-template-columns:1fr;gap:2.75rem;padding:4.75rem 1.25rem}.BusinessSystemCaseStudy_captureHeading__Oiel7 h2,.BusinessSystemCaseStudy_resultHeading__7GGjN h2,.BusinessSystemCaseStudy_sectionHeading__jMSoH h2{font-size:clamp(3.5rem,17vw,5.5rem)}.BusinessSystemCaseStudy_projectMeta__Gepv2{grid-template-columns:1fr}.BusinessSystemCaseStudy_captureSection__XDBJN{padding:4.75rem 0 6rem}.BusinessSystemCaseStudy_captureHeading__Oiel7{width:calc(100% - 2.5rem);margin-bottom:3.25rem}.BusinessSystemCaseStudy_captureGrid__f_OYR{display:block;width:100%}.BusinessSystemCaseStudy_captureGrid__f_OYR .BusinessSystemCaseStudy_capture__UXXGg+.BusinessSystemCaseStudy_capture__UXXGg{margin-top:4rem}.BusinessSystemCaseStudy_captureGrid__f_OYR .BusinessSystemCaseStudy_capture__UXXGg figcaption{padding-inline:1.25rem}.BusinessSystemCaseStudy_deliverables__1o7gh{grid-template-columns:1fr}.BusinessSystemCaseStudy_deliverables__1o7gh li:nth-child(2n){padding-left:0;border-left:0}.BusinessSystemCaseStudy_nextCase__l3bdb{grid-template-columns:1fr auto;gap:2rem;padding:4.5rem 1.25rem}.BusinessSystemCaseStudy_nextCase__l3bdb>span{grid-column:1/-1}.BusinessSystemCaseStudy_nextCase__l3bdb strong{font-size:clamp(4rem,20vw,6.5rem)}}@media (hover:none),(prefers-reduced-motion:reduce){.BusinessSystemCaseStudy_captureImage__cZR8v,.BusinessSystemCaseStudy_navLink__ol0zO,.BusinessSystemCaseStudy_nextCase__l3bdb,.BusinessSystemCaseStudy_nextCase__l3bdb svg{transition:none}.BusinessSystemCaseStudy_capture__UXXGg:hover .BusinessSystemCaseStudy_captureImage__cZR8v,.BusinessSystemCaseStudy_navLink__ol0zO:hover,.BusinessSystemCaseStudy_nextCase__l3bdb:hover svg{transform:none}}