.companies_hero__uz_HW{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(64px,9vw,116px) clamp(40px,5vw,60px);background:var(--bg-ink);color:var(--fg-on-ink)}.companies_heroInner__Ro5ss{position:relative;z-index:1}.companies_eyebrowOnInk__g4LrB{color:var(--accent)}.companies_title__UWdk6{margin-top:20px;max-width:20ch;font-size:clamp(2.25rem,5.4vw,3.75rem);letter-spacing:-.045em;line-height:1.02;color:var(--fg-on-ink)}.companies_lede__3Scgk{margin-top:22px;max-width:60ch;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55;letter-spacing:-.015em;color:var(--fg-on-ink-secondary);text-wrap:pretty}.companies_inkLink__bS9U7{align-self:center;font-size:var(--text-sm);color:var(--fg-on-ink-secondary);transition:color var(--duration-base) var(--ease-out)}.companies_inkLink__bS9U7:hover{color:var(--fg-on-ink)}.companies_heroNote__KWxNE{margin-top:18px;font-size:var(--text-xs);font-style:italic;color:var(--fg-on-ink-secondary)}.companies_actions__OI9X2{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.companies_grid__HGguL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.companies_card__HJNOU{padding:clamp(26px,3vw,36px);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);transition:border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.companies_card__HJNOU:hover{border-color:var(--border-default);background:var(--bg-surface-2)}.companies_index___e1oK{display:block;margin-bottom:16px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--fg-muted)}.companies_cardTitle__gV1g4{font-size:var(--text-md);letter-spacing:-.024em}.companies_cardBody__eHIcn{margin-top:12px;font-size:.9375rem;letter-spacing:-.01em;color:var(--fg-secondary);line-height:1.6;text-wrap:pretty}.companies_closing__CEEHh{padding-block:clamp(56px,7vw,96px);background:var(--bg-surface-2);border-top:1px solid var(--border-subtle);text-align:center}.companies_closingTitle__0OyT_{font-size:clamp(1.875rem,4vw,2.75rem)}.companies_closingBody__N7A_W{margin:16px auto 0;max-width:54ch;color:var(--fg-secondary);text-wrap:pretty}.companies_closing__CEEHh .companies_actions__OI9X2{justify-content:center}@media (max-width:720px){.companies_grid__HGguL{grid-template-columns:1fr}}.companies_crumbsOnInk__3ouWl,.companies_crumbsOnInk__3ouWl nav{color:var(--fg-on-ink-secondary)}