.BlogChannelCta_contact__mOnp4{padding-block:clamp(45px,7vw,100px);border-top:1px solid var(--border)}.BlogChannelCta_title__qw5kA{font-family:var(--font-kuksenko-display),sans-serif;text-transform:uppercase;font-size:clamp(28px,7.6vw,110px);font-weight:600;line-height:1.1;letter-spacing:-.035em}.BlogChannelCta_bottom__Sdf1B{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px;margin-top:30px}.BlogChannelCta_bottom__Sdf1B p{color:var(--ink-muted);font-size:16px;line-height:1.7;margin:0}.BlogChannelCta_bottom__Sdf1B a{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:#171719;color:#fff;font-size:14px;font-weight:500;min-height:60px;padding-inline:24px;text-decoration:none;transition:opacity .2s}.BlogChannelCta_bottom__Sdf1B a:hover{opacity:.88}.BlogChannelCta_bottom__Sdf1B a span:last-child{font-size:22px;transition:transform .2s}.BlogChannelCta_bottom__Sdf1B a:hover span:last-child{transform:translate(3px,-3px)}@media (max-width:699px){.BlogChannelCta_bottom__Sdf1B a{width:100%}}.CodeBlock_wrapper__i4zF0{position:relative;margin-block:1.5em}.CodeBlock_copyButton__61wue{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;color:var(--ink-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s var(--ease-out),border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.CodeBlock_copyButton__61wue:hover{color:var(--ink);border-color:var(--border-strong)}.CodeBlock_copyButton__61wue[data-copied=true]{color:var(--ink);border-color:var(--ink);background:rgba(17,17,18,.06)}.CodeBlock_pre__lheIB{overflow-x:auto;padding:44px clamp(16px,2vw,22px) clamp(16px,2vw,22px);border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface);line-height:1.55}.CodeBlock_pre__lheIB code{padding:0;background:none;font-size:14px}.StudioContact_contact__jSNag{padding-block:clamp(45px,7vw,100px)}.StudioContact_title__NeH1p{font-family:var(--font-kuksenko-display),sans-serif;text-transform:uppercase;font-size:clamp(28px,7.6vw,110px);font-weight:600;line-height:1.2;letter-spacing:-.035em}.StudioContact_bottom__DBVyB{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px;margin-top:30px}.StudioContact_bottom__DBVyB p{color:var(--ink-muted);font-size:16px;line-height:1.7;margin:0}.StudioContact_bottom__DBVyB a{display:flex;align-items:center;justify-content:space-between;gap:42px;background:#171719;color:#fff;font-size:14px;min-height:60px;padding-inline:22px}.StudioContact_bottom__DBVyB a span{font-size:24px;transition:transform .2s}.StudioContact_bottom__DBVyB a:hover span{transform:translate(3px,-3px)}@media (max-width:699px){.StudioContact_bottom__DBVyB a{width:100%}}.PostCover_cover__akLXc{position:relative;aspect-ratio:16/9;overflow:hidden;background:#eef0ed}.PostCover_image__4uTg7{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}a:hover .PostCover_image__4uTg7{transform:scale(1.035)}.PostCover_empty__peQMZ{display:flex;align-items:flex-end;padding:clamp(22px,3vw,45px);background:#eef0ed}.PostCover_empty__peQMZ:before{content:"↗";position:absolute;top:20px;right:26px;font-size:clamp(50px,7vw,100px);line-height:1;font-weight:400;color:#171719}.PostCover_topic__cm_aJ{max-width:16ch;font-family:var(--font-display);font-size:clamp(27px,3vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.05;color:#171719}@media (prefers-reduced-motion:reduce){.PostCover_image__4uTg7{transition:none}a:hover .PostCover_image__4uTg7{transform:none}}.post_article__LMzOI{max-width:calc(840px + 2 * var(--page-pad))}.post_header__ZUiNa{padding-bottom:clamp(20px,2.5vw,32px)}.post_cover__CCvOK{border:1px solid var(--border);border-radius:var(--radius-md)}.post_meta__tDN9z{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 clamp(10px,1.4vw,16px);font-family:var(--font-display);font-size:13px;font-weight:500;color:var(--ink-muted)}.post_title__lerbg{font-size:clamp(28px,3.6vw,44px);line-height:1.1}.post_lead__5SITq{max-width:64ch;margin:clamp(16px,2vw,22px) 0 0;font-size:clamp(16px,1.3vw,18px);color:var(--ink-muted)}.post_body__Vv7Fn{margin-top:clamp(32px,4vw,48px);font-size:clamp(16px,1.2vw,17px);line-height:1.7}.post_body__Vv7Fn>:not(.post-embed)+:not(.post-embed){margin-top:1.15em}.post_body__Vv7Fn>h2{margin-top:clamp(40px,4.6vw,60px);font-size:clamp(22px,2.1vw,27px);line-height:1.2}.post_body__Vv7Fn>h3{margin-top:clamp(28px,3.2vw,40px);font-size:clamp(18px,1.6vw,21px);line-height:1.25}.post_body__Vv7Fn>h2+*,.post_body__Vv7Fn>h3+*{margin-top:.7em}.post_body__Vv7Fn>:not(.post-embed) a{text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color .25s var(--ease-out)}.post_body__Vv7Fn>:not(.post-embed) a:hover{text-decoration-color:currentColor}.post_body__Vv7Fn>ol,.post_body__Vv7Fn>ul{padding-left:1.2em}.post_body__Vv7Fn>ol li+li,.post_body__Vv7Fn>ul li+li{margin-top:.45em}.post_body__Vv7Fn>blockquote{margin-inline:0;padding-left:clamp(16px,2vw,24px);border-left:2px solid var(--border-strong);color:var(--ink-muted)}.post_body__Vv7Fn>:not(.post-embed) code{padding:.15em .4em;border-radius:var(--radius-sm);background:rgba(17,17,18,.05);font-size:.88em}.post_body__Vv7Fn>pre{overflow-x:auto;padding:clamp(16px,2vw,22px);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);line-height:1.55}.post_body__Vv7Fn>pre code{padding:0;background:none;font-size:14px}.post_body__Vv7Fn>p img{width:100%;height:auto;border-radius:var(--radius-md)}.post_body__Vv7Fn>hr{margin-block:clamp(36px,4vw,56px);border:0;border-top:1px solid var(--border)}.post_body__Vv7Fn>table{width:100%;border-collapse:collapse;font-size:.94em}.post_body__Vv7Fn>table td,.post_body__Vv7Fn>table th{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left}.post_byline__0wfCM{color:var(--ink);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.post_byline__0wfCM:hover{text-decoration-color:currentColor}.post_author__ZaWwC{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:18px;align-items:start;margin-top:clamp(32px,4vw,48px);padding:clamp(20px,2.6vw,28px);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);transition:box-shadow .3s var(--ease-out)}.post_author__ZaWwC:hover{box-shadow:var(--shadow-float)}.post_authorPhoto__Vl3K9{width:72px;height:72px;border-radius:50%;object-fit:cover}.post_authorText__kCfmz{display:grid;gap:4px}.post_authorText__kCfmz p{margin:0}.post_authorText__kCfmz .post_authorBio__8zIF2,.post_authorText__kCfmz .post_authorLinks__KNc1J{margin-top:6px}.post_authorName__N290Y{justify-self:start;font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.post_authorName__N290Y:after{content:"";position:absolute;inset:0;border-radius:inherit}.post_authorRole__bWlS7{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--ink-muted)}.post_authorBio__8zIF2{max-width:60ch;font-size:15px;line-height:1.55;color:var(--ink-muted)}.post_authorLinks__KNc1J{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:4px 16px;justify-self:start;font-family:var(--font-display);font-size:14px;font-weight:500}.post_authorLinks__KNc1J a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.post_authorLinks__KNc1J a:hover{text-decoration-color:currentColor}.post_authorMore__Bm7G_{align-self:center;font-size:20px;color:var(--ink-muted);transition:transform .25s var(--ease-out),color .25s var(--ease-out)}.post_author__ZaWwC:hover .post_authorMore__Bm7G_{transform:translateX(4px);color:var(--ink)}@media (max-width:480px){.post_author__ZaWwC{grid-template-columns:56px minmax(0,1fr);gap:14px}.post_authorPhoto__Vl3K9{width:56px;height:56px}.post_authorMore__Bm7G_{display:none}}.post_case__AUwmE{display:grid;gap:10px;margin-top:clamp(32px,4vw,48px);padding:clamp(22px,3vw,32px);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);transition:box-shadow .3s var(--ease-out)}.post_case__AUwmE:hover{box-shadow:var(--shadow-float)}.post_caseLabel__MGV2e{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--ink-muted)}.post_caseTitle__C0spq{font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.post_caseText__JVk9r{max-width:60ch;color:var(--ink-muted)}.post_caseMore__MK2Q5{margin-top:4px;font-family:var(--font-display);font-size:15px;font-weight:500}.post_footer__hvKqy{margin-block:clamp(24px,3vw,32px);padding-top:clamp(24px,3vw,32px);border-top:1px solid var(--border)}.post_back__KeTdl{font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--ink-muted);transition:color .25s var(--ease-out)}.post_back__KeTdl:hover{color:var(--ink)}.post_page__CH69b{padding-top:clamp(12px,1.8vw,24px)}.post_article__LMzOI{max-width:calc(880px + 2 * var(--page-pad))}.post_header__ZUiNa>.post_back__KeTdl,.post_meta__tDN9z .post_back__KeTdl{display:inline-flex;align-items:center;font-size:13px}.post_title__lerbg{font-size:clamp(34px,4.6vw,66px);font-weight:500;letter-spacing:-.045em;line-height:1.07;animation:post_articleIn__DdsNN .8s cubic-bezier(.2,.7,.2,1) both}@keyframes post_articleIn__DdsNN{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.post_lead__5SITq{font-size:clamp(17px,1.6vw,22px);line-height:1.65;margin-top:25px}.post_cover__CCvOK{border:0;border-radius:0}.post_body__Vv7Fn{font-size:clamp(16px,1.3vw,18px);line-height:1.8}.post_body__Vv7Fn>h2{font-size:clamp(29px,3.2vw,44px);font-weight:500;line-height:1.12;margin-top:65px;letter-spacing:-.035em}.post_body__Vv7Fn>h3{font-size:clamp(23px,2.2vw,30px);font-weight:500}.post_body__Vv7Fn>p img,.post_body__Vv7Fn>pre{border-radius:0}.post_body__Vv7Fn>table{display:block;overflow-x:auto}.post_author__ZaWwC{border:0;border-top:1px solid var(--border);border-radius:0;padding:30px 0 0;background:transparent;box-shadow:none;margin-top:60px}.post_author__ZaWwC:hover{box-shadow:none}.post_authorPhoto__Vl3K9{border-radius:0}.post_authorName__N290Y{font-size:23px;font-weight:500}.post_case__AUwmE{border:0;border-radius:0;background:#171719 url(/grain.svg) repeat;color:#fff;padding:clamp(26px,4vw,48px);box-shadow:none;gap:20px}.post_case__AUwmE:hover{box-shadow:none}.post_caseLabel__MGV2e,.post_caseText__JVk9r{color:#c8c8cc}.post_caseTitle__C0spq{font-size:clamp(28px,3.4vw,43px);font-weight:500;line-height:1.12}.post_caseMore__MK2Q5{display:flex;justify-content:space-between;min-height:44px;align-items:center}.post_caseMore__MK2Q5>span{font-size:28px}@media (prefers-reduced-motion:reduce){.post_title__lerbg{animation:none}}.CaseStudyView_page__TtwXe{padding-bottom:60px}.CaseStudyView_hero__LO1Cj{padding-top:clamp(20px,4vw,56px)}.CaseStudyView_back__w4fsy{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:13px;color:var(--ink-muted)}.CaseStudyView_backArrow__23RXf{transition:transform .2s}.CaseStudyView_back__w4fsy:hover .CaseStudyView_backArrow__23RXf{transform:translateX(-4px)}.CaseStudyView_meta__WHkjS{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:35px;color:var(--ink-muted);font-size:13px}.CaseStudyView_field__na0WA,.CaseStudyView_period__wvz__{display:inline-block}.CaseStudyView_projectName__ldGHj{font-family:var(--font-kuksenko-display),sans-serif;text-transform:uppercase;font-weight:600;font-size:clamp(35px,8.7vw,124px);letter-spacing:-.045em;line-height:1.2;margin:25px 0 30px;overflow-wrap:anywhere;animation:CaseStudyView_nameIn__vCEKj .9s cubic-bezier(.2,.7,.2,1) both}@keyframes CaseStudyView_nameIn__vCEKj{0%{clip-path:inset(0 0 100% 0);transform:translateY(24px);opacity:0}to{clip-path:inset(0);transform:none;opacity:1}}.CaseStudyView_title__mLGbS{max-width:28ch;font-family:var(--font-display);font-size:clamp(28px,3.7vw,58px);font-weight:500;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.CaseStudyView_lede__dP6Vm{max-width:76ch;margin:28px 0 0;font-size:clamp(16px,1.4vw,20px);color:var(--ink-muted);line-height:1.7}.CaseStudyView_siteLink__De_BU{display:inline-flex;align-items:center;gap:25px;min-height:48px;font-size:14px;margin-top:22px;border-bottom:1px solid var(--border-strong)}.CaseStudyView_siteArrow__oKvXb{font-size:24px}.CaseStudyView_related__sPF12{max-width:74ch;font-size:14px;line-height:1.7;color:var(--ink-muted);margin:22px 0 0}.CaseStudyView_relatedLink__1eJva{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.CaseStudyView_relatedArrow__13U_1{margin-left:8px}.CaseStudyView_metrics__TxvPF{display:grid;gap:28px;list-style:none;margin:0;padding:40px 0 0}.CaseStudyView_metric__4_6QO{min-width:0;display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--border)}.CaseStudyView_metricValue__waZwk{font-family:var(--font-display);font-size:clamp(29px,3vw,46px);line-height:1.1;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.CaseStudyView_metricLabel__BJMl_{font-size:14px;color:var(--ink-muted);max-width:34ch;line-height:1.6}.CaseStudyView_section__TCIHh{padding-top:clamp(64px,8vw,120px)}.CaseStudyView_eyebrow__u0Zap{color:var(--ink-muted);font-size:12px;margin:0 0 20px}.CaseStudyView_sectionTitle__VfHK8{max-width:24ch;font-family:var(--font-display);font-size:clamp(32px,4.5vw,68px);line-height:1.08;font-weight:500;letter-spacing:-.045em;margin-bottom:clamp(30px,4vw,56px)}.CaseStudyView_benefits__BB007,.CaseStudyView_fit__FoOcV{display:grid;gap:30px;padding:0;margin:0;list-style:none}.CaseStudyView_benefit__bi782,.CaseStudyView_fitItem___k0yK{min-width:0;border-top:1px solid var(--border);padding-top:22px}.CaseStudyView_benefitTitle___2Kfx,.CaseStudyView_fitTitle__4XGA6{font-family:var(--font-display);font-size:clamp(23px,2.2vw,32px);font-weight:500;line-height:1.12;letter-spacing:-.035em}.CaseStudyView_benefitText__lo690,.CaseStudyView_fitText__NUVdW{margin:15px 0 0;font-size:15px;line-height:1.7;color:var(--ink-muted);max-width:48ch}.CaseStudyView_storySection__iORA_{margin-top:clamp(64px,8vw,120px);padding-block:clamp(42px,6vw,88px);background:#171719 url(/grain.svg) repeat 0 0/180px 180px;color:#fff}.CaseStudyView_story__mrt1F{margin:0;display:grid;gap:35px}.CaseStudyView_storyRow__xXQ2c{display:grid;gap:16px}.CaseStudyView_storyLabel__U30GG{font-family:var(--font-display);font-size:clamp(28px,4vw,56px);line-height:1.1;letter-spacing:-.035em}.CaseStudyView_storyText__0uxyl{font-size:clamp(16px,1.4vw,20px);margin:0;color:#d3d3d5;line-height:1.7;max-width:64ch}.CaseStudyView_path__9qRLN{padding-top:26px;border-top:1px solid var(--border)}.CaseStudyView_pathSteps__8yqxm{display:grid;gap:22px;list-style:none;padding:0;margin:0}.CaseStudyView_pathStep__gF1JT{min-width:0;position:relative}.CaseStudyView_pathPill__ZWPqD{display:flex;align-items:baseline;gap:14px;font-family:var(--font-display);font-size:21px;line-height:1.3}.CaseStudyView_pathIndex__t03m3{font-family:var(--font-kuksenko-display);color:var(--ink-muted);font-size:12px}.CaseStudyView_pathLoop__7lYJl{font-size:13px;color:var(--ink-muted);margin:30px 0 0;padding-top:18px;border-top:1px solid var(--border)}.CaseStudyView_pathLoop__7lYJl>span{margin-right:9px}.CaseStudyView_flow__qtCYm{padding-block:28px;border-block:1px solid var(--border)}.CaseStudyView_stages__RyWlW{display:grid;gap:26px;list-style:none;margin:0;padding:0}.CaseStudyView_stage__LJS1U{position:relative;min-width:0}.CaseStudyView_stageLabel__eIs6i{display:block;font-family:var(--font-display);font-size:27px;font-weight:500;line-height:1.15}.CaseStudyView_stageItems__iWgX6{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--ink-muted)}.CaseStudyView_stageItem__n89Nk{padding-block:4px}.CaseStudyView_stageArrow__PgEui{display:block;margin-top:15px;font-size:26px;transform:rotate(90deg);width:24px}.CaseStudyView_loop__Dk3MO{display:grid;gap:9px;margin:30px 0 0;padding-top:20px;border-top:1px solid var(--border)}.CaseStudyView_loopLabel__fLWj8{font-size:17px;font-weight:500}.CaseStudyView_loopText__aEEaM{color:var(--ink-muted);font-size:14px}.CaseStudyView_tracks__fl5Im{list-style:none;padding:0;margin:0;display:grid;gap:50px}.CaseStudyView_track__5KnOB{min-width:0;padding-top:26px;border-top:1px solid var(--border);display:grid;gap:30px}.CaseStudyView_trackHead__sSV_d{min-width:0}.CaseStudyView_trackKicker__I4V9S{display:flex;gap:20px;align-items:baseline;margin:0 0 20px}.CaseStudyView_trackIndex__4IzM_{font-family:var(--font-kuksenko-display);font-size:15px}.CaseStudyView_trackTech__9nycS{font-size:12px;color:var(--ink-muted)}.CaseStudyView_trackTitle__SQ3_n{font-size:clamp(26px,3vw,43px);font-weight:500;letter-spacing:-.04em;line-height:1.12}.CaseStudyView_trackLede__OsmRe{font-size:15px;line-height:1.7;color:var(--ink-muted);max-width:44ch;margin:20px 0 0}.CaseStudyView_blocks__GKjDD{display:grid;gap:26px;min-width:0}.CaseStudyView_block__GO6XW{min-width:0}.CaseStudyView_blockTitle__cadbG{margin:0 0 20px;font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.25}.CaseStudyView_chips__DiHLZ,.CaseStudyView_compareRows__e4HXq,.CaseStudyView_swap__z_IkM,.CaseStudyView_tiles__zSVUp{padding:0;margin:0;list-style:none}.CaseStudyView_swapRow__fnQXH{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;padding-block:18px;border-bottom:1px solid var(--border);font-size:14px;line-height:1.6}.CaseStudyView_swapBefore__N_4vJ{color:var(--ink-muted)}.CaseStudyView_swapAfter__IKf_l{font-weight:500}.CaseStudyView_swapArrow__qsTwM{align-self:center}.CaseStudyView_compareHead__nN_bj,.CaseStudyView_compareRow___AiQU{display:grid;grid-template-columns:.85fr 1fr 1fr;gap:14px;padding-block:16px;border-bottom:1px solid var(--border);font-size:14px;line-height:1.6}.CaseStudyView_compareHead__nN_bj{font-size:12px}.CaseStudyView_compareA__tn4AY,.CaseStudyView_compareColA__yAkYn{color:var(--ink-muted)}.CaseStudyView_compareB__Mv2eI,.CaseStudyView_compareColB__lQWnB{font-weight:500}.CaseStudyView_compareLabel__AlVAl{font-size:13px}.CaseStudyView_chips__DiHLZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:20px}.CaseStudyView_chip__Ci6ig{border-top:1px solid var(--border);padding-top:20px;display:grid;gap:9px}.CaseStudyView_chipValue__SMfFo{font-family:var(--font-display);font-size:28px;line-height:1.15;letter-spacing:-.035em}.CaseStudyView_chipLabel__P4Rmd{font-size:13px;color:var(--ink-muted);line-height:1.6}.CaseStudyView_tiles__zSVUp{display:grid;gap:22px}.CaseStudyView_tile__NGEq5{border-top:1px solid var(--border);padding-top:18px;display:grid;gap:9px}.CaseStudyView_tileTitle__PVrAw{font-family:var(--font-display);font-size:21px;line-height:1.2;font-weight:500}.CaseStudyView_tileText__dNDR0{font-size:14px;color:var(--ink-muted);line-height:1.65}.CaseStudyView_matrix__4ns0P{display:grid;font-size:13px;gap:1px;background:var(--border);border:1px solid var(--border)}.CaseStudyView_matrix__4ns0P>span{padding:12px;background:var(--bg);min-width:0}.CaseStudyView_matrixCol__rt3xH,.CaseStudyView_matrixRow__KNJxl{color:var(--ink-muted)}.CaseStudyView_matrixCell__xSMOO{font-weight:500}.CaseStudyView_serp__MQ_Mi{display:grid;gap:16px;padding:24px;background:#eef0ed}.CaseStudyView_serpQuery__iM_EQ{font-size:13px;color:var(--ink-muted)}.CaseStudyView_serpResult__2R51c{display:flex;gap:18px;align-items:baseline}.CaseStudyView_serpPosition__f2UPT{font-family:var(--font-kuksenko-display);font-size:36px}.CaseStudyView_serpBody__F3z7y{display:grid;gap:8px}.CaseStudyView_serpTitle__XEyBU{font-size:21px;font-family:var(--font-display);text-decoration:underline;text-underline-offset:4px}.CaseStudyView_serpNote__u9vjv,.CaseStudyView_serpUrl__Jcqtq{font-size:12px;color:var(--ink-muted)}.CaseStudyView_stack__oMR9y{display:flex;flex-wrap:wrap;gap:12px 26px;padding:0;margin:0;list-style:none;color:var(--ink-muted);font-size:13px}.CaseStudyView_tool__KFqbb{padding-block:8px;border-bottom:1px solid var(--border)}.CaseStudyView_contact__O_76j{padding-block:clamp(48px,6vw,88px)}.CaseStudyView_contactTitle__RtmYB{font-family:var(--font-kuksenko-display);font-size:clamp(27px,5.8vw,78px);font-weight:600;letter-spacing:-.04em;text-transform:uppercase;line-height:1.25;margin:0}.CaseStudyView_after__UcyCm{max-width:62ch;font-size:clamp(17px,1.7vw,23px);line-height:1.65;margin:26px 0 0;color:var(--ink-muted)}.CaseStudyView_afterLink__AWPy6{display:inline-block;color:var(--ink);text-decoration:underline;text-underline-offset:5px}.CaseStudyView_next__MhmTm{display:grid;gap:30px;padding:clamp(28px,5vw,64px);background:#171719 url(/grain.svg) repeat;color:#fff}.CaseStudyView_nextLabel__cA3kR{font-size:12px;color:#bbbcbf}.CaseStudyView_nextTitle__S5Rsb{display:grid;grid-template-columns:1fr auto;gap:20px;font-family:var(--font-display);font-size:clamp(28px,4.3vw,64px);line-height:1.1;letter-spacing:-.04em}.CaseStudyView_nextArrow__9Ykcv{transition:transform .3s}.CaseStudyView_next__MhmTm:hover .CaseStudyView_nextArrow__9Ykcv{transform:translateX(8px)}@media (min-width:700px){.CaseStudyView_metrics__TxvPF{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:50px}.CaseStudyView_benefits__BB007,.CaseStudyView_fit__FoOcV{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.CaseStudyView_storyRow__xXQ2c{grid-template-columns:.65fr 1.35fr;gap:40px}.CaseStudyView_stages__RyWlW{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.CaseStudyView_stageArrow__PgEui{position:absolute;right:-24px;top:0;transform:none;margin:0}.CaseStudyView_pathSteps__8yqxm{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:22px}.CaseStudyView_pathPill__ZWPqD{display:grid;font-size:18px;gap:12px}.CaseStudyView_tiles__zSVUp{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}@media (min-width:1100px){.CaseStudyView_track__5KnOB{grid-template-columns:.85fr 1.15fr;gap:80px;padding-top:40px}.CaseStudyView_trackHead__sSV_d{position:sticky;top:35px;align-self:start}.CaseStudyView_tracks__fl5Im{gap:80px}.CaseStudyView_benefits__BB007{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.CaseStudyView_benefitTitle___2Kfx{font-size:27px}.CaseStudyView_fit__FoOcV{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyView_pathPill__ZWPqD{font-size:23px}.CaseStudyView_metricValue__waZwk{font-size:44px}.CaseStudyView_metricLabel__BJMl_{font-size:15px}}@media (max-width:480px){.CaseStudyView_compareHead__nN_bj,.CaseStudyView_compareRow___AiQU{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CaseStudyView_compareHead__nN_bj>span:first-child{display:none}.CaseStudyView_compareLabel__AlVAl{grid-column:1/-1;font-weight:500}.CaseStudyView_matrix__4ns0P{font-size:11px}.CaseStudyView_matrix__4ns0P>span{padding:9px}}@media (prefers-reduced-motion:reduce){.CaseStudyView_projectName__ldGHj{animation:none}.CaseStudyView_backArrow__23RXf,.CaseStudyView_nextArrow__9Ykcv{transition:none}}.CaseStudyView_pathStacked__wStjK .CaseStudyView_pathSteps__8yqxm{grid-template-columns:1fr}.Embeds_embed__4WoKF{margin:clamp(28px,3.4vw,40px) 0;font-size:15px;line-height:1.5}.Embeds_flush__dYp3y{margin-top:0}.Embeds_caption__IYJ_e{margin-top:12px;font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--ink-muted)}.blog_page__i3gIe{padding-block:clamp(32px,5vw,72px) clamp(64px,9vw,120px)}.blog_intro__uxSd4{display:grid;gap:24px;align-items:end;margin-bottom:clamp(38px,5vw,72px)}.blog_title__zAWCj{font-family:var(--font-kuksenko-display),sans-serif;text-transform:uppercase;font-size:clamp(45px,10vw,144px);line-height:1.2;font-weight:600;letter-spacing:-.04em;animation:blog_opening__YrsTQ .8s cubic-bezier(.2,.7,.2,1) both}.blog_intro__uxSd4 p{color:var(--ink-muted);font-size:15px;line-height:1.7;margin:0}@keyframes blog_opening__YrsTQ{0%{clip-path:inset(0 0 100% 0);translate:0 20px}to{clip-path:inset(0);translate:0}}.blog_grid__1mQUH{display:grid;gap:48px 32px;list-style:none;margin:0;padding:0}.blog_card__6gn_X{min-width:0}.blog_link__libKh{display:flex;flex-direction:column;height:100%}.blog_link__libKh:focus-visible{outline:2px solid var(--ink);outline-offset:8px}.blog_body__v9SPg{display:flex;flex:1 1;flex-direction:column;padding-top:24px}.blog_meta__l_Cxn{display:flex;flex-wrap:wrap;gap:7px 10px;color:var(--ink-muted);font-size:12px;margin:0 0 16px}.blog_postTitle__uheS3{font-family:var(--font-display);font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.13;letter-spacing:-.04em}.blog_postNote__fOstH{font-size:15px;line-height:1.7;color:var(--ink-muted);margin:20px 0 0}.blog_tags__jIgDd{display:flex;flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;padding:0}.blog_tag__k43Pg{font-size:12px;color:var(--ink-muted)}.blog_draft__vyNAl{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.blog_read__N5owP{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--border);margin-top:auto;padding-top:24px;font-size:14px}.blog_read__N5owP>span{font-size:25px;transition:transform .25s}.blog_link__libKh:hover .blog_read__N5owP>span{transform:translate(3px,-3px)}@media (min-width:700px){.blog_intro__uxSd4{grid-template-columns:1fr auto}.blog_grid__1mQUH{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_card__6gn_X:only-child{grid-column:1/-1}.blog_card__6gn_X:only-child .blog_link__libKh{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}.blog_card__6gn_X:only-child .blog_body__v9SPg{padding-top:0}}@media (min-width:1100px){.blog_grid__1mQUH{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.blog_card__6gn_X:only-child .blog_link__libKh{gap:72px}.blog_card__6gn_X:only-child .blog_postTitle__uheS3{font-size:46px}}@media (prefers-reduced-motion:reduce){.blog_title__zAWCj{animation:none}.blog_read__N5owP>span{transition:none}}.author_page__CV43E{padding-block:clamp(28px,4vw,56px) clamp(64px,9vw,120px)}.author_hero__SwjSr{display:grid;gap:35px;padding-bottom:clamp(65px,9vw,120px);align-items:start}.author_photoFrame__Af_e_{width:76%;max-width:540px;aspect-ratio:1;overflow:hidden}.author_photo__4gAl7{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.12);transform-origin:50% 85%}.author_name__69Wro{font-family:var(--font-display);font-size:clamp(48px,7vw,100px);font-weight:500;letter-spacing:-.05em;line-height:1.02}.author_intro__msqzS p{margin:0}.author_intro__msqzS .author_role__GOc84{color:var(--ink-muted);font-size:14px;margin-top:22px}.author_intro__msqzS .author_bio__buOM_{font-size:clamp(17px,1.7vw,23px);line-height:1.7;margin-top:28px;max-width:52ch}.author_intro__msqzS .author_links__khZfB{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px}.author_social__Nn_OA{display:inline-flex;align-items:center;min-height:44px;font-size:14px;border-bottom:1px solid var(--border-strong)}.author_heading__IT1Lt{font-family:var(--font-kuksenko-display),sans-serif;font-size:clamp(28px,5vw,64px);text-transform:uppercase;font-weight:600;line-height:1.25;letter-spacing:-.035em;margin-bottom:35px}.author_section__3BnI9{margin-bottom:clamp(64px,9vw,120px)}.author_cases__zfgoi{list-style:none;padding:0;margin:0}.author_cases__zfgoi li+li{border-top:1px solid var(--border)}.author_case__pnvP9{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding-block:26px;align-items:baseline}.author_caseName__LRwOy{font-family:var(--font-display);font-size:27px;line-height:1.15;font-weight:500;letter-spacing:-.035em}.author_caseTitle__1QDXt{font-size:15px;color:var(--ink-muted);grid-column:1}.author_caseArrow__aVyI8{grid-column:2;grid-row:1/span 2;align-self:center;font-size:30px;transition:transform .25s}.author_case__pnvP9:hover .author_caseArrow__aVyI8{transform:translateX(6px)}@media (min-width:700px){.author_hero__SwjSr{grid-template-columns:.85fr 1.15fr;gap:48px}.author_photoFrame__Af_e_{width:100%}.author_case__pnvP9{grid-template-columns:.8fr 1.2fr auto;gap:30px}.author_caseTitle__1QDXt{grid-column:auto}.author_caseArrow__aVyI8{grid-column:auto;grid-row:auto}}@media (min-width:1100px){.author_hero__SwjSr{gap:100px}.author_caseName__LRwOy{font-size:34px}.author_caseTitle__1QDXt{font-size:18px}}