.ev-grid[data-astro-cid-acowzvv5]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ev-grid[data-astro-cid-acowzvv5]>[data-astro-cid-acowzvv5]{min-width:0;margin:0}figcaption[data-astro-cid-acowzvv5] h3[data-astro-cid-acowzvv5]{font-size:var(--step-1);margin-bottom:4px}figcaption[data-astro-cid-acowzvv5] p[data-astro-cid-acowzvv5]{color:var(--ink-2);font-size:.95rem}svg[data-astro-cid-acowzvv5]{width:100%;height:auto;margin-top:8px}.lines[data-astro-cid-acowzvv5] path[data-astro-cid-acowzvv5]{fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-dasharray:260;stroke-dashoffset:0}.nodes[data-astro-cid-acowzvv5] rect[data-astro-cid-acowzvv5]{fill:var(--paper);stroke:var(--ink-3);stroke-width:1.2}.nodes[data-astro-cid-acowzvv5] .root[data-astro-cid-acowzvv5]{fill:var(--ink-2);stroke:none}.nodes[data-astro-cid-acowzvv5] .hl[data-astro-cid-acowzvv5]{fill:var(--maroon);stroke:none}.nodes[data-astro-cid-acowzvv5] .ghost[data-astro-cid-acowzvv5]{stroke-dasharray:3 3;fill:transparent}text[data-astro-cid-acowzvv5]{font:500 12.5px var(--f-body);fill:var(--ink);text-anchor:middle}.t-root[data-astro-cid-acowzvv5],.t-hl[data-astro-cid-acowzvv5]{fill:var(--paper);font-weight:600}.t-ghost[data-astro-cid-acowzvv5]{fill:var(--ink-3);font-size:11px}.js [data-astro-cid-acowzvv5][data-draw] .lines[data-astro-cid-acowzvv5] path[data-astro-cid-acowzvv5]{stroke-dashoffset:260;transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1)}.js [data-astro-cid-acowzvv5][data-draw] .nodes[data-astro-cid-acowzvv5]>[data-astro-cid-acowzvv5]{opacity:0;transition:opacity .6s .9s}.js [data-astro-cid-acowzvv5][data-draw].in .lines[data-astro-cid-acowzvv5] path[data-astro-cid-acowzvv5]{stroke-dashoffset:0}.js [data-astro-cid-acowzvv5][data-draw].in .nodes[data-astro-cid-acowzvv5]>[data-astro-cid-acowzvv5]{opacity:1}.caption[data-astro-cid-acowzvv5]{font-size:var(--step--1);margin:12px 0 0}.steps[data-astro-cid-acowzvv5]{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:22px;max-width:none}.steps[data-astro-cid-acowzvv5] li[data-astro-cid-acowzvv5]{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0}.bar[data-astro-cid-acowzvv5]{grid-column:1 / -1;height:14px;border-radius:99px;background:linear-gradient(90deg,var(--maroon-deep),var(--maroon));width:max(var(--w),10px)}.steps[data-astro-cid-acowzvv5] li[data-astro-cid-acowzvv5]:last-child .bar[data-astro-cid-acowzvv5]{background:repeating-linear-gradient(45deg,var(--ink-3) 0 4px,transparent 4px 8px);opacity:.6}.js .funnel[data-astro-cid-acowzvv5] .bar[data-astro-cid-acowzvv5]{width:0;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.js .funnel[data-astro-cid-acowzvv5].in .bar[data-astro-cid-acowzvv5]{width:max(var(--w),10px)}.js .funnel[data-astro-cid-acowzvv5].in li[data-astro-cid-acowzvv5]:nth-child(2) .bar[data-astro-cid-acowzvv5]{transition-delay:.3s}.js .funnel[data-astro-cid-acowzvv5].in li[data-astro-cid-acowzvv5]:nth-child(3) .bar[data-astro-cid-acowzvv5]{transition-delay:.6s}.n[data-astro-cid-acowzvv5]{font-family:var(--f-display);font-size:var(--step-2);color:var(--maroon);line-height:1;font-variant-numeric:tabular-nums}.l[data-astro-cid-acowzvv5]{color:var(--ink-2);font-size:.93rem;align-self:center}@media(max-width:860px){.ev-grid[data-astro-cid-acowzvv5]{grid-template-columns:1fr}}.page-head[data-astro-cid-di5ymqf5]{padding-block:clamp(40px,6vw,88px) 8px}.demands[data-astro-cid-di5ymqf5]{list-style:none;counter-reset:d;padding:0;margin:24px 0 40px;display:grid;gap:0;max-width:none}.demands[data-astro-cid-di5ymqf5] li[data-astro-cid-di5ymqf5]{counter-increment:d;display:grid;grid-template-columns:56px 1fr;gap:4px 16px;padding:20px 0;border-top:1px solid var(--rule);margin:0}.demands[data-astro-cid-di5ymqf5] li[data-astro-cid-di5ymqf5]:before{content:counter(d);grid-row:span 2;font-family:var(--f-display);font-size:2.4rem;line-height:1;color:var(--maroon)}.demands[data-astro-cid-di5ymqf5] h3[data-astro-cid-di5ymqf5]{font-size:var(--step-1);margin:0}.demands[data-astro-cid-di5ymqf5] p[data-astro-cid-di5ymqf5]{margin:0;color:var(--ink-2)}.not-h[data-astro-cid-di5ymqf5]{font-family:var(--f-body);font-size:var(--step-0);font-weight:600;letter-spacing:0}.not[data-astro-cid-di5ymqf5] li[data-astro-cid-di5ymqf5]{color:var(--ink-2)}
