.agency-case-study_root__MzId0{--paper:var(--bp-canvas,#f3f1ea);--ink:var(--bp-text,#191c1b);--muted:var(--bp-text-muted,#62655f);--line:var(--bp-border,#d2d2c8);--lime:var(--bp-accent,#d5f267);position:relative;isolation:isolate;container-type:inline-size;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.agency-case-study_root__MzId0 *,.agency-case-study_root__MzId0 :after,.agency-case-study_root__MzId0 :before{box-sizing:border-box}.agency-case-study_root__MzId0 dd,.agency-case-study_root__MzId0 dl,.agency-case-study_root__MzId0 figure,.agency-case-study_root__MzId0 h1,.agency-case-study_root__MzId0 h2,.agency-case-study_root__MzId0 h3,.agency-case-study_root__MzId0 p{margin:0}.agency-case-study_root__MzId0 a{color:inherit;text-decoration:none}.agency-case-study_root__MzId0 a[href],.agency-case-study_root__MzId0 summary{-webkit-tap-highlight-color:transparent}.agency-case-study_root__MzId0 [contenteditable]:focus-visible,.agency-case-study_root__MzId0 a[href]:focus-visible,.agency-case-study_root__MzId0 summary:focus-visible{outline:3px solid #657c19;outline-offset:5px}.agency-case-study_root__MzId0 a[href]:hover{text-decoration:underline;text-underline-offset:5px}.agency-case-study_root__MzId0 svg{display:block;width:22px;height:22px;flex-shrink:0}.agency-case-study_root__MzId0 img{display:block;width:100%;height:auto}.agency-case-study_container__4q7Lx{width:calc(100% - 40px);max-width:1280px;margin-inline:auto}.agency-case-study_anchor__XQsCr{position:absolute;top:0;left:0;width:1px;height:1px;scroll-margin-top:24px;pointer-events:none}.agency-case-study_kicker__MnD4i,.agency-case-study_number__CDt9F{display:block;font-size:11px;line-height:1.6;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.agency-case-study_sectionTitle__ZuRi1{margin-top:20px!important;font-size:45px;font-weight:500;line-height:1.03;letter-spacing:-.065em;white-space:pre-line}.agency-case-study_sectionDescription__Rzi2d{max-width:350px;color:var(--muted);font-size:16px;line-height:1.65}.agency-case-study_sectionHeading__wPL_K{display:grid;gap:28px;margin-bottom:42px}.agency-case-study_navigation__RC1wo{z-index:5;container-type:normal}.agency-case-study_navigationInner__ovfAk{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.agency-case-study_brand__EmW5z{display:flex;gap:11px;align-items:center;min-width:0;max-width:73%;font-size:18px;font-weight:700;line-height:1.15;letter-spacing:-.04em}.agency-case-study_brand__EmW5z>span:last-child{overflow-wrap:anywhere}.agency-case-study_brand__EmW5z sup{vertical-align:top;margin-left:3px;font-size:10px}.agency-case-study_brandMark__jQ_34{display:grid;grid-template-columns:repeat(2,10px);grid-template-rows:repeat(2,10px);gap:2px;flex-shrink:0;transform:rotate(-12deg)}.agency-case-study_brandMark__jQ_34 i{background:var(--ink)}.agency-case-study_brandMark__jQ_34 i:last-child{border-radius:50%;background:#697e22}.agency-case-study_desktopNav__L_Gby,.agency-case-study_navCta__BTiqT{display:none}.agency-case-study_mobileMenu__X8Ydt{flex-shrink:0}.agency-case-study_menuTrigger__RwRZj{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--ink);border-radius:50%;cursor:pointer;list-style:none}.agency-case-study_menuTrigger__RwRZj::-webkit-details-marker{display:none}.agency-case-study_menuTrigger__RwRZj svg{width:21px;height:21px}.agency-case-study_menuPanel__uirX2{position:fixed;z-index:60;width:240px;padding:18px;border:1px solid var(--line);background:var(--paper);box-shadow:0 12px 36px #191c1b26}.agency-case-study_menuPanel__uirX2 nav{display:grid}.agency-case-study_menuPanel__uirX2 a{display:flex;align-items:center;min-height:44px;padding:7px 0}.agency-case-study_menuPanel__uirX2>a{margin-top:12px;border-top:1px solid var(--line)}.agency-case-study_hero__dKh6j{padding-top:28px}.agency-case-study_heroEyebrow__LnaLb{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;line-height:1.6;text-transform:uppercase;letter-spacing:.06em}.agency-case-study_heroEyebrow__LnaLb>span:first-child{display:flex;align-items:center;gap:9px}.agency-case-study_availability__v4ozF i,.agency-case-study_heroEyebrow__LnaLb i{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#617720}.agency-case-study_heroIndex__h4nAW{display:none;color:var(--muted)}.agency-case-study_heroComposition__VWlBV{display:grid;gap:42px;margin-block:44px 48px;align-items:center}.agency-case-study_heroCopy__P1j_N{min-width:0}.agency-case-study_heroTitle__z5clt{font-size:58px;font-weight:500;line-height:.99;letter-spacing:-.075em;white-space:pre-line}.agency-case-study_heroIntroduction__oh6x8{display:flex;align-items:flex-start;gap:18px;margin-top:30px}.agency-case-study_heroAsterisk__tG1qn{display:block;flex-shrink:0;margin-top:-8px;font-size:54px;line-height:1}.agency-case-study_heroDescription__QxshX{max-width:390px;color:var(--muted);font-size:15px;line-height:1.7}.agency-case-study_textLink__2ORlP{display:inline-flex;align-items:center;gap:22px;min-height:44px;margin-top:18px;border-bottom:1px solid var(--ink);font-size:13px;font-weight:600}.agency-case-study_textLink__2ORlP svg{width:17px;height:17px}.agency-case-study_heroObject__UYTn2{position:relative;min-width:0;max-width:580px;border:1px solid #c3c5b6;background:#e3e8d6}.agency-case-study_heroObjectBar__xhdxI{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #c3c5b6;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.agency-case-study_heroImage__NgFF0{aspect-ratio:1.13;object-fit:cover}.agency-case-study_heroObject__UYTn2 figcaption{display:flex;gap:14px;align-items:center;justify-content:space-between;min-height:58px;padding:10px 16px;font-size:10px;line-height:1.5}.agency-case-study_heroObject__UYTn2 figcaption>span{flex-shrink:0;color:#51584b}.agency-case-study_heroObject__UYTn2 figcaption a{display:inline-flex;align-items:center;gap:8px;font-weight:600}.agency-case-study_heroObject__UYTn2 figcaption svg{width:15px;height:15px}.agency-case-study_heroObjectSticker___qWhG{position:absolute;right:15px;top:55px;display:grid;place-content:center;width:76px;height:76px;border:1px solid var(--ink);border-radius:50%;background:var(--lime);font-size:13px;font-weight:700;line-height:1.05;text-align:center;transform:rotate(12deg)}.agency-case-study_expertiseStrip__spQ3G{display:grid;grid-template-columns:1fr;gap:20px;padding-block:28px 36px;border-top:1px solid var(--line)}.agency-case-study_expertiseStrip__spQ3G>p{font-size:12px;line-height:1.65;color:var(--muted)}.agency-case-study_expertiseStrip__spQ3G strong{font-weight:500;color:var(--ink)}.agency-case-study_expertiseStrip__spQ3G h2{font-size:13px;font-weight:600}.agency-case-study_expertiseStrip__spQ3G>div p{margin-top:6px;color:var(--muted);font-size:12px}.agency-case-study_work__VWbVP{padding-block:66px 80px;border-top:1px solid var(--line)}.agency-case-study_projectGrid__4zezX{display:grid;gap:46px}.agency-case-study_project__M03ku{min-width:0}.agency-case-study_projectImageLink__N3wxo{position:relative;display:block;overflow:hidden;background:#dedfd6}.agency-case-study_projectImage__umXOh{aspect-ratio:1.08;object-fit:cover}.agency-case-study_project__M03ku:nth-child(2n) .agency-case-study_projectImage__umXOh{aspect-ratio:.92}.agency-case-study_projectArrow__YuSSA{position:absolute;top:15px;right:15px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--paper)}.agency-case-study_projectMetric__Ky1HN{position:absolute;bottom:15px;left:15px;max-width:calc(100% - 30px);padding:11px 14px;background:var(--paper);color:var(--muted);font-size:10px;line-height:1.5}.agency-case-study_projectMetric__Ky1HN strong{display:block;margin-bottom:3px;color:var(--ink);font-size:16px;font-weight:500;letter-spacing:-.04em}.agency-case-study_projectCaption__cugtw{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:22px}.agency-case-study_projectCaption__cugtw .agency-case-study_kicker__MnD4i{max-width:32ch;font-size:9px;color:var(--muted)}.agency-case-study_projectCaption__cugtw h3{margin-top:8px;font-size:33px;font-weight:500;line-height:1.1;letter-spacing:-.055em}.agency-case-study_projectCaption__cugtw>span{max-width:80px;flex-shrink:0;color:var(--muted);font-size:10px;text-align:right}.agency-case-study_projectDescription__puBA_{margin-top:12px!important;color:var(--muted);font-size:13px}.agency-case-study_detail__G_WI6{padding-block:66px;color:var(--paper);background:var(--ink)}.agency-case-study_detail__G_WI6 .agency-case-study_kicker__MnD4i,.agency-case-study_detail__G_WI6 .agency-case-study_number__CDt9F{color:var(--lime)}.agency-case-study_detail__G_WI6 [contenteditable]:focus-visible,.agency-case-study_detail__G_WI6 a[href]:focus-visible{outline-color:var(--lime)}.agency-case-study_caseIntroduction__XJi5_{display:grid;gap:30px;margin-bottom:40px}.agency-case-study_caseTitle__oa1QG{margin-top:22px!important;font-size:46px;font-weight:500;line-height:1.04;letter-spacing:-.06em;white-space:pre-line}.agency-case-study_caseDescription__tBMQ0{max-width:390px;color:#c5c7be;font-size:16px;line-height:1.65}.agency-case-study_caseFacts__0QqDj{margin-top:30px!important}.agency-case-study_caseFacts__0QqDj>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:15px;padding-block:11px;border-top:1px solid #424640;font-size:11px}.agency-case-study_caseFacts__0QqDj dt{color:#a1a69a}.agency-case-study_caseBody__IwMxl{display:grid;gap:36px;align-items:stretch}.agency-case-study_caseImage__GnQUt{min-width:0;align-self:start}.agency-case-study_caseImage__GnQUt img{aspect-ratio:1.1;object-fit:cover}.agency-case-study_caseImage__GnQUt figcaption{margin-top:12px;color:#a1a69a;font-size:10px}.agency-case-study_caseNarrative__vakSf{display:flex;flex-direction:column;gap:28px}.agency-case-study_caseNarrative__vakSf p{margin-top:12px;color:#c5c7be;font-size:15px;line-height:1.7}.agency-case-study_caseSignature__fJByU{display:flex;align-items:center;gap:15px;margin-top:auto;font-size:12px;color:var(--lime)}.agency-case-study_signatureSymbol__x5z55{font-size:46px;line-height:1}.agency-case-study_results__92_Y_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px!important;padding-top:24px;border-top:1px solid #424640}.agency-case-study_results__92_Y_>div{display:flex;flex-direction:column-reverse;gap:12px}.agency-case-study_results__92_Y_ dt{color:#c5c7be;font-size:10px;line-height:1.5}.agency-case-study_results__92_Y_ dd{color:var(--lime);font-size:38px;font-weight:500;line-height:1;letter-spacing:-.06em}.agency-case-study_disclosure___VzXa{max-width:670px;margin-top:24px!important;color:#a1a69a;font-size:10px;line-height:1.6}.agency-case-study_process__hnkaj{padding-block:70px}.agency-case-study_processLayout__X3WiA{display:grid;gap:44px}.agency-case-study_processIntroduction__eKmH3 .agency-case-study_sectionDescription__Rzi2d{margin-top:25px}.agency-case-study_processDiagram__YTOm4{position:relative;display:flex;align-items:center;height:130px;margin-top:20px}.agency-case-study_processDiagram__YTOm4 i{display:block;width:74px;height:74px;border:1px solid #707867;border-radius:50%}.agency-case-study_processDiagram__YTOm4 i+i{margin-left:-24px}.agency-case-study_processDiagram__YTOm4 i:nth-child(2){border-color:#1e2618;background:var(--lime);mix-blend-mode:multiply}.agency-case-study_processDiagram__YTOm4 span{position:absolute;bottom:0;left:0;color:var(--muted);font-size:10px;letter-spacing:.05em}.agency-case-study_processSteps__1toOv{margin:0;padding:0;list-style:none}.agency-case-study_processSteps__1toOv li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;padding-block:26px;border-top:1px solid var(--line)}.agency-case-study_stepNumber__fldu0{color:var(--muted);font-size:11px;line-height:1.8}.agency-case-study_stepHeading__h_4ui{display:flex;flex-direction:column;gap:12px}.agency-case-study_stepHeading__h_4ui h3{font-size:25px;font-weight:500;line-height:1.15;letter-spacing:-.04em}.agency-case-study_stepHeading__h_4ui>span{color:var(--muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.agency-case-study_processSteps__1toOv p{max-width:490px;margin-top:16px;color:var(--muted);font-size:14px;line-height:1.7}.agency-case-study_contact__G4daf{padding-block:38px 48px;background:var(--lime)}.agency-case-study_contactTop__a2OB_{display:flex;flex-direction:column;gap:14px}.agency-case-study_availability__v4ozF{display:inline-flex;align-items:center;gap:8px;font-size:10px}.agency-case-study_availability__v4ozF i{background:var(--ink)}.agency-case-study_contactMain__mvDr6{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-block:40px 30px}.agency-case-study_contactTitle__E41iq{min-width:0;font-size:52px;font-weight:500;line-height:1.02;letter-spacing:-.07em;white-space:pre-line}.agency-case-study_contactArrow___HwDx{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;margin-bottom:3px;border:1px solid var(--ink);border-radius:50%}.agency-case-study_contactArrow___HwDx svg{width:32px;height:32px}.agency-case-study_contactBottom__02mEG{display:flex;flex-direction:column;gap:25px;padding-top:26px;border-top:1px solid #a4ba50}.agency-case-study_contactDescription__41TZN{max-width:420px;font-size:14px;line-height:1.65}.agency-case-study_contactEmail___5_jn{display:inline-flex;align-items:center;align-self:flex-start;gap:15px;min-height:44px;border-bottom:1px solid var(--ink);font-size:17px}.agency-case-study_contactSetup__RL1_W{max-width:340px;font-size:12px;line-height:1.5}.agency-case-study_footer__1lXd0{padding-top:38px}.agency-case-study_footerTop__UlkSj{display:grid;gap:24px;padding-bottom:32px}.agency-case-study_footerBrand__mrylq{align-self:start;font-size:38px;font-weight:600;line-height:1.1;letter-spacing:-.065em}.agency-case-study_footerBrand__mrylq>span{display:inline-block;vertical-align:top;margin-left:4px;font-size:15px}.agency-case-study_footerTop__UlkSj>p{max-width:170px;color:var(--muted);font-size:12px}.agency-case-study_footerTop__UlkSj nav{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:11px}.agency-case-study_footerTop__UlkSj nav a{display:inline-flex;align-items:center;gap:10px;min-height:44px}.agency-case-study_footerTop__UlkSj nav svg{width:14px;height:14px}.agency-case-study_footerBottom__H3vXR{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:66px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.agency-case-study_footerBottom__H3vXR a{display:flex;align-items:center;gap:20px;min-height:44px}@container (min-width: 700px){.agency-case-study_container__4q7Lx{width:calc(100% - 80px)}.agency-case-study_hero__dKh6j{padding-top:32px}.agency-case-study_heroIndex__h4nAW{display:block}.agency-case-study_heroEyebrow__LnaLb{font-size:11px}.agency-case-study_heroTitle__z5clt{font-size:95px}.agency-case-study_heroComposition__VWlBV{margin-block:58px}.agency-case-study_heroIntroduction__oh6x8{gap:32px;margin-top:38px}.agency-case-study_heroDescription__QxshX{font-size:17px}.agency-case-study_heroObject__UYTn2{justify-self:center;width:100%}.agency-case-study_heroImage__NgFF0{aspect-ratio:1.5}.agency-case-study_expertiseStrip__spQ3G{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding-block:32px}.agency-case-study_expertiseStrip__spQ3G>div p,.agency-case-study_expertiseStrip__spQ3G>p{font-size:11px}.agency-case-study_expertiseStrip__spQ3G h2{font-size:12px}.agency-case-study_work__VWbVP{padding-block:88px 105px}.agency-case-study_sectionHeading__wPL_K{grid-template-columns:1.1fr 1fr;align-items:end;gap:45px;margin-bottom:52px}.agency-case-study_sectionTitle__ZuRi1{font-size:59px}.agency-case-study_projectGrid__4zezX{grid-template-columns:1.25fr 1fr;gap:32px;align-items:start}.agency-case-study_project__M03ku:nth-child(2n){margin-top:100px}.agency-case-study_projectImage__umXOh{aspect-ratio:.9}.agency-case-study_project__M03ku:nth-child(2n) .agency-case-study_projectImage__umXOh{aspect-ratio:.78}.agency-case-study_projectCaption__cugtw{align-items:flex-start}.agency-case-study_projectCaption__cugtw h3{font-size:35px}.agency-case-study_projectCaption__cugtw>span{max-width:65px}.agency-case-study_detail__G_WI6{padding-block:85px}.agency-case-study_caseIntroduction__XJi5_{grid-template-columns:1.1fr 1fr;gap:50px;margin-bottom:46px}.agency-case-study_caseTitle__oa1QG{font-size:58px}.agency-case-study_caseBody__IwMxl{grid-template-columns:1.1fr 1fr;gap:36px}.agency-case-study_caseImage__GnQUt img{aspect-ratio:.73}.agency-case-study_results__92_Y_{gap:28px;margin-top:58px!important;padding-top:35px}.agency-case-study_results__92_Y_ dd{font-size:76px}.agency-case-study_results__92_Y_ dt{font-size:12px}.agency-case-study_disclosure___VzXa{font-size:11px}.agency-case-study_process__hnkaj{padding-block:90px}.agency-case-study_processLayout__X3WiA{grid-template-columns:1fr 1.15fr;gap:40px}.agency-case-study_processIntroduction__eKmH3 .agency-case-study_sectionTitle__ZuRi1{font-size:45px}.agency-case-study_processDiagram__YTOm4{margin-top:45px}.agency-case-study_contact__G4daf{padding-block:44px 50px}.agency-case-study_contactTop__a2OB_{flex-direction:row;justify-content:space-between;align-items:center}.agency-case-study_contactMain__mvDr6{margin-block:48px 42px}.agency-case-study_contactTitle__E41iq{font-size:90px}.agency-case-study_contactArrow___HwDx{width:112px;height:112px}.agency-case-study_contactArrow___HwDx svg{width:62px;height:62px}.agency-case-study_contactBottom__02mEG{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:50px}.agency-case-study_contactDescription__41TZN{max-width:350px}.agency-case-study_contactEmail___5_jn{align-self:flex-end;font-size:19px;min-width:0;max-width:100%;flex-shrink:1}.agency-case-study_footerTop__UlkSj{grid-template-columns:1.2fr .7fr 1fr;align-items:start;gap:35px;padding-bottom:45px}.agency-case-study_footerBrand__mrylq{font-size:42px}.agency-case-study_footerTop__UlkSj nav{display:grid;gap:0;justify-self:end}}@container (min-width: 1100px){.agency-case-study_heroComposition__VWlBV{grid-template-columns:1.5fr 1fr;gap:54px;margin-block:66px 60px}.agency-case-study_heroTitle__z5clt{font-size:clamp(100px,8.9cqi,132px)}.agency-case-study_heroIntroduction__oh6x8{gap:30px;margin-top:42px}.agency-case-study_heroAsterisk__tG1qn{margin-top:0;font-size:76px}.agency-case-study_heroDescription__QxshX{max-width:380px;font-size:17px}.agency-case-study_heroObject__UYTn2{transform:rotate(3deg)}.agency-case-study_heroImage__NgFF0{aspect-ratio:1.05}.agency-case-study_heroObjectBar__xhdxI{padding:14px 18px}.agency-case-study_heroObjectSticker___qWhG{top:60px;right:-15px;width:92px;height:92px;font-size:16px}.agency-case-study_heroObject__UYTn2 figcaption{min-height:64px;padding:12px 18px}.agency-case-study_expertiseStrip__spQ3G{grid-template-columns:1.15fr repeat(3,1fr);gap:40px;padding-block:36px}.agency-case-study_expertiseStrip__spQ3G>div p,.agency-case-study_expertiseStrip__spQ3G>p{font-size:12px}.agency-case-study_expertiseStrip__spQ3G h2{font-size:13px}.agency-case-study_sectionTitle__ZuRi1{font-size:76px}.agency-case-study_sectionHeading__wPL_K{grid-template-columns:1.4fr 1fr;gap:100px;margin-bottom:60px}.agency-case-study_projectGrid__4zezX{grid-template-columns:1.35fr 1fr;gap:66px}.agency-case-study_project__M03ku:nth-child(2n){margin-top:140px}.agency-case-study_projectImage__umXOh{aspect-ratio:1.08}.agency-case-study_project__M03ku:nth-child(2n) .agency-case-study_projectImage__umXOh{aspect-ratio:.87}.agency-case-study_projectArrow__YuSSA{top:22px;right:22px;width:52px;height:52px}.agency-case-study_projectMetric__Ky1HN{bottom:22px;left:22px;padding:16px 20px;font-size:11px}.agency-case-study_projectMetric__Ky1HN strong{font-size:21px}.agency-case-study_projectCaption__cugtw .agency-case-study_kicker__MnD4i{font-size:10px}.agency-case-study_projectCaption__cugtw h3{font-size:44px}.agency-case-study_projectCaption__cugtw>span{max-width:80px;font-size:11px}.agency-case-study_projectDescription__puBA_{font-size:14px}.agency-case-study_detail__G_WI6{padding-block:100px}.agency-case-study_caseIntroduction__XJi5_{grid-template-columns:1.4fr 1fr;gap:100px;margin-bottom:55px}.agency-case-study_caseTitle__oa1QG{font-size:77px}.agency-case-study_caseDescription__tBMQ0{font-size:19px}.agency-case-study_caseFacts__0QqDj>div{grid-template-columns:100px minmax(0,1fr);padding-block:12px;font-size:12px}.agency-case-study_caseBody__IwMxl{grid-template-columns:1.4fr 1fr;gap:90px}.agency-case-study_caseImage__GnQUt img{aspect-ratio:1.16}.agency-case-study_caseNarrative__vakSf{gap:30px;padding-block:12px 24px}.agency-case-study_caseNarrative__vakSf p{font-size:17px}.agency-case-study_results__92_Y_{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px!important;padding-top:40px}.agency-case-study_results__92_Y_>div+div{padding-left:40px;border-left:1px solid #424640}.agency-case-study_results__92_Y_ dd{font-size:97px}.agency-case-study_process__hnkaj{padding-block:105px}.agency-case-study_processLayout__X3WiA{grid-template-columns:1fr 1.25fr;gap:110px}.agency-case-study_processIntroduction__eKmH3 .agency-case-study_sectionTitle__ZuRi1{font-size:62px}.agency-case-study_processSteps__1toOv li{grid-template-columns:36px minmax(0,1fr);gap:25px;padding-block:31px}.agency-case-study_stepHeading__h_4ui h3{font-size:31px}.agency-case-study_processSteps__1toOv p{font-size:16px}.agency-case-study_contact__G4daf{padding-block:48px 60px}.agency-case-study_contactMain__mvDr6{margin-block:60px 52px}.agency-case-study_contactTitle__E41iq{font-size:136px}.agency-case-study_contactArrow___HwDx{width:164px;height:164px;margin-right:28px;margin-bottom:8px}.agency-case-study_contactArrow___HwDx svg{width:88px;height:88px}.agency-case-study_contactDescription__41TZN{max-width:450px;font-size:16px}.agency-case-study_contactEmail___5_jn{font-size:23px}.agency-case-study_footer__1lXd0{padding-top:54px}.agency-case-study_footerTop__UlkSj{grid-template-columns:1.4fr .6fr 1fr}.agency-case-study_footerBrand__mrylq{font-size:61px}.agency-case-study_footerTop__UlkSj>p{padding-top:8px;font-size:13px}.agency-case-study_footerTop__UlkSj nav{grid-template-columns:repeat(3,auto);gap:22px;padding-top:5px;font-size:12px}}.agency-case-study_root__MzId0[data-builder-breakpoint=mobile] .agency-case-study_heroIndex__h4nAW{display:none}.agency-case-study_navigation__RC1wo[data-builder-breakpoint=desktop] .agency-case-study_container__4q7Lx,.agency-case-study_navigation__RC1wo[data-builder-breakpoint=tablet] .agency-case-study_container__4q7Lx{width:calc(100% - 80px)}.agency-case-study_navigation__RC1wo[data-builder-breakpoint=desktop] .agency-case-study_brand__EmW5z{max-width:34%;font-size:22px}.agency-case-study_navigation__RC1wo[data-builder-breakpoint=desktop] .agency-case-study_desktopNav__L_Gby{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:26px;max-width:38%;font-size:12px}.agency-case-study_desktopNav__L_Gby a{display:flex;align-items:center;min-height:44px}.agency-case-study_navigation__RC1wo[data-builder-breakpoint=desktop] .agency-case-study_navCta__BTiqT{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:44px;max-width:24%;padding:8px 18px;border:1px solid var(--ink);border-radius:100px;font-size:12px}.agency-case-study_navigation__RC1wo[data-builder-breakpoint=desktop] .agency-case-study_navCta__BTiqT svg{width:17px;height:17px}.agency-case-study_navigation__RC1wo[data-builder-breakpoint=desktop] .agency-case-study_mobileMenu__X8Ydt{display:none}@media (prefers-reduced-motion:no-preference){.agency-case-study_root__MzId0:not([data-agency-motion=none]) .agency-case-study_projectImage__umXOh{transition:transform .45s ease}.agency-case-study_root__MzId0:not([data-agency-motion=none]) .agency-case-study_projectImageLink__N3wxo:hover .agency-case-study_projectImage__umXOh{transform:scale(1.035)}.agency-case-study_root__MzId0:not([data-agency-motion=none]) .agency-case-study_contactArrow___HwDx{transition:background-color .2s ease,color .2s ease}.agency-case-study_root__MzId0:not([data-agency-motion=none]) a.agency-case-study_contactArrow___HwDx:hover{background:var(--ink);color:var(--lime)}}@media (prefers-reduced-motion:reduce){.agency-case-study_root__MzId0 *,.agency-case-study_root__MzId0 :after,.agency-case-study_root__MzId0 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.portfolio-core_root__qkuQS{--paper:var(--bp-canvas,#eeeae3);--ink:var(--bp-text,#282823);--line:var(--bp-border,#c9c5bc);position:relative;container-type:inline-size;background:var(--paper);color:var(--ink);font:16px/1.55 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}.portfolio-core_root__qkuQS *,.portfolio-core_root__qkuQS :after,.portfolio-core_root__qkuQS :before{box-sizing:border-box;min-width:0}.portfolio-core_root__qkuQS dd,.portfolio-core_root__qkuQS dl,.portfolio-core_root__qkuQS figure,.portfolio-core_root__qkuQS h1,.portfolio-core_root__qkuQS h2,.portfolio-core_root__qkuQS h3,.portfolio-core_root__qkuQS p{margin:0}.portfolio-core_root__qkuQS a{color:inherit;text-decoration:none}.portfolio-core_root__qkuQS a[href]:hover{text-decoration:underline;text-underline-offset:5px}.portfolio-core_root__qkuQS [contenteditable]:focus-visible,.portfolio-core_root__qkuQS a:focus-visible,.portfolio-core_root__qkuQS summary:focus-visible{outline:3px solid #a63d20;outline-offset:5px}.portfolio-core_root__qkuQS img{display:block;width:100%;height:auto}.portfolio-core_container__UwXxW{width:calc(100% - 40px);max-width:1320px;margin:auto}.portfolio-core_anchor__84Sxj{position:absolute;inset:0 auto auto 0;width:1px;height:1px;pointer-events:none}.portfolio-core_kicker__ulhfL{font:10px/1.6 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.1em}.portfolio-core_masthead__FELmJ{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:84px;border-bottom:1px solid var(--line)}.portfolio-core_signature__dy6ay{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.portfolio-core_signature__dy6ay>span{font-size:32px;font-weight:400}.portfolio-core_desktopNav__hYuNv,.portfolio-core_navCta__Vjj33{display:none}.portfolio-core_mobileNav__35sZq{flex-shrink:0}.portfolio-core_menuTrigger__Hh9a4{cursor:pointer;display:grid;place-items:center;min-width:44px;min-height:44px;padding:12px;font-size:12px;list-style:none}.portfolio-core_menuTrigger__Hh9a4::-webkit-details-marker{display:none}.portfolio-core_menuPanel__4otHQ{position:absolute;z-index:10;left:0;right:0;padding:25px;background:var(--ink);color:var(--paper)}.portfolio-core_menuPanel__4otHQ nav{display:grid;gap:18px}.portfolio-core_introMeta__DicjU{display:flex;justify-content:space-between;gap:24px;padding-top:32px}.portfolio-core_introMeta__DicjU>:last-child{display:none}.portfolio-core_heroTitle__yr6PQ{max-width:18ch;padding:38px 0;font:italic 52px/1.02 Georgia,Times New Roman,serif;letter-spacing:-.055em;white-space:pre-line}.portfolio-core_introBottom__HJyge{display:grid;gap:30px;padding-bottom:52px;border-bottom:1px solid var(--line)}.portfolio-core_availability__7JcBX{display:flex;align-items:center;gap:8px;font-size:11px}.portfolio-core_availability__7JcBX i{width:7px;height:7px;border-radius:50%;background:#a0472f;flex-shrink:0}.portfolio-core_introCopy__47BnP{max-width:34ch;font-size:17px}.portfolio-core_textLink__f_Ghc{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ink);padding:18px 0 8px;font-size:12px}.portfolio-core_preview__KmacA{max-width:250px;justify-self:end;transform:rotate(4deg)}.portfolio-core_preview__KmacA img{aspect-ratio:4/3;object-fit:cover}.portfolio-core_preview__KmacA figcaption{padding-top:8px;font-size:9px}.portfolio-core_profile__Gm_u_,.portfolio-core_work__RLK2m{padding:56px 0}.portfolio-core_sectionHeading___7ERU{display:grid;gap:22px;margin-bottom:35px}.portfolio-core_profileTop__3V0B_ h2,.portfolio-core_sectionHeading___7ERU h2{margin-top:14px;font:42px/1.06 Georgia,Times New Roman,serif;letter-spacing:-.045em;white-space:pre-line}.portfolio-core_sectionHeading___7ERU>p{max-width:38ch;font-size:14px;color:#62625b}.portfolio-core_projects__xXqya{display:grid;gap:42px}.portfolio-core_projectImage__e_qYD{position:relative;background:#d7d0c4}.portfolio-core_projectImage__e_qYD img{aspect-ratio:4/3;object-fit:cover;transition:filter .3s ease}.portfolio-core_projectImage__e_qYD:hover img{filter:brightness(1.04)}.portfolio-core_projectNumber__7u5qu{position:absolute;top:14px;left:14px;font:12px Georgia,serif;background:var(--paper);border-radius:50%;width:30px;height:30px;display:grid;place-items:center}.portfolio-core_projectLink__LUV59{position:absolute;bottom:14px;right:14px;display:grid;place-items:center;width:44px;height:44px;background:var(--paper);border-radius:50%;font-size:24px}.portfolio-core_projectCaption__x3Its{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px}.portfolio-core_projectCaption__x3Its h3{font:32px/1.2 Georgia,serif;letter-spacing:-.03em;margin-top:7px}.portfolio-core_projectYear__xnQW8{max-width:85px;font-size:10px;text-align:right}.portfolio-core_projectDescription__qC9lh{max-width:54ch;margin-top:12px!important;font-size:13px;color:#62625b}.portfolio-core_profile__Gm_u_{--paper:#292c29;--ink:#e9e8dc;--line:#50524b}.portfolio-core_profileTop__3V0B_{display:grid;gap:26px;margin-bottom:42px}.portfolio-core_profileTop__3V0B_>div{font-size:16px}.portfolio-core_profileNote__MgYcy{margin-top:20px!important;color:#b9bcb0;font-size:13px}.portfolio-core_profileGrid__p3_dW{display:grid;gap:40px;border-top:1px solid var(--line);padding-top:30px}.portfolio-core_disciplines__jvUE8 p{max-width:28ch;font:22px/1.4 Georgia,serif}.portfolio-core_orbit__dsgxT{display:flex;align-items:center;height:140px;padding-left:10px}.portfolio-core_orbit__dsgxT span{width:83px;height:83px;border:1px solid #aaa99b;border-radius:50%;margin-left:-10px}.portfolio-core_orbit__dsgxT span:nth-child(2){height:112px;background:#a44e35;border:0}.portfolio-core_method__T0MdM{list-style:none;padding:0;margin:12px 0 0}.portfolio-core_method__T0MdM li{display:grid;grid-template-columns:24px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.portfolio-core_method__T0MdM li>span{font-size:10px}.portfolio-core_experience__lx6f1 h3,.portfolio-core_method__T0MdM h3{font-size:17px;font-weight:400}.portfolio-core_experience__lx6f1 p,.portfolio-core_method__T0MdM p{margin-top:10px!important;color:#b9bcb0;font-size:13px}.portfolio-core_experience__lx6f1{margin-top:42px!important;border-top:1px solid var(--line)}.portfolio-core_experience__lx6f1>div{display:grid;gap:10px;padding:22px 0;border-bottom:1px solid var(--line)}.portfolio-core_experience__lx6f1 dt{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.portfolio-core_conversation__eSkaH{background:#bc583b;color:#211e18;padding:42px 0}.portfolio-core_contactMeta__6F_by{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.portfolio-core_conversation__eSkaH .portfolio-core_availability__7JcBX i{background:#211e18}.portfolio-core_contactTitle__RdSTd{font:italic 62px/1 Georgia,serif;letter-spacing:-.055em;margin:44px 0!important}.portfolio-core_contactBottom__0UAgE{display:grid;gap:26px;border-top:1px solid #713925;padding-top:25px}.portfolio-core_contactBottom__0UAgE p{max-width:36ch;font-size:14px}.portfolio-core_contactLink__ZOTfb{display:flex;align-items:center;gap:24px;justify-content:space-between;font-size:16px}.portfolio-core_contactLink__ZOTfb>span{font-size:38px}.portfolio-core_colophon__K9Bap{padding:30px 0 20px}.portfolio-core_footerTop__QmFgE{display:grid;gap:20px;padding-bottom:32px}.portfolio-core_footerName__SBPOv{font:32px/1.1 Georgia,serif;letter-spacing:-.04em}.portfolio-core_footerTop__QmFgE p{font-size:12px;max-width:24ch}.portfolio-core_footerBottom__f5XTQ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:10px;border-top:1px solid var(--line);padding-top:18px}.portfolio-core_footerBottom__f5XTQ nav{display:flex;flex-wrap:wrap;gap:18px}.portfolio-core_mediaEmpty__9cDN_{display:grid;place-items:center;min-height:200px;background:#d7d0c4;color:#282823}@container (min-width:700px){.portfolio-core_container__UwXxW{width:calc(100% - 72px)}.portfolio-core_heroTitle__yr6PQ{font-size:90px;padding:60px 0}.portfolio-core_introMeta__DicjU>:last-child{display:block}.portfolio-core_introBottom__HJyge{grid-template-columns:1fr 1fr}.portfolio-core_availability__7JcBX{grid-column:1/-1}.portfolio-core_preview__KmacA{max-width:230px}.portfolio-core_profileTop__3V0B_,.portfolio-core_sectionHeading___7ERU{grid-template-columns:1fr 1fr;gap:50px;align-items:end}.portfolio-core_projects__xXqya{grid-template-columns:1fr 1fr;column-gap:30px;row-gap:56px}.portfolio-core_project__GRs__:first-child{grid-column:1/-1}.portfolio-core_project__GRs__:first-child .portfolio-core_projectImage__e_qYD img{aspect-ratio:16/9}.portfolio-core_project__GRs__:nth-child(3n){margin-top:90px}.portfolio-core_profile__Gm_u_,.portfolio-core_work__RLK2m{padding:75px 0}.portfolio-core_profileGrid__p3_dW{grid-template-columns:1fr 1fr;gap:50px}.portfolio-core_experience__lx6f1>div{grid-template-columns:1fr 2fr;gap:35px}.portfolio-core_contactTitle__RdSTd{font-size:110px}.portfolio-core_contactBottom__0UAgE,.portfolio-core_footerTop__QmFgE{display:flex;justify-content:space-between;gap:50px}.portfolio-core_footerName__SBPOv{font-size:46px}}@container (min-width:1100px){.portfolio-core_container__UwXxW{width:calc(100% - 120px)}.portfolio-core_desktopNav__hYuNv{display:flex;gap:32px;font-size:12px}.portfolio-core_navCta__Vjj33{display:block;font-size:12px}.portfolio-core_mobileNav__35sZq{display:none}.portfolio-core_heroTitle__yr6PQ{font-size:clamp(110px,10.5cqi,158px);padding:70px 0;max-width:19ch}.portfolio-core_introBottom__HJyge{grid-template-columns:1fr 1.1fr .7fr;align-items:center;gap:80px;padding-bottom:80px}.portfolio-core_availability__7JcBX{grid-column:auto}.portfolio-core_introCopy__47BnP{font-size:20px}.portfolio-core_preview__KmacA{max-width:250px}.portfolio-core_profile__Gm_u_,.portfolio-core_work__RLK2m{padding:100px 0}.portfolio-core_sectionHeading___7ERU{margin-bottom:60px}.portfolio-core_profileTop__3V0B_ h2,.portfolio-core_sectionHeading___7ERU h2{font-size:64px}.portfolio-core_sectionHeading___7ERU>p{justify-self:end}.portfolio-core_projects__xXqya{gap:70px}.portfolio-core_projectCaption__x3Its h3{font-size:42px}.portfolio-core_profileTop__3V0B_{grid-template-columns:1.2fr 1fr;align-items:start;gap:100px;margin-bottom:60px}.portfolio-core_profileTop__3V0B_>div{padding-top:20px;font-size:19px}.portfolio-core_profileGrid__p3_dW{grid-template-columns:1.2fr 1fr;gap:100px}.portfolio-core_contactTitle__RdSTd{font-size:150px;margin:60px 0!important}.portfolio-core_conversation__eSkaH{padding:55px 0}}@media (prefers-reduced-motion:reduce){.portfolio-core_root__qkuQS *,.portfolio-core_root__qkuQS :after,.portfolio-core_root__qkuQS :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}