.caseStudies_page__MBssU{color:var(--color-white);font-family:var(--font-body)}.caseStudies_page__MBssU blockquote,.caseStudies_page__MBssU dd,.caseStudies_page__MBssU dl,.caseStudies_page__MBssU dt,.caseStudies_page__MBssU h1,.caseStudies_page__MBssU h2,.caseStudies_page__MBssU h3,.caseStudies_page__MBssU p,.caseStudies_page__MBssU ul{margin:0}.caseStudies_page__MBssU h1,.caseStudies_page__MBssU h2,.caseStudies_page__MBssU h3{font-family:var(--font-heading);letter-spacing:0}.caseStudies_hero__QJciK{padding:5rem var(--gutter-mobile) 6rem;background:linear-gradient(90deg,rgba(34,21,6,.92),rgba(34,21,6,.72)),url(/web-design/case-study-preview.png) 50% /cover}.caseStudies_ctaInner__O85h0,.caseStudies_heroInner__6O0RL,.caseStudies_sectionInner__uuTix{width:min(1160px,100%);margin:0 auto}.caseStudies_heroInner__6O0RL{max-width:760px;margin-left:max(var(--gutter-mobile),calc((100% - 1160px) / 2))}.caseStudies_eyebrow__NynEJ{margin-bottom:1rem;color:var(--color-accent);font-size:.85rem;font-weight:400;line-height:1.4;text-transform:uppercase}.caseStudies_hero__QJciK h1{max-width:760px;color:var(--color-white);font-size:3rem;font-weight:700;line-height:1.16}.caseStudies_heroCopy__vj9OR{max-width:650px;margin-top:1.35rem;color:hsla(0,0%,100%,.82);font-size:1.1rem;font-weight:300;line-height:1.85}.caseStudies_listingSection__SJPBU{padding:5rem var(--gutter-mobile);background:var(--color-white);color:var(--color-ink-800)}.caseStudies_sectionHeading__EEDSo{max-width:670px}.caseStudies_sectionHeading__EEDSo h2{color:var(--color-ink-700);font-size:2.25rem;font-weight:600;line-height:1.2}.caseStudies_sectionHeading__EEDSo p{margin-top:1rem;color:rgba(64,38,10,.78);font-size:1.05rem;font-weight:300;line-height:1.8}.caseStudies_caseGrid__YJQYt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem}.caseStudies_caseCard__rrJJL{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid rgba(216,154,0,.24);border-radius:8px;background:var(--color-white);box-shadow:0 14px 30px rgba(34,21,6,.08)}.caseStudies_caseImageLink__byhhh{position:relative;display:block;min-height:240px;overflow:hidden;background:var(--color-neutral-100)}.caseStudies_caseImageLink__byhhh img{object-fit:cover}.caseStudies_caseCardBody__l98Wj{display:flex;flex-direction:column;padding:1.5rem}.caseStudies_caseMeta__Kv9Rc{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;color:var(--color-accent-strong);font-size:.8rem;font-weight:400;line-height:1.3;text-transform:uppercase}.caseStudies_caseMeta__Kv9Rc span{padding-right:.55rem;border-right:1px solid rgba(216,154,0,.32)}.caseStudies_caseMeta__Kv9Rc span:last-child{border-right:0}.caseStudies_caseCard__rrJJL h3{color:var(--color-ink-700);font-size:1.65rem;font-weight:600;line-height:1.18}.caseStudies_caseCard__rrJJL p{margin-top:1rem;color:rgba(64,38,10,.78);font-size:1rem;font-weight:300;line-height:1.75}.caseStudies_textLink__WlVSA{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:1.4rem;color:var(--color-ink-700);font-size:1rem;font-weight:400;line-height:1.2}.caseStudies_textLink__WlVSA:after{content:">";margin-left:.45rem;color:var(--color-accent-strong)}.caseStudies_ctaSection__YHO_2{padding:5rem var(--gutter-mobile);background:var(--color-ink-900)}.caseStudies_ctaInner__O85h0{display:grid;justify-items:center;text-align:center}.caseStudies_ctaInner__O85h0 h2{max-width:720px;color:var(--color-white);font-size:2.35rem;font-weight:600;line-height:1.2}.caseStudies_ctaInner__O85h0 p{max-width:620px;margin-top:1rem;color:hsla(0,0%,100%,.78);font-size:1.05rem;font-weight:300;line-height:1.8}.caseStudies_primaryButton__KkepS{display:inline-flex;align-items:center;justify-content:center;min-width:274px;min-height:53px;margin-top:1.75rem;padding:.9rem 1.4rem;border-radius:4px;background:#ecb64d;color:#090807;font-size:1rem;font-weight:400;line-height:1;text-align:center}.caseStudies_detailShell__ImyvV{padding:2rem var(--gutter-mobile) 6rem;background:#090807}.caseStudies_detailInner__6_jIV{width:min(1200px,100%);margin:0 auto}.caseStudies_backLink__4KXTW{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1.5rem;color:hsla(0,0%,100%,.82);font-size:.95rem;line-height:1.2}.caseStudies_backLink__4KXTW:before{content:"<";color:#ecb64d}.caseStudies_heroGrid__vtdYm{display:grid;grid-template-columns:minmax(0,.78fr) minmax(300px,.92fr);grid-gap:2rem;gap:2rem;align-items:start}.caseStudies_detailHeroCopy__21hiF{max-width:544px;padding-top:.8rem}.caseStudies_sectionLabel__hoYOU{color:#ecbc3c;font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.caseStudies_detailHeroCopy__21hiF h1{margin-top:.9rem;max-width:560px;color:var(--color-white);font-size:clamp(2.35rem,4vw,3.55rem);font-weight:700;line-height:1.05}.caseStudies_heroDivider__k6pcA{width:68px;height:2px;margin-top:1.25rem;background:#bb953d}.caseStudies_heroKicker__XDBbL{margin-top:1rem;max-width:510px;color:#cfa535;font-size:1.125rem;font-weight:400;line-height:1.4;letter-spacing:.09em}.caseStudies_heroDescription__q3Wfh{margin-top:1rem;max-width:540px;color:hsla(0,0%,100%,.9);font-size:1rem;font-weight:600;line-height:1.75}.caseStudies_heroVisual__eCZax{display:flex;justify-content:flex-end;align-items:flex-start;padding-top:.2rem}.caseStudies_heroVisual__eCZax img{width:100%;height:auto;max-width:760px;object-fit:contain}.caseStudies_snapshotGrid__3JxWw{margin-top:1.6rem}.caseStudies_snapshotRow__sLB8B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.caseStudies_metaItem__tCvyu dt{color:hsla(0,0%,100%,.72);font-size:.78rem;font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.caseStudies_metaItem__tCvyu dd{margin-top:.55rem;color:var(--color-white);font-size:.95rem;font-weight:500;line-height:1.4}.caseStudies_contentPanel__E_Ngb,.caseStudies_ctaPanel__1hP5_,.caseStudies_metricsPanel__Bv3sH,.caseStudies_nextPanel__ImdRz,.caseStudies_resultsPanel__YlbWt{border:1px solid rgba(187,149,61,.32);border-radius:4px;background:rgba(21,16,10,.6)}.caseStudies_metricsPanel__Bv3sH{margin-top:1.3rem}.caseStudies_metricsGrid__MUoI2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.caseStudies_metricCard__d_999{padding:2.25rem 2rem 1.8rem}.caseStudies_metricCard__d_999+.caseStudies_metricCard__d_999{border-left:1px solid rgba(187,149,61,.3)}.caseStudies_metricIconRow__ir9Ey{display:flex;gap:1.1rem;align-items:center}.caseStudies_metricIcon__KommC{flex:0 0 60px;width:60px;height:60px;color:#ecb64d}.caseStudies_metricIconRow__ir9Ey strong{display:block;color:#ecb64d;font-family:var(--font-heading);font-size:3rem;font-weight:400;line-height:1;letter-spacing:.1em}.caseStudies_metricIconRow__ir9Ey h2{margin-top:.45rem;color:var(--color-white);font-size:1.2rem;font-weight:600;line-height:1.2}.caseStudies_metricCard__d_999 p{margin-top:.25rem;color:hsla(0,0%,100%,.82);font-size:1rem;font-weight:400;line-height:1.3}.caseStudies_contentPanel__E_Ngb{margin-top:1.55rem;overflow:hidden}.caseStudies_challengeGrid__JjylL{display:grid;grid-template-columns:minmax(0,.55fr) minmax(320px,.45fr);grid-gap:2rem;gap:2rem;padding:4rem 1.2rem 3.8rem;border-bottom:1px solid rgba(187,149,61,.24)}.caseStudies_challengeCopy__3hi53{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-gap:1rem 1.2rem;gap:1rem 1.2rem;align-content:start}.caseStudies_challengeCopy__3hi53 .caseStudies_sectionLabel__hoYOU,.caseStudies_challengeCopy__3hi53 h2{grid-column:1}.caseStudies_challengeCopy__3hi53 .caseStudies_checkList__ks1lD,.caseStudies_challengeCopy__3hi53 p{grid-column:2}.caseStudies_challengeCopy__3hi53 h2,.caseStudies_ctaPanelInner__xy9vl h2,.caseStudies_nextCopy__a6mFs h2,.caseStudies_processSection__n7t5D h2,.caseStudies_resultsPanel__YlbWt h2,.caseStudies_strategyCopy__r20O9 h2{color:var(--color-white);font-size:1.5rem;font-weight:600;line-height:1.32;letter-spacing:.03em}.caseStudies_challengeCopy__3hi53 p,.caseStudies_ctaPanelInner__xy9vl p,.caseStudies_nextCopy__a6mFs p,.caseStudies_processCopy__RzP6a p,.caseStudies_resultCard__4EEn5 p,.caseStudies_strategyCopy__r20O9 p,.caseStudies_testimonialCard__IQcOe p{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:400;line-height:1.7;letter-spacing:.01em}.caseStudies_challengeImageWrap__l9atu,.caseStudies_strategyImageWrap__xPz9_{align-self:center}.caseStudies_challengeImageWrap__l9atu img,.caseStudies_strategyImageWrap__xPz9_ img{width:100%;height:auto;object-fit:contain}.caseStudies_checkList__ks1lD{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1rem;padding:0;list-style:none}.caseStudies_checkList__ks1lD li{display:flex;align-items:flex-start;gap:.7rem;color:var(--color-white);font-size:.96rem;font-weight:400;line-height:1.5}.caseStudies_checkListCompact__GUTzb{margin-top:0}.caseStudies_checkIcon__l3CRs{flex:0 0 18px;width:18px;height:18px;margin-top:.15rem;color:#ecb64d}.caseStudies_strategySection__2eEq8{display:grid;grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);grid-gap:2rem;gap:2rem;padding:3rem 1.2rem;background:#010001;border-bottom:1px solid rgba(187,149,61,.24)}.caseStudies_strategyCopy__r20O9 p{margin-top:.95rem;max-width:38rem}.caseStudies_featureGrid__Ui5Fp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.35rem 1.8rem;gap:1.35rem 1.8rem;margin-top:1.65rem}.caseStudies_featureCard__1ZwDj{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:start}.caseStudies_featureIcon__z4Czu{width:40px;height:40px;color:#ecb64d}.caseStudies_featureCard__1ZwDj h3{color:var(--color-white);font-size:1.05rem;font-weight:600;line-height:1.25}.caseStudies_featureCard__1ZwDj p{margin-top:.45rem;font-size:.95rem;line-height:1.55}.caseStudies_processSection__n7t5D{padding:3rem 1.2rem 3.25rem}.caseStudies_processSection__n7t5D h2{margin-top:.85rem;max-width:26rem}.caseStudies_processGrid__IL7yU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.15rem;gap:1.15rem;margin-top:2rem}.caseStudies_processStep__8X8uK{position:relative}.caseStudies_processMarker__P_vuC{position:relative;padding-top:.05rem}.caseStudies_processMarker__P_vuC span{position:relative;z-index:1;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ecb64d;color:#090807;font-size:1rem;font-weight:500;line-height:1}.caseStudies_processLine__lH2Ko{position:absolute;top:19px;left:40px;right:-.9rem;height:1px;background:rgba(187,149,61,.7)}.caseStudies_processCopy__RzP6a{margin-top:.85rem}.caseStudies_processCopy__RzP6a h3{color:var(--color-white);font-size:1.15rem;font-weight:600;line-height:1.2}.caseStudies_processCopy__RzP6a p{margin-top:.65rem;font-size:.95rem;line-height:1.55}.caseStudies_resultsPanel__YlbWt{margin-top:1.6rem;padding:4rem 1.2rem 2rem;background:#090807}.caseStudies_resultsPanel__YlbWt h2{margin-top:.85rem;max-width:24rem}.caseStudies_resultsGrid__JGaag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin:1.7rem 0}.caseStudies_resultCard__4EEn5{padding:2.7rem 1.3rem 2.25rem;border:1px solid rgba(187,149,61,.14);border-radius:4px;background:linear-gradient(145deg,#171614 72%,rgba(187,149,61,.18) 120%);text-align:center}.caseStudies_resultIcon__N7tXG{width:72px;height:72px;margin:0 auto 1.4rem;color:#ecb64d}.caseStudies_resultCard__4EEn5 h3{color:var(--color-white);font-size:1.15rem;font-weight:600;line-height:1.25}.caseStudies_resultCard__4EEn5 p{margin-top:.85rem;font-size:.95rem;line-height:1.65}.caseStudies_testimonialCard__IQcOe{position:relative;margin-top:1.5rem;padding:2.5rem 2rem 2rem 7.5rem;border:1px solid rgba(187,149,61,.18);border-radius:4px;background:linear-gradient(145deg,#171614 72%,rgba(187,149,61,.18) 125%)}.caseStudies_quoteMark__pCJmV{position:absolute;top:1.55rem;left:2rem;color:#584b28;font-family:var(--font-heading);font-size:5.75rem;line-height:1}.caseStudies_testimonialCard__IQcOe footer{margin-top:1rem;color:#bb953d;font-size:.95rem;font-weight:400;line-height:1.4;letter-spacing:.08em}.caseStudies_nextPanel__ImdRz{display:grid;grid-template-columns:minmax(0,.58fr) minmax(260px,.42fr);grid-gap:2rem;gap:2rem;margin-top:1.4rem;padding:2.6rem 1.2rem;background:linear-gradient(145deg,#171614 72%,rgba(187,149,61,.12) 125%)}.caseStudies_nextCopy__a6mFs p{margin-top:1rem;max-width:40rem}.caseStudies_nextChecklistWrap__mWo5j{padding-left:1.4rem;border-left:1px solid rgba(187,149,61,.35)}.caseStudies_ctaPanel__1hP5_{margin-top:1.4rem;padding:4rem 1.2rem;background:linear-gradient(180deg,rgba(23,22,20,.96),rgba(23,22,20,.96))}.caseStudies_ctaPanelInner__xy9vl{max-width:42rem;margin:0 auto;text-align:center}.caseStudies_ctaPanelInner__xy9vl h2{max-width:28rem;margin:0 auto;text-align:center}.caseStudies_ctaPanelInner__xy9vl p{max-width:34rem;margin:.9rem auto 0;text-align:center}.caseStudies_iconWrap__9hSyS{display:inline-flex;align-items:center;justify-content:center}.caseStudies_iconWrap__9hSyS svg,.caseStudies_maskIcon__ti2k_{display:block;width:100%;height:100%}.caseStudies_maskIcon__ti2k_{background:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}@media screen and (max-width:1100px){.caseStudies_caseGrid__YJQYt{grid-template-columns:repeat(2,minmax(0,1fr))}.caseStudies_detailShell__ImyvV{padding-top:1.5rem}.caseStudies_heroGrid__vtdYm{grid-template-columns:minmax(0,.52fr) minmax(260px,.48fr);align-items:start}.caseStudies_heroVisual__eCZax{padding-top:1rem}.caseStudies_metricsGrid__MUoI2,.caseStudies_processGrid__IL7yU,.caseStudies_resultsGrid__JGaag{grid-template-columns:1fr}.caseStudies_metricCard__d_999+.caseStudies_metricCard__d_999{border-left:0;border-top:1px solid rgba(187,149,61,.24)}.caseStudies_challengeCopy__3hi53,.caseStudies_challengeGrid__JjylL,.caseStudies_nextPanel__ImdRz,.caseStudies_strategySection__2eEq8{grid-template-columns:1fr}.caseStudies_challengeCopy__3hi53 .caseStudies_checkList__ks1lD,.caseStudies_challengeCopy__3hi53 .caseStudies_sectionLabel__hoYOU,.caseStudies_challengeCopy__3hi53 h2,.caseStudies_challengeCopy__3hi53 p{grid-column:auto}.caseStudies_challengeImageWrap__l9atu{max-width:620px;margin:0 auto}.caseStudies_strategyImageWrap__xPz9_{order:1;max-width:620px;margin:0 auto}.caseStudies_strategyCopy__r20O9{order:2}.caseStudies_processLine__lH2Ko{top:40px;bottom:-1rem;left:19px;right:auto;width:1px;height:auto}.caseStudies_processStep__8X8uK{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:1rem;gap:1rem}.caseStudies_processCopy__RzP6a{margin-top:.15rem}.caseStudies_testimonialCard__IQcOe{padding-left:6rem}.caseStudies_nextChecklistWrap__mWo5j{padding-left:0;padding-top:1rem;border-left:0;border-top:1px solid rgba(187,149,61,.3)}}@media screen and (max-width:767px){.caseStudies_ctaSection__YHO_2,.caseStudies_detailShell__ImyvV,.caseStudies_hero__QJciK,.caseStudies_listingSection__SJPBU{padding-right:var(--gutter-mobile);padding-left:var(--gutter-mobile)}.caseStudies_detailHeroCopy__21hiF h1,.caseStudies_hero__QJciK h1{font-size:2.2rem}.caseStudies_heroCopy__vj9OR,.caseStudies_heroDescription__q3Wfh,.caseStudies_heroKicker__XDBbL{max-width:none}.caseStudies_caseGrid__YJQYt{grid-template-columns:1fr}.caseStudies_challengeCopy__3hi53 h2,.caseStudies_ctaInner__O85h0 h2,.caseStudies_ctaPanelInner__xy9vl h2,.caseStudies_nextCopy__a6mFs h2,.caseStudies_processSection__n7t5D h2,.caseStudies_resultsPanel__YlbWt h2,.caseStudies_sectionHeading__EEDSo h2,.caseStudies_strategyCopy__r20O9 h2{font-size:1.7rem}.caseStudies_heroGrid__vtdYm{grid-template-columns:1fr;gap:1rem}.caseStudies_heroVisual__eCZax{justify-content:flex-end}.caseStudies_heroVisual__eCZax img{max-width:285px}.caseStudies_snapshotGrid__3JxWw{margin-top:.75rem}.caseStudies_snapshotRow__sLB8B{grid-template-columns:minmax(0,1fr) auto;row-gap:1rem;column-gap:1.25rem}.caseStudies_metaItem__tCvyu:first-child,.caseStudies_metaItem__tCvyu:nth-child(2),.caseStudies_metaItem__tCvyu:nth-child(3){grid-column:1}.caseStudies_metricsGrid__MUoI2{padding:.4rem 0}.caseStudies_metricCard__d_999{padding:1.6rem 1rem 1.45rem}.caseStudies_metricIconRow__ir9Ey{gap:.9rem}.caseStudies_metricIcon__KommC{flex-basis:54px;width:54px;height:54px}.caseStudies_metricIconRow__ir9Ey strong{font-size:2.6rem}.caseStudies_challengeGrid__JjylL,.caseStudies_ctaPanel__1hP5_,.caseStudies_nextPanel__ImdRz,.caseStudies_processSection__n7t5D,.caseStudies_resultsPanel__YlbWt,.caseStudies_strategySection__2eEq8{padding-right:1rem;padding-left:1rem}.caseStudies_featureGrid__Ui5Fp{grid-template-columns:1fr}.caseStudies_testimonialCard__IQcOe{padding:2.15rem 1rem 1.5rem;text-align:center}.caseStudies_quoteMark__pCJmV{position:static;display:block;margin-bottom:.55rem;font-size:4.5rem;line-height:.8;text-align:center}.caseStudies_primaryButton__KkepS{min-width:0;width:100%;max-width:274px}}