.hero-graphic:where(.astro-ztkifwgj){justify-self:end;inline-size:100%;max-inline-size:40rem}svg:where(.astro-ztkifwgj){block-size:auto;inline-size:100%;display:block;overflow:visible}polygon:where(.astro-ztkifwgj){fill:var(--blue);stroke:var(--blue);stroke-width:2.2px;stroke-linejoin:round}.wire:where(.astro-ztkifwgj){stroke:var(--blue);stroke-width:1.5px}@media (prefers-reduced-motion:no-preference){.wire:where(.astro-ztkifwgj){stroke-dasharray:600;stroke-dashoffset:600px;animation:draw 1.6s var(--ease) forwards;animation-delay:calc(.4s + var(--i) * .12s)}@keyframes draw{to{stroke-dashoffset:0}}}.hero:where(.astro-lcdefpme){padding-block:clamp(3rem,7vw,5.5rem) clamp(3rem,6vw,4.5rem)}.hero-meta:where(.astro-lcdefpme){border-block-end:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block-end:1.25rem;display:flex}.hero:where(.astro-lcdefpme) .hero-title:where(.astro-lcdefpme){max-inline-size:13ch;margin-block:clamp(2.5rem,5vw,4rem) clamp(2.75rem,5vw,4rem)}.hero-body:where(.astro-lcdefpme){align-items:start;gap:3rem;display:grid}.hero-body:where(.astro-lcdefpme) .hero-graphic{margin-block-start:clamp(.5rem,2vw,2rem)}@media (width>=62rem){.hero-body:where(.astro-lcdefpme){grid-template-columns:1fr 1.2fr;gap:5rem}}.actions:where(.astro-lcdefpme){flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.outcomes:where(.astro-lcdefpme){padding-block-end:clamp(4rem,8vw,6rem)}.outcome-cells:where(.astro-lcdefpme){margin:0;padding:0;list-style:none}.outcome-cells:where(.astro-lcdefpme) li:where(.astro-lcdefpme){align-content:start;gap:.6rem;display:grid}.outcome-cells:where(.astro-lcdefpme) .cell-index:where(.astro-lcdefpme){margin-block-end:1.5rem}.statement:where(.astro-lcdefpme){letter-spacing:-.03em;text-wrap:pretty;max-inline-size:48rem;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:560;line-height:1.22}.wide:where(.astro-lcdefpme){justify-items:stretch;gap:2rem}.wide:where(.astro-lcdefpme)>.headline:where(.astro-lcdefpme),.wide:where(.astro-lcdefpme)>.lede:where(.astro-lcdefpme){max-inline-size:44rem}.wide:where(.astro-lcdefpme)>.link:where(.astro-lcdefpme){justify-self:start}.chart:where(.astro-lcdefpme){border-block-start:1px solid var(--ink);padding-block:1.5rem 0}.chart:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){block-size:auto;inline-size:100%;display:block;overflow:visible}.chart:where(.astro-lcdefpme) .grid:where(.astro-lcdefpme){stroke:var(--rule);stroke-width:1px}.chart:where(.astro-lcdefpme) .bar:where(.astro-lcdefpme){fill:var(--blue)}.chart:where(.astro-lcdefpme) .fixed:where(.astro-lcdefpme){stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:6 5}.chart:where(.astro-lcdefpme) .axis:where(.astro-lcdefpme),.chart:where(.astro-lcdefpme) .note:where(.astro-lcdefpme){fill:var(--ink-3);font-family:var(--mono);font-size:12px}.chart:where(.astro-lcdefpme) .note:where(.astro-lcdefpme){fill:var(--ink)}.benefit-cells:where(.astro-lcdefpme),.who-cells:where(.astro-lcdefpme){margin:0;padding:0;list-style:none}.benefit-cells:where(.astro-lcdefpme) li:where(.astro-lcdefpme){align-content:start;gap:.5rem;display:grid}.night:where(.astro-lcdefpme) .headline:where(.astro-lcdefpme){color:var(--night-text)}.dev:where(.astro-lcdefpme){gap:3rem;min-inline-size:0;display:grid}.dev:where(.astro-lcdefpme)>:where(.astro-lcdefpme){min-inline-size:0}.dev:where(.astro-lcdefpme) .headline:where(.astro-lcdefpme),.dev:where(.astro-lcdefpme) .lede:where(.astro-lcdefpme){max-inline-size:44rem}.code:where(.astro-lcdefpme){background:var(--night);color:#e6e5e0;font-family:var(--mono);margin:0;padding:1.5rem 1.6rem;font-size:.82rem;line-height:1.75;overflow-x:auto}.code:where(.astro-lcdefpme) .c{color:#7d808b}.code:where(.astro-lcdefpme) .k{color:#9fb4ff}.code:where(.astro-lcdefpme) .s{color:#c9e7a4}.code:where(.astro-lcdefpme) .n{color:#f2c88f}.who-cells:where(.astro-lcdefpme) li:where(.astro-lcdefpme){padding:0}.who-cells:where(.astro-lcdefpme) a:where(.astro-lcdefpme){block-size:100%;color:inherit;transition:background-color .16s var(--ease);align-content:start;gap:.5rem;padding:clamp(1.5rem,2.5vw,2rem);text-decoration:none;display:grid}.who-cells:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{background:var(--paper-2)}.go:where(.astro-lcdefpme){color:var(--blue-ink);margin-block-start:1.25rem;font-size:.9rem;font-weight:560}.closing:where(.astro-lcdefpme){border-block-start:1px solid var(--ink)}.closing-inner:where(.astro-lcdefpme){align-items:end;gap:3rem;display:grid}@media (width>=62rem){.closing-inner:where(.astro-lcdefpme){grid-template-columns:1.3fr 1fr}}.closing:where(.astro-lcdefpme) .display:where(.astro-lcdefpme){font-size:clamp(2.6rem,5.6vw,5rem)}
