.vJtG2a_page{--cov-gutter:clamp(1.25rem, 5vw, 2.5rem);--cov-measure:var(--dm-coverage-measure,52rem);--cov-line:var(--dm-public-border);padding-bottom:clamp(5rem,12vw,9rem)}.vJtG2a_hero{max-width:var(--cov-measure);padding:clamp(4rem, 11vw, 8rem) var(--cov-gutter) 0;margin:0 auto}.vJtG2a_page .vJtG2a_title{color:var(--dm-public-ink);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,6vw,3.5rem);font-weight:500;line-height:1.08}.vJtG2a_lede{max-width:var(--dm-coverage-prose,44rem);color:var(--dm-public-muted);font-size:var(--dm-type-body);letter-spacing:0;margin:1.1rem 0 0;line-height:1.5}.vJtG2a_main{max-width:var(--cov-measure);padding-inline:var(--cov-gutter);margin:0 auto}.vJtG2a_group{margin-top:clamp(3rem,8vw,5rem)}.vJtG2a_groupHead{border-bottom:1px solid var(--cov-line);padding-inline:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.25rem;margin-inline:-.75rem;padding-bottom:.85rem;display:flex}.vJtG2a_groupTitle{color:var(--dm-public-ink);font-size:var(--dm-type-body);letter-spacing:0;margin:0;font-weight:500}.vJtG2a_groupSummary{color:var(--dm-public-soft);font-size:var(--dm-type-label);letter-spacing:0;margin:0;line-height:1.5}.vJtG2a_rows{margin:0;padding:0;list-style:none}.vJtG2a_rows a{border-radius:var(--dm-public-surface-radius,2px);color:inherit;transition:background-color .18s var(--ease-standard), color .18s var(--ease-standard);justify-content:space-between;align-items:baseline;gap:1.5rem;margin-inline:-.75rem;padding:.85rem .75rem;text-decoration:none;display:flex}.vJtG2a_rows a:hover,.vJtG2a_rows a:focus-visible{background-color:var(--dm-public-surface-hover)}.vJtG2a_rowName{color:var(--dm-public-ink);font-size:var(--dm-type-body);letter-spacing:0;font-weight:400}.vJtG2a_rowMeta{color:var(--dm-public-soft);font-family:var(--font-mono);font-size:var(--dm-type-caption);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.vJtG2a_rows a:hover .vJtG2a_rowMeta,.vJtG2a_rows a:focus-visible .vJtG2a_rowMeta{color:var(--dm-public-muted)}.vJtG2a_roles{margin-top:clamp(4rem,10vw,7rem)}.vJtG2a_roles dl{margin:1.25rem 0 0}.vJtG2a_roles dl>div{justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.6rem 0;display:flex}.vJtG2a_roles dt{color:var(--dm-public-soft);font-size:var(--dm-type-label);letter-spacing:0}.vJtG2a_roles dd{color:var(--dm-public-muted);font-size:var(--dm-type-label);text-align:right;letter-spacing:0;margin:0}.vJtG2a_cta{flex-wrap:wrap;gap:.6rem;margin-top:clamp(3.5rem,9vw,6rem);display:flex}.vJtG2a_ctaPrimary,.vJtG2a_ctaSecondary{font-size:var(--dm-type-label);letter-spacing:0;transition:background-color .22s var(--ease-standard), border-color .22s var(--ease-standard), color .22s var(--ease-standard);border:1px solid;border-radius:999px;align-items:center;padding:.6rem 1.15rem;text-decoration:none;display:inline-flex}.vJtG2a_ctaPrimary{border-color:var(--dm-public-ink);color:var(--dm-public-ink)}.vJtG2a_ctaPrimary:hover{background:var(--dm-public-ink);color:var(--dm-public-surface)}.vJtG2a_ctaSecondary{border-color:var(--dm-public-border-strong);color:var(--dm-public-soft)}.vJtG2a_ctaSecondary:hover{color:var(--dm-public-ink)}