.hero[data-astro-cid-im3tp5nm]{padding-block:clamp(3rem,7vw,6rem) clamp(3rem,6vw,5rem);border-bottom:1px solid var(--color-ink)}.crumbs[data-astro-cid-im3tp5nm]{color:var(--color-ink-2);margin-bottom:1.5rem}.crumbs[data-astro-cid-im3tp5nm] a[data-astro-cid-im3tp5nm]{text-decoration:none;color:var(--color-cobalt)}h1[data-astro-cid-im3tp5nm]{font-size:clamp(60px,13vw,190px)}.intro[data-astro-cid-im3tp5nm]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem 4rem;align-items:end;margin-top:2.5rem}.lede[data-astro-cid-im3tp5nm]{font-size:20px;color:var(--color-ink-2);max-width:56ch}.ctas[data-astro-cid-im3tp5nm]{display:flex;flex-wrap:wrap;gap:.75rem}.showcase[data-astro-cid-im3tp5nm]{background:var(--color-ink);color:var(--color-paper);padding-block:clamp(3.5rem,7vw,6rem)}.sc-head[data-astro-cid-im3tp5nm]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:2.5rem}.sc-head[data-astro-cid-im3tp5nm] .kicker[data-astro-cid-im3tp5nm]{color:var(--color-mist)}.sc-head[data-astro-cid-im3tp5nm] p[data-astro-cid-im3tp5nm]{color:#c9cad0}.block[data-astro-cid-im3tp5nm]{padding-block:clamp(3.5rem,7vw,6rem);border-bottom:1px solid var(--color-line)}.two[data-astro-cid-im3tp5nm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:1.5rem 3rem}.two[data-astro-cid-im3tp5nm]>.kicker[data-astro-cid-im3tp5nm]{color:var(--color-cobalt);padding-top:.4rem}.caps[data-astro-cid-im3tp5nm]{list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;border-top:1px solid var(--color-ink)}.caps[data-astro-cid-im3tp5nm] li[data-astro-cid-im3tp5nm]{display:grid;grid-template-columns:2.5rem 1fr;padding-block:1.1rem;border-bottom:1px solid var(--color-line);font-size:19px;font-weight:600}.n[data-astro-cid-im3tp5nm]{font-family:var(--font-mono);font-size:12px;color:var(--color-graphite);padding-top:.3rem;font-weight:400}.approach[data-astro-cid-im3tp5nm]{background:var(--color-paper-2)}.cols[data-astro-cid-im3tp5nm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.col[data-astro-cid-im3tp5nm]{border-top:2px solid var(--color-ink);padding-top:1rem;display:grid;gap:.6rem;align-content:start}.col[data-astro-cid-im3tp5nm] h3[data-astro-cid-im3tp5nm]{font-size:21px;font-weight:700;font-stretch:108%;letter-spacing:-.02em}.col[data-astro-cid-im3tp5nm] p[data-astro-cid-im3tp5nm]{color:var(--color-ink-2);font-size:16px}.tools-row[data-astro-cid-im3tp5nm]{margin-top:3.5rem}.tools[data-astro-cid-im3tp5nm]{font-family:var(--font-mono);font-size:15px}.pk[data-astro-cid-im3tp5nm]{background:var(--color-paper)}.sub[data-astro-cid-im3tp5nm]{font-size:clamp(36px,5vw,64px);margin-bottom:2.5rem}.grid[data-astro-cid-im3tp5nm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.grid[data-astro-cid-im3tp5nm]>div[data-astro-cid-im3tp5nm]{display:grid}.other-k[data-astro-cid-im3tp5nm]{color:var(--color-cobalt);margin-bottom:1.25rem}.others[data-astro-cid-im3tp5nm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-ink)}.others[data-astro-cid-im3tp5nm] a[data-astro-cid-im3tp5nm]{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.4rem 1.25rem 1.4rem 0;border-bottom:1px solid var(--color-ink);text-decoration:none;font-size:22px;font-weight:800;font-stretch:80%;text-transform:uppercase;transition:color .2s}.others[data-astro-cid-im3tp5nm] a[data-astro-cid-im3tp5nm]+a[data-astro-cid-im3tp5nm]{padding-left:1.25rem;border-left:1px solid var(--color-line)}.others[data-astro-cid-im3tp5nm] a[data-astro-cid-im3tp5nm]:hover{color:var(--color-cobalt)}.code[data-astro-cid-im3tp5nm]{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--color-cobalt);text-transform:none}@media(max-width:860px){.intro[data-astro-cid-im3tp5nm],.two[data-astro-cid-im3tp5nm],.caps[data-astro-cid-im3tp5nm],.cols[data-astro-cid-im3tp5nm],.grid[data-astro-cid-im3tp5nm],.others[data-astro-cid-im3tp5nm]{grid-template-columns:1fr}.others[data-astro-cid-im3tp5nm] a[data-astro-cid-im3tp5nm]+a[data-astro-cid-im3tp5nm]{padding-left:0;border-left:0}}
