.overview[data-astro-cid-ifvzsstb]{margin:0}.overview__map[data-astro-cid-ifvzsstb]{grid-template-rows:repeat(3,minmax(7.5rem,auto));grid-template-columns:minmax(0,1fr) 12rem minmax(0,1fr);align-items:center;gap:0 5rem;display:grid;position:relative}.overview__lines[data-astro-cid-ifvzsstb]{width:100%;height:100%;color:var(--cyan-ink);pointer-events:none;position:absolute;inset:0}.overview__hub[data-astro-cid-ifvzsstb]{z-index:1;text-align:center;background:var(--ink);color:#fff;border-top:3px solid var(--amber);grid-area:1/2/4;padding:2.25rem 1rem}.overview__hub[data-astro-cid-ifvzsstb] img[data-astro-cid-ifvzsstb]{margin:0 auto 1rem;display:block}.overview__name[data-astro-cid-ifvzsstb]{font:700 1.75rem var(--display);letter-spacing:-.035em}.overview__purpose[data-astro-cid-ifvzsstb]{font-size:var(--step-small);color:var(--on-ink-muted);margin-top:.5rem}.overview__area[data-astro-cid-ifvzsstb]{z-index:1;border-block:1px solid var(--rule-strong);background:var(--paper);align-items:center;gap:1rem;padding:1.25rem 0;text-decoration:none;display:flex;position:relative}.overview__area--left[data-astro-cid-ifvzsstb]{grid-column:1}.overview__area--right[data-astro-cid-ifvzsstb]{grid-column:3}.overview__area[data-astro-cid-ifvzsstb]:first-of-type,.overview__area[data-astro-cid-ifvzsstb]:nth-of-type(4){grid-row:1}.overview__area[data-astro-cid-ifvzsstb]:nth-of-type(2),.overview__area[data-astro-cid-ifvzsstb]:nth-of-type(5){grid-row:2}.overview__area[data-astro-cid-ifvzsstb]:nth-of-type(3),.overview__area[data-astro-cid-ifvzsstb]:nth-of-type(6){grid-row:3}.overview__icon[data-astro-cid-ifvzsstb]{width:1.75rem;height:1.75rem;color:var(--cyan-ink);flex:none}.overview__area[data-astro-cid-ifvzsstb]>div[data-astro-cid-ifvzsstb]{min-width:0}.overview__area[data-astro-cid-ifvzsstb] h3[data-astro-cid-ifvzsstb]{font-size:var(--step-h3)}.overview__area[data-astro-cid-ifvzsstb] p[data-astro-cid-ifvzsstb]{color:var(--muted);font-size:var(--step-small);margin-top:.4rem}.overview__arrow[data-astro-cid-ifvzsstb]{color:var(--cyan-ink);margin-left:auto}.overview__area[data-astro-cid-ifvzsstb]:hover h3[data-astro-cid-ifvzsstb]{text-underline-offset:4px;text-decoration:underline}figcaption[data-astro-cid-ifvzsstb]{color:var(--muted);font-size:var(--step-small);margin-top:1.5rem}@media (width<=1040px){.overview__map[data-astro-cid-ifvzsstb]{gap:0 2rem}}@media (width<=760px){.overview__map[data-astro-cid-ifvzsstb]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:0}.overview__lines[data-astro-cid-ifvzsstb]{display:none}.overview__hub[data-astro-cid-ifvzsstb]{text-align:left;grid-area:1/1;grid-template-columns:3rem minmax(0,1fr);gap:0 1rem;padding:1.5rem;display:grid}.overview__hub[data-astro-cid-ifvzsstb] img[data-astro-cid-ifvzsstb]{grid-row:1/3;align-self:center;width:3rem;height:3rem;margin:0}.overview__purpose[data-astro-cid-ifvzsstb]{margin-top:.25rem}.overview__area[data-astro-cid-ifvzsstb]{border-top:0;border-left:2px solid var(--cyan-ink);grid-column:1;padding-inline:1rem;grid-row:auto!important}}@media (forced-colors:active){.overview__hub[data-astro-cid-ifvzsstb]{border:2px solid canvastext}.overview__lines[data-astro-cid-ifvzsstb],.overview__icon[data-astro-cid-ifvzsstb]{color:canvastext}.overview__area[data-astro-cid-ifvzsstb]{border-color:canvastext}}.home-hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, #fff, var(--paper));padding-block:clamp(2.5rem,4vw,4rem) 2rem}.home-hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:1.2rem 0;font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.02}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--cyan-ink)}.home-hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:56ch;margin-inline:auto}.home-hero__copy[data-astro-cid-lcdefpme]{text-align:center}.home-hero[data-astro-cid-lcdefpme] .phero__actions[data-astro-cid-lcdefpme]{justify-content:center;margin-top:1.5rem}.home-hero__note[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--step-small);margin-top:1rem}.home-section[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,5vw,5rem)}.audiences[data-astro-cid-lcdefpme]{border-block:1px solid var(--rule);background:#fff}.audiences__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audiences[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:2.5rem 2.5rem 2.5rem 0;text-decoration:none}.audiences[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]+a[data-astro-cid-lcdefpme]{border-left:1px solid var(--rule);padding-left:2.5rem}.audiences[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-h2);margin:.85rem 0 1rem;line-height:1.13}.audiences[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:45ch}.audiences__link[data-astro-cid-lcdefpme]{font-size:var(--step-small);text-underline-offset:4px;margin-top:1rem;font-weight:600;text-decoration:underline;display:block}.audiences[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .audiences__link[data-astro-cid-lcdefpme]{color:var(--cyan-ink)}.section-head[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-top:1rem}.capabilities__all[data-astro-cid-lcdefpme]{margin-top:1rem;display:inline-block}.home-support[data-astro-cid-lcdefpme] .split[data-astro-cid-lcdefpme]{align-items:center}.home-support[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:1rem}.home-support[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:1.25rem 0}.home-support__skills[data-astro-cid-lcdefpme]{color:var(--on-ink-muted);margin-bottom:1.25rem}.home-support__catalog[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink-line);margin-top:2rem;padding-top:1.5rem}.home-support__catalog[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-h3)}.home-support__catalog[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-ink-muted);margin:.75rem 0}@media (width<=940px){.home-hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.home-hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:45ch}}@media (width<=640px){.audiences__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.audiences[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:2rem 0}.audiences[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]+a[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--rule);padding-left:0}}
