.CompanyProfileTemplate_company__WSOC7{--ink:#13151b;--ink-soft:#2a2e39;--paper:#f4f5f7;--surface:#fff;--surface-2:#fbfbfd;--line:#e4e6ec;--line-strong:#d2d5de;--muted:#5b616e;--muted-2:#878d9a;--cobalt:#2238d8;--cobalt-deep:#172aae;--cobalt-wash:#eceefc;--ochre:#a8662b;--signal:#1f9e73;--signal-deep:#0f6b49;--radius:8px;--maxw:1140px;background:var(--paper);color:var(--ink);font-family:Libre Franklin,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.CompanyProfileTemplate_company__WSOC7 *{box-sizing:border-box}.CompanyProfileTemplate_company__WSOC7 a{color:inherit;text-decoration:none}.CompanyProfileTemplate_company__WSOC7 img{max-width:100%;display:block}.CompanyProfileTemplate_company__WSOC7 h1,.CompanyProfileTemplate_company__WSOC7 h2,.CompanyProfileTemplate_company__WSOC7 h3,.CompanyProfileTemplate_company__WSOC7 h4{margin:0;font-weight:500}.CompanyProfileTemplate_company__WSOC7 p{margin:0}.CompanyProfileTemplate_wrap__qfpq3{max-width:var(--maxw);margin:0 auto;padding:0 28px}@media (max-width:640px){.CompanyProfileTemplate_wrap__qfpq3{padding:0 18px}}.CompanyProfileTemplate_crumb__8k1QA{max-width:var(--maxw);margin:0 auto;padding:22px 28px 0;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}@media (max-width:640px){.CompanyProfileTemplate_crumb__8k1QA{padding:18px 18px 0}}.CompanyProfileTemplate_crumb__8k1QA a{color:var(--muted)}.CompanyProfileTemplate_crumb__8k1QA a:hover{color:var(--cobalt)}.CompanyProfileTemplate_phero__Pdx4X{padding:26px 0 8px}.CompanyProfileTemplate_pheroGrid__FjYZp{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}@media (max-width:560px){.CompanyProfileTemplate_pheroGrid__FjYZp{grid-template-columns:1fr;gap:16px}}.CompanyProfileTemplate_logo__fc4Yq{width:84px;height:84px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-family:Newsreader,serif;font-size:2.3rem;font-weight:600;color:#fff;background:var(--ochre);flex:none;overflow:hidden;border:1px solid var(--line)}.CompanyProfileTemplate_logo__fc4Yq img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.CompanyProfileTemplate_cid__quabf h1{font-family:Newsreader,serif;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:500;letter-spacing:-.02em;line-height:1.03}.CompanyProfileTemplate_cid__quabf .CompanyProfileTemplate_cat__tG_kG{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:var(--cobalt);margin-top:8px}.CompanyProfileTemplate_cid__quabf .CompanyProfileTemplate_summary__sc_Q6{color:var(--ink-soft);margin-top:13px;max-width:66ch;font-size:.98rem;line-height:1.55}.CompanyProfileTemplate_cid__quabf .CompanyProfileTemplate_tagrow__sO80t{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.CompanyProfileTemplate_tchip__kB_Qf{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:5px 11px;color:var(--ink-soft);transition:.15s}.CompanyProfileTemplate_tchip__kB_Qf:hover{border-color:var(--cobalt);color:var(--cobalt)}.CompanyProfileTemplate_cid__quabf .CompanyProfileTemplate_statusline__cUkSB{font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.03em;color:var(--muted-2);margin-top:16px}.CompanyProfileTemplate_cid__quabf .CompanyProfileTemplate_heroacts__rASqf{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.CompanyProfileTemplate_btn__FhX2m{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;font-size:.86rem;padding:11px 17px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:.16s;font-family:inherit}.CompanyProfileTemplate_btn__FhX2m .CompanyProfileTemplate_arr__p2_ZE{font-family:IBM Plex Mono,monospace}.CompanyProfileTemplate_btnPrimary__xObKN{background:var(--cobalt);color:#fff}.CompanyProfileTemplate_btnPrimary__xObKN:hover{background:var(--cobalt-deep)}.CompanyProfileTemplate_company__WSOC7 a.CompanyProfileTemplate_btnPrimary__xObKN{color:#fff}.CompanyProfileTemplate_btnGhost__I180e{background:transparent;border-color:var(--line-strong);color:var(--ink)}.CompanyProfileTemplate_btnGhost__I180e:hover{border-color:var(--cobalt);color:var(--cobalt)}.CompanyProfileTemplate_shell__QjAYJ{max-width:var(--maxw);margin:0 auto;padding:0 28px 40px}@media (max-width:640px){.CompanyProfileTemplate_shell__QjAYJ{padding:0 18px 32px}}.CompanyProfileTemplate_sec__MTIJU{padding:28px 0;border-top:1px solid var(--line)}.CompanyProfileTemplate_secHead__aypl0{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;flex-wrap:wrap}.CompanyProfileTemplate_secHead__aypl0 .CompanyProfileTemplate_ic__le_yD{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:var(--cobalt);letter-spacing:.06em;text-transform:uppercase}.CompanyProfileTemplate_secHead__aypl0 h2{font-family:Newsreader,serif;font-size:1.45rem;font-weight:500;letter-spacing:-.01em}.CompanyProfileTemplate_subnote__2Cx_9{font-size:.78rem;color:var(--muted-2);margin:-4px 0 16px;font-family:IBM Plex Mono,monospace;letter-spacing:.02em}.CompanyProfileTemplate_cardGrid__FvzfB{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:520px){.CompanyProfileTemplate_cardGrid__FvzfB{grid-template-columns:1fr}}.CompanyProfileTemplate_acard__yddFQ{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;transition:.16s;display:flex;flex-direction:column}.CompanyProfileTemplate_acard__yddFQ:hover{border-color:var(--cobalt);transform:translateY(-2px)}.CompanyProfileTemplate_tag__yGwNz{font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:4px;font-weight:500;align-self:flex-start;background:var(--cobalt-wash);color:var(--cobalt-deep)}.CompanyProfileTemplate_acard__yddFQ h3{font-family:Newsreader,serif;font-size:1.05rem;font-weight:500;line-height:1.2;margin:10px 0 0}.CompanyProfileTemplate_acard__yddFQ .CompanyProfileTemplate_ameta__W3NNU{margin-top:auto;padding-top:12px;font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.04em;color:var(--muted-2);text-transform:uppercase}.CompanyProfileTemplate_company__WSOC7 :focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:3px}