.cs-section[data-astro-cid-tpuuhdpn]{padding-block:var(--section)}.cs-section[data-astro-cid-tpuuhdpn]+.cs-section[data-astro-cid-tpuuhdpn]{padding-top:0}.cs-section__body[data-astro-cid-tpuuhdpn]{flex-direction:column;gap:24px;min-width:0;display:flex}.cs-section__lead[data-astro-cid-tpuuhdpn]{max-width:900px}.prose[data-astro-cid-tpuuhdpn]{max-width:680px;color:var(--muted);flex-direction:column;gap:1em;font-size:18px;line-height:1.6;display:flex}.prose[data-astro-cid-tpuuhdpn]:empty{display:none}.prose[data-astro-cid-tpuuhdpn] strong{color:var(--ink);font-weight:500}.prose[data-astro-cid-tpuuhdpn] a{color:var(--ink);border-bottom:1px solid}.prose[data-astro-cid-tpuuhdpn] ul{color:var(--ink);font-size:16px;line-height:1.5}.prose[data-astro-cid-tpuuhdpn] ul li{border-top:1px solid var(--line);padding:12px 0}.prose[data-astro-cid-tpuuhdpn] ul li:last-child{border-bottom:1px solid var(--line)}.cs-figure[data-astro-cid-2n6bsby7]{flex:var(--span,1) 1 380px;min-width:0}.cs-figure__caption[data-astro-cid-2n6bsby7]{font-size:var(--t-meta);color:var(--muted);padding-top:14px}.cs-row[data-astro-cid-vg3smqfl]{flex-wrap:wrap;gap:32px;margin-block:32px;display:flex}.cs-steps[data-astro-cid-c6uapcsf]{padding-block:var(--section)}.cs-steps__lead[data-astro-cid-c6uapcsf]{max-width:900px}.cs-steps__list[data-astro-cid-c6uapcsf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px;margin-top:clamp(40px,5vw,64px);display:grid}.cs-steps__list[data-astro-cid-c6uapcsf] li[data-astro-cid-c6uapcsf]{border-top:1px solid var(--ink);padding-top:16px}.cs-steps__list[data-astro-cid-c6uapcsf] .num[data-astro-cid-c6uapcsf]{margin-bottom:24px;display:block}.cs-steps__list[data-astro-cid-c6uapcsf] h3[data-astro-cid-c6uapcsf]{letter-spacing:-.02em;margin-bottom:10px;font-size:20px;font-weight:500}.cs-steps__list[data-astro-cid-c6uapcsf] p[data-astro-cid-c6uapcsf]{color:var(--muted);font-size:16px;line-height:1.55}.cs-results[data-astro-cid-qeubw5yu]{padding-block:var(--section)}.cs-results__list[data-astro-cid-qeubw5yu]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px;display:grid}.cs-results__list[data-astro-cid-qeubw5yu]>div[data-astro-cid-qeubw5yu]{border-top:1px solid var(--ink);padding-top:16px}.cs-results__list[data-astro-cid-qeubw5yu] dt[data-astro-cid-qeubw5yu]{letter-spacing:-.045em;font-size:clamp(48px,5vw,80px);font-weight:500;line-height:1}.cs-results__list[data-astro-cid-qeubw5yu] dd[data-astro-cid-qeubw5yu]{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.5}.cs-results__note[data-astro-cid-qeubw5yu]{font-size:var(--t-meta);color:var(--muted);margin-top:24px}.cs-quote[data-astro-cid-a3svce7c]{border-block:1px solid var(--line);padding-block:clamp(56px,7vw,96px)}.cs-quote[data-astro-cid-a3svce7c] figure[data-astro-cid-a3svce7c]{max-width:1080px}.cs-quote__text[data-astro-cid-a3svce7c]{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,52px);font-weight:500;line-height:1.12}.cs-quote__text[data-astro-cid-a3svce7c] p{display:inline}.cs-quote__text[data-astro-cid-a3svce7c]:before{content:"“"}.cs-quote__text[data-astro-cid-a3svce7c]:after{content:"”"}.cs-quote__by[data-astro-cid-a3svce7c]{font-size:var(--t-small);align-items:center;gap:16px;margin-top:32px;display:flex}.cs-quote__by[data-astro-cid-a3svce7c]>span[data-astro-cid-a3svce7c]:last-child{flex-direction:column;display:flex}.cs-quote__avatar[data-astro-cid-a3svce7c]{background:#e6e6e6;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:500;display:grid}.cs-quote__name[data-astro-cid-a3svce7c]{font-weight:500}.cs-credits[data-astro-cid-mbst63pf]{padding-block:clamp(56px,7vw,96px)}.cs-credits__list[data-astro-cid-mbst63pf]{font-size:var(--t-small);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:24px 32px;line-height:1.5;display:grid}.cs-video[data-astro-cid-7t73l5nx]{margin-block:32px}.cs-video--phone[data-astro-cid-7t73l5nx]{flex:0 360px;width:100%;max-width:360px;margin-inline:auto}.cs-row>.cs-video[data-astro-cid-7t73l5nx]{margin-block:0}.cs-video__frame[data-astro-cid-7t73l5nx]{background:var(--tint);width:100%;overflow:hidden}.cs-video--phone[data-astro-cid-7t73l5nx] .cs-video__frame[data-astro-cid-7t73l5nx]{border-radius:28px}video[data-astro-cid-7t73l5nx]{object-fit:cover;width:100%;height:100%;display:block}.cs-video__caption[data-astro-cid-7t73l5nx]{font-size:var(--t-meta);color:var(--muted);padding-top:14px}.cs-video--phone[data-astro-cid-7t73l5nx] .cs-video__caption[data-astro-cid-7t73l5nx]{text-align:center}.crumbs[data-astro-cid-tppuoed2]{font-size:var(--t-meta);color:var(--muted);align-items:center;gap:10px;padding-top:24px;display:flex}.crumbs[data-astro-cid-tppuoed2] a[data-astro-cid-tppuoed2]{padding:12px 0}.crumbs[data-astro-cid-tppuoed2] [data-astro-cid-tppuoed2][aria-current]{color:var(--ink)}.case-head[data-astro-cid-tppuoed2]{padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(40px,5vw,72px)}.case-head[data-astro-cid-tppuoed2] .label[data-astro-cid-tppuoed2]{margin-bottom:20px}.case-head__title[data-astro-cid-tppuoed2]{max-width:1180px}.case-head__grid[data-astro-cid-tppuoed2]{gap:40px 64px;margin-top:clamp(40px,5vw,72px);display:grid}@media (width>=1000px){.case-head__grid[data-astro-cid-tppuoed2]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.case-head__summary[data-astro-cid-tppuoed2]{max-width:620px}.block[data-astro-cid-tppuoed2]{display:block}.ext[data-astro-cid-tppuoed2]{border-bottom:1px solid}.case-hero[data-astro-cid-tppuoed2]{margin:0}.case-hero[data-astro-cid-tppuoed2] .media{min-height:300px}.case-hero__video[data-astro-cid-tppuoed2]{aspect-ratio:16/9;background:var(--tint);overflow:hidden}.case-hero__video[data-astro-cid-tppuoed2] video[data-astro-cid-tppuoed2]{object-fit:cover;width:100%;height:100%;display:block}.case-caption[data-astro-cid-tppuoed2]{font-size:var(--t-meta);color:var(--muted);padding-top:14px}.case-body[data-astro-cid-tppuoed2]>.cs-figure{margin-block:32px}.next[data-astro-cid-tppuoed2]{margin-top:var(--section);flex-wrap:wrap;gap:32px;padding-top:40px;display:flex}.next__text[data-astro-cid-tppuoed2]{flex-direction:column;flex:360px;justify-content:space-between;gap:24px;display:flex}.next__title[data-astro-cid-tppuoed2]{max-width:640px}.next__text[data-astro-cid-tppuoed2] .link[data-astro-cid-tppuoed2]{align-self:flex-start}.next__client[data-astro-cid-tppuoed2]{margin-top:16px}.next__media[data-astro-cid-tppuoed2]{flex:420px;min-width:0}.next[data-astro-cid-tppuoed2] .media img{transition:scale 1.2s var(--ease-out)}.next[data-astro-cid-tppuoed2]:hover .media img{scale:1.04}
