.home_root__akB_A{--panel:#fff;--ink:#141414;--muted:#5f5f5f;--line:#e4e4e4;--paper:#f7f7f5;--p:0;--bg:#efefef;--maxw:784px;--headTop:clamp(34px,8.6vh,88px);--gapZine:clamp(24px,5.7vh,58px);--gapCopy:clamp(32px,6.4vh,68px);color:var(--ink);letter-spacing:-.01em}.home_casesWrap__aeJFE,.home_footerWrap__O5boR,.home_wrap__po4G2{--gutter:32px;margin:0 auto;padding:0 var(--gutter)}.home_wrap__po4G2{max-width:var(--maxw)}.home_casesWrap__aeJFE{max-width:896px}.home_footerWrap__O5boR{max-width:864px}.home_heroTrack__HsKt2{position:relative;height:210vh;background:var(--bg)}.home_hero__uNlpJ{position:sticky;top:0;height:100svh;z-index:10;transform:scale(calc(1 - var(--p) * .05));opacity:calc(1 - var(--p) * .45);transform-origin:50% 34%;will-change:transform,opacity}.home_siteHeader___mTz0{padding-top:var(--headTop)}.home_headerInner__tKgdd{display:flex;gap:28px;align-items:flex-start}.home_identity__3cKuc{display:flex;gap:18px;align-items:center;flex:none}.home_portrait__woBE5{flex:none;width:68px;height:68px;border-radius:23.8%;box-shadow:0 0 0 5px #fff,0 3px 14px rgba(0,0,0,.16)}.home_identity__3cKuc h1{font-size:21px;line-height:1.2;margin:0;font-weight:600;letter-spacing:-.025em;white-space:nowrap}.home_identity__3cKuc p{margin:4px 0 0;font-size:15px;color:var(--muted)}.home_role__edScH{display:flex;align-items:center;gap:6px;white-space:nowrap}.home_blurb__9qfvf{padding-top:4px}.home_blurb__9qfvf h2{font-size:14px;margin:0 0 7px;font-weight:600}.home_blurb__9qfvf p{margin:0;font-size:13px;line-height:1.385;color:var(--muted)}.home_heroFoot__B4bA8{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:var(--gapCopy)}.home_heroFoot__B4bA8 h3{font-size:14px;margin:0 0 9px;font-weight:600}.home_heroFoot__B4bA8 p{margin:0;font-size:13px;line-height:1.462;color:var(--muted);max-width:520px}.home_ctaCol__KD6Zt{display:flex;flex-direction:column;align-items:center;gap:14px}.home_cases__0rToi{position:relative;z-index:30;background:var(--panel);overflow:hidden}.home_casesInner__V8SbJ{padding-top:26px;padding-bottom:26px;will-change:transform}.home_casesHead__SsUpF{text-align:center;margin-bottom:clamp(22px,3.6vh,40px)}.home_casesHead__SsUpF h2{font-size:clamp(18px,2.2vh,22px);margin:0 0 5px;font-weight:600;letter-spacing:-.025em}.home_casesHead__SsUpF p{margin:0;font-size:14px;color:var(--muted)}.home_caseStack__pZuux{position:relative}.home_stackBlocker__bBDCn{position:absolute;z-index:10}.home_stackBlocker__bBDCn[hidden]{display:none}@media (min-width:768px){.home_caseStack__pZuux [data-case-grid]>*{height:240px;border-radius:var(--skeuo-radius);border:var(--skeuo-border);background:var(--skeuo-bg);box-shadow:var(--skeuo-inset);transition:none}.home_caseStack__pZuux [data-case-grid]>*>:first-child{box-shadow:none}.home_caseStack__pZuux [data-case-grid]>*>:first-child>:last-child p{font-size:11px}.home_caseStack__pZuux [data-case-grid]>:hover{background:#353535;border-color:#444}}@media (min-width:768px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.home_caseStack__pZuux:not([data-stack-ready]) [data-case-grid]:has(>:nth-child(4):last-child)>*{transform-origin:50% 0;will-change:transform}.home_caseStack__pZuux[data-deck-motion] [data-case-grid]:has(>:nth-child(4):last-child)>*{border-radius:12px;border:2px solid var(--deck-tone,#f5f5f5);background:var(--deck-tone,#f5f5f5);box-shadow:0 2px 4px 0 rgba(0,0,0,calc(.1 * var(--deck-depth, 1))) inset}.home_caseStack__pZuux[data-deck-motion]{--deck-nested:1}.home_caseStack__pZuux[data-deck-motion] [data-case-grid]:has(>:nth-child(4):last-child)>:nth-child(n+2){box-shadow:0 calc(2px - 1px * var(--deck-nested, 0)) calc(4px - 2px * var(--deck-nested, 0)) 0 rgba(0,0,0,calc((.1 - .05 * var(--deck-nested, 0)) * var(--deck-depth, 1))) inset,0 1px 0 0 rgba(255,255,255,calc(.45 * var(--deck-nested, 0) * var(--deck-depth, 1))) inset}.home_casesHead__SsUpF:has(~.home_caseStack__pZuux:not([data-stack-ready])){opacity:0;height:0;margin-bottom:0;overflow:hidden}.home_caseStack__pZuux:not([data-stack-ready]) [data-case-grid]:has(>:nth-child(4):last-child)>*>*{transform:scaleX(var(--deck-isx,1));transform-origin:50% 0;opacity:0}.home_caseStack__pZuux:not([data-stack-ready]) [data-case-grid]:has(>:nth-child(4):last-child)>:first-child{--deck-isx:0.6207;transform:translate(calc(50% + 8px),40px) scaleX(1.611);border-radius:7.45px/12px;--deck-tone:#f5f5f5;z-index:4}.home_caseStack__pZuux:not([data-stack-ready]) [data-case-grid]:has(>:nth-child(4):last-child)>:nth-child(2){--deck-isx:0.6897;transform:translate(calc(-50% - 8px),27px) scaleX(1.4499);border-radius:8.28px/12px;--deck-tone:#d9d9d9;z-index:3}.home_caseStack__pZuux:not([data-stack-ready]) [data-case-grid]:has(>:nth-child(4):last-child)>:nth-child(3){--deck-isx:0.7759;transform:translate(calc(50% + 8px),calc(-100% - 2px)) scaleX(1.2888);border-radius:9.31px/12px;--deck-tone:silver;z-index:2}.home_caseStack__pZuux:not([data-stack-ready]) [data-case-grid]:has(>:nth-child(4):last-child)>:nth-child(4){--deck-isx:0.8868;transform:translate(calc(-50% - 8px),calc(-100% - 2px)) scaleX(1.1277);border-radius:10.64px/12px;--deck-tone:silver;z-index:1}}.home_stackDeck___ZV4R{position:absolute;margin:0;padding:0;border:0;background:transparent;border-radius:12px;font:inherit;color:inherit;cursor:pointer}.home_stackDeck___ZV4R:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.home_stackDeckLabel__VWuUV{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home_footerIcon__kq44K{width:1.15em;height:1.15em;flex:none;background:currentColor;-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat}.home_siteFooter__LwQav{position:relative;padding:0}.home_footerInner___ZiQZ{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:clamp(22px,3.6vh,40px);padding-top:22px}.home_footerInner___ZiQZ:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:#ededed}.home_links__r8RNl{display:flex;gap:26px;flex-wrap:wrap}.home_links__r8RNl a,.home_top__kog5B{font-size:14px;color:var(--muted);text-decoration:none;display:flex;gap:7px;align-items:center}.home_top__kog5B{background:none;border:0;cursor:pointer;font-family:inherit}@media (max-width:767px){.home_caseStack__pZuux [data-case-grid] .img{width:45%;height:auto;aspect-ratio:1;flex:none}.home_casesHead__SsUpF{text-align:left}.home_casesHead__SsUpF h2{font-size:16px;margin-bottom:0}.home_casesHead__SsUpF p{font-size:13px}.home_casesHead__SsUpF{margin-bottom:23px}.home_caseStack__pZuux [data-case-grid] .text p{font-size:10px}.home_caseStack__pZuux [data-case-grid] .text h3{font-size:13px}.home_caseStack__pZuux>:first-child{margin-bottom:0}.home_footerInner___ZiQZ{flex-direction:column;align-items:flex-start;gap:40px;margin-top:33px}.home_links__r8RNl{flex-direction:column;gap:28px}}@media (max-width:640px){.home_casesWrap__aeJFE,.home_footerWrap__O5boR,.home_wrap__po4G2{--gutter:22px}.home_headerInner__tKgdd{flex-direction:column;gap:18px}.home_identity__3cKuc h1{font-size:18px}.home_portrait__woBE5{width:clamp(56px,8.2vh,84px);height:clamp(56px,8.2vh,84px)}.home_heroFoot__B4bA8{flex-direction:column;gap:16px}.home_ctaCol__KD6Zt{align-items:center}}@media (max-width:767px),(prefers-reduced-motion:reduce){.home_hero__uNlpJ{position:static;height:auto;transform:none;opacity:1;padding-bottom:26px}.home_heroTrack__HsKt2{height:auto}.home_cases__0rToi{margin-top:0!important;overflow:visible;height:auto!important}.home_casesInner__V8SbJ{transform:none!important;padding-top:16px!important;padding-bottom:26px!important}.home_stackBlocker__bBDCn{display:none}}.showcase-card_card__VyH2_{position:relative;background:#f5f5f5;transition:all .3s ease;background-clip:padding-box;border:3px solid transparent;border-radius:12px;padding:3px}.showcase-card_card__VyH2_:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-3px;border-radius:inherit;background:inear-gradient(to bottom,#f5f5f5,#ededed) border-box}