.hero[data-astro-cid-lcdefpme]{padding-top:clamp(40px,8vw,112px);padding-bottom:var(--section);flex-direction:column;gap:clamp(32px,5vw,64px);display:flex}.hero-title[data-astro-cid-lcdefpme]{max-width:15ch}.nw[data-astro-cid-lcdefpme]{white-space:nowrap}.path-title[data-astro-cid-lcdefpme]{margin-top:var(--space-4);margin-bottom:calc(-1 * var(--space-3))}.hero-meta[data-astro-cid-lcdefpme]{padding-top:var(--space-4)}.hero-body[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;max-width:34rem;display:flex}.actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.path[data-astro-cid-lcdefpme]{position:relative}.path-track[data-astro-cid-lcdefpme]{background:var(--line);height:2px;position:absolute;top:6px;left:0;right:0}.path-fill[data-astro-cid-lcdefpme]{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.js[data-astro-cid-lcdefpme] .path-fill[data-astro-cid-lcdefpme]{animation:1.6s cubic-bezier(.6,.05,.2,1) .3s both fill}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.path[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;padding-top:0;display:flex}.dot[data-astro-cid-lcdefpme]{background:var(--bg);border:2px solid var(--accent);width:14px;height:14px;margin-bottom:var(--space-3);border-radius:50%}.is-end[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:var(--accent);box-shadow:0 0 0 6px var(--accent-soft)}@media (width<=640px){.path-track[data-astro-cid-lcdefpme]{width:2px;height:auto;inset:0 auto 0 6px}.path-fill[data-astro-cid-lcdefpme]{transform-origin:top}.js[data-astro-cid-lcdefpme] .path-fill[data-astro-cid-lcdefpme]{animation-name:fillv}@keyframes fillv{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.path[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{column-gap:var(--space-3);grid-template-columns:14px minmax(0,1fr);display:grid}.path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{grid-row:span 2;margin:6px 0 0}}.section-label[data-astro-cid-lcdefpme]{padding-top:.6em;font-weight:400}.areas[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding:0;list-style:none}.area[data-astro-cid-lcdefpme]{gap:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 200px;align-items:center;padding-block:clamp(24px,3.4vw,44px);display:grid}.area-text[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;display:flex}.area-title[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);line-height:1.04;transition:color .25s}.area[data-astro-cid-lcdefpme]:hover .area-title[data-astro-cid-lcdefpme]{color:var(--accent-strong)}.area-viz[data-astro-cid-lcdefpme]{width:200px;overflow:visible}@media (width<=640px){.area[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.area-viz[data-astro-cid-lcdefpme]{width:100%;max-width:240px}}.f-line[data-astro-cid-lcdefpme]{fill:var(--line)}.f-accent[data-astro-cid-lcdefpme]{fill:var(--accent)}.f-soft[data-astro-cid-lcdefpme]{fill:var(--accent-soft)}.f-ink[data-astro-cid-lcdefpme]{fill:var(--ink)}.s-line[data-astro-cid-lcdefpme]{fill:none;stroke:var(--line);stroke-width:1.5px}.s-muted[data-astro-cid-lcdefpme]{fill:none;stroke:var(--muted);stroke-width:1.25px;opacity:.55}.s-accent[data-astro-cid-lcdefpme]{stroke:var(--accent);stroke-width:1.5px}.s-accent-thick[data-astro-cid-lcdefpme]{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round}.s-ink-dash[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ink);stroke-width:1.25px;stroke-dasharray:5 5;opacity:.6}.t[data-astro-cid-lcdefpme]{font:400 12px var(--font-sans);fill:var(--muted)}.t-on[data-astro-cid-lcdefpme]{fill:#fff}.js .area[data-astro-cid-lcdefpme].is-in .draw[data-astro-cid-lcdefpme]{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s .2s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.primio-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=1100px){.primio-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.primio-text[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;max-width:34rem;display:flex}.merge[data-astro-cid-lcdefpme]{width:100%;overflow:visible}.t-src[data-astro-cid-lcdefpme]{font:400 15px var(--font-sans);fill:var(--muted)}.t-node[data-astro-cid-lcdefpme]{font:600 17px var(--font-sans);fill:var(--bg);letter-spacing:-.02em}.t-out[data-astro-cid-lcdefpme]{font:500 16px var(--font-sans);fill:var(--ink)}.numbers[data-astro-cid-lcdefpme]{padding-block:var(--space-6) var(--space-7)}.nums[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.nums[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-1);flex-direction:column-reverse;display:flex}.nums[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.big[data-astro-cid-lcdefpme]{letter-spacing:-.05em;font-size:clamp(2.75rem,1.5rem + 5vw,6rem);font-weight:500;line-height:1}.accent[data-astro-cid-lcdefpme]{color:var(--accent)}@media (width<=520px){.nums[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.why[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-direction:column;display:flex}.why-list[data-astro-cid-lcdefpme]{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.why-list[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-top:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.why-list[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}@media (width<=640px){.why-list[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.refs[data-astro-cid-lcdefpme]{padding-block:var(--space-6) var(--section)}.refs-body[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-direction:column;display:flex}.logos[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-5) clamp(28px, 4vw, 56px);flex-wrap:wrap;padding:0;list-style:none;display:flex}.logo[data-astro-cid-lcdefpme]{filter:grayscale();opacity:.7;width:auto;height:36px;transition:filter .25s,opacity .25s}.logo[data-astro-cid-lcdefpme]:hover{filter:none;opacity:1}:root[data-theme=dark] .logo[data-astro-cid-lcdefpme]{filter:grayscale()invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo[data-astro-cid-lcdefpme]{filter:grayscale()invert()}}.partners[data-astro-cid-lcdefpme]{gap:var(--space-4) var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.partners[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);display:flex}.partners[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:50%;width:36px;height:36px}.contact[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--bg);padding-block:var(--section)}.on-dark[data-astro-cid-lcdefpme]{color:var(--bg);opacity:.6}.on-dark-muted[data-astro-cid-lcdefpme]{opacity:.75}.contact-body[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;display:flex}.contact-body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch}.contact-links[data-astro-cid-lcdefpme]{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.big-link[data-astro-cid-lcdefpme]{color:var(--bg);letter-spacing:-.03em;border-bottom:2px solid var(--accent);padding-bottom:2px;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:500;text-decoration:none}.big-link[data-astro-cid-lcdefpme].sm{opacity:.8;border-bottom-color:#0000;font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.big-link[data-astro-cid-lcdefpme]:hover{color:var(--accent)}
