.cap-page[data-astro-cid-joseifje]{max-width:880px;margin:0 auto;padding:80px 32px 160px;background:#ffffffa6}.cap-hero[data-astro-cid-joseifje]{margin-bottom:80px;border-bottom:1px solid var(--color-ink-300);padding-bottom:56px}.eyebrow[data-astro-cid-joseifje]{font-family:var(--font-mono);font-size:12px;letter-spacing:5px;text-transform:uppercase;color:var(--color-ink-500);margin-bottom:24px}.cap-title[data-astro-cid-joseifje]{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.02em;color:var(--color-ink-900);margin-bottom:32px;max-width:18ch}.lede[data-astro-cid-joseifje]{font-family:var(--font-display);font-weight:400;font-size:clamp(19px,1.6vw,22px);line-height:1.5;color:var(--color-ink-700);max-width:56ch}.block[data-astro-cid-joseifje]{margin-bottom:72px}.block-h[data-astro-cid-joseifje]{font-family:var(--font-mono);font-size:12px;letter-spacing:5px;text-transform:uppercase;color:var(--color-ink-500);margin-bottom:24px}.prose[data-astro-cid-joseifje]{font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.6;color:var(--color-ink-900)}.list[data-astro-cid-joseifje]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.list[data-astro-cid-joseifje] li[data-astro-cid-joseifje]{font-family:var(--font-display);font-size:17px;line-height:1.55;color:var(--color-ink-700);padding-left:20px;position:relative}.list[data-astro-cid-joseifje] li[data-astro-cid-joseifje]:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--color-ink-500)}.approach-grid[data-astro-cid-joseifje]{display:grid;grid-template-columns:1fr;gap:32px}.approach-card[data-astro-cid-joseifje]{border-top:1px solid var(--color-ink-300);padding-top:24px}.approach-h[data-astro-cid-joseifje]{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--color-ink-900);letter-spacing:-.01em;margin-bottom:12px}.cases-list[data-astro-cid-joseifje]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cases-list[data-astro-cid-joseifje] li[data-astro-cid-joseifje]{border-top:1px solid var(--color-ink-300)}.cases-list[data-astro-cid-joseifje] li[data-astro-cid-joseifje]:last-child{border-bottom:1px solid var(--color-ink-300)}.cases-list[data-astro-cid-joseifje] a[data-astro-cid-joseifje]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px 8px;text-decoration:none;transition:padding-left .25s ease}.cases-list[data-astro-cid-joseifje] a[data-astro-cid-joseifje]:hover{padding-left:16px}.case-client[data-astro-cid-joseifje]{font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--color-ink-900);grid-row:1;grid-column:1}.case-context[data-astro-cid-joseifje]{font-family:var(--font-display);font-weight:400;font-size:14px;color:var(--color-ink-700);grid-row:2;grid-column:1;margin-top:4px}.case-arrow[data-astro-cid-joseifje]{grid-row:1 / span 2;grid-column:2;font-family:var(--font-display);font-size:20px;color:var(--color-ink-500);transition:transform .25s ease,color .25s ease}.cases-list[data-astro-cid-joseifje] a[data-astro-cid-joseifje]:hover .case-arrow[data-astro-cid-joseifje]{transform:translate(8px);color:var(--color-ink-900)}.facts[data-astro-cid-joseifje]{display:grid;grid-template-columns:1fr 1fr;gap:56px;border-top:1px solid var(--color-ink-300);padding-top:56px}@media(max-width:600px){.facts[data-astro-cid-joseifje]{grid-template-columns:1fr}}.facts-h[data-astro-cid-joseifje]{font-family:var(--font-mono);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--color-ink-500);margin-bottom:16px}.tags[data-astro-cid-joseifje]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tags[data-astro-cid-joseifje] li[data-astro-cid-joseifje]{font-family:var(--font-mono);font-size:12px;color:var(--color-ink-700);padding:6px 12px;border:1px solid var(--color-ink-300);border-radius:999px}.tags[data-astro-cid-joseifje].links li[data-astro-cid-joseifje] a[data-astro-cid-joseifje]{color:inherit;text-decoration:none}.tags[data-astro-cid-joseifje].links li[data-astro-cid-joseifje]:hover{border-color:var(--color-ink-900)}.tags[data-astro-cid-joseifje].links li[data-astro-cid-joseifje]:hover a[data-astro-cid-joseifje]{color:var(--color-ink-900)}
