.company.svelte-12yr1eu{max-width:none;margin:0;padding:0 0 3rem}.company_head.svelte-12yr1eu{padding:2.25rem 1.5rem 1.75rem;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.company_back.svelte-12yr1eu{font-size:.9rem;margin:0 0 1.25rem}.company_head.svelte-12yr1eu h1:where(.svelte-12yr1eu){font-size:clamp(1.8rem,3.5vw,2.6rem);letter-spacing:-.02em;margin:0 0 .4rem}.company_count.svelte-12yr1eu{margin:0;font-size:1rem;opacity:.85}.company_aged.svelte-12yr1eu{margin:.75rem 0 0;font-size:.9rem;opacity:.8;max-width:68ch}.company_cta.svelte-12yr1eu{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0}.company_roles.svelte-12yr1eu{padding:1.75rem 1.5rem 0}.company_roles.svelte-12yr1eu h2:where(.svelte-12yr1eu){font-size:1.1rem;margin:0 0 1rem}.company_list.svelte-12yr1eu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:0 2rem}.company_role.svelte-12yr1eu{min-width:0;padding:.7rem 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.company_role_title.svelte-12yr1eu{font-size:1rem}.company_role_meta.svelte-12yr1eu{display:block;font-size:.85rem;opacity:.75}@media(max-width:800px){.company_head.svelte-12yr1eu{padding:1.75rem 1rem 1.5rem}.company_roles.svelte-12yr1eu{padding:1.5rem 1rem 0}}
