.thread[data-astro-cid-vfdk7fty]{pointer-events:none;z-index:1;width:100%;height:0;position:absolute;top:0;left:0;overflow:visible}.thread[data-astro-cid-vfdk7fty] path[data-astro-cid-vfdk7fty]{fill:none;stroke-linecap:round;stroke-linejoin:round}.thread__ghost[data-astro-cid-vfdk7fty]{stroke:#16232c1f;stroke-width:4px;stroke-dasharray:0 11}.thread__line[data-astro-cid-vfdk7fty]{stroke:var(--sun);stroke-width:4.5px;stroke-dasharray:0 11}.thread__needle[data-astro-cid-vfdk7fty]{fill:var(--sun);stroke:#fff;stroke-width:2px}section[data-astro-cid-vfdk7fty]{z-index:2;position:relative}.md-on-mist[data-astro-cid-vfdk7fty]{z-index:auto;background:var(--mist)}.md-on-mist[data-astro-cid-vfdk7fty]>.arp-wrap[data-astro-cid-vfdk7fty]{z-index:2;position:relative}.md-hero[data-astro-cid-vfdk7fty]{background:var(--mist);align-items:center;min-height:clamp(420px,62svh,650px);display:grid;overflow:hidden}.md-hero[data-astro-cid-vfdk7fty]>img[data-astro-cid-vfdk7fty]{object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.md-hero__shade[data-astro-cid-vfdk7fty]{background:linear-gradient(90deg,#f2f7f9f5,#f2f7f9b8 42%,#0000 88%);position:absolute;inset:0}.md-hero__inner[data-astro-cid-vfdk7fty]{padding-block:9rem 5rem;position:relative}.md-hero[data-astro-cid-vfdk7fty] h1[data-astro-cid-vfdk7fty]{max-width:12ch;color:var(--night);font-size:clamp(3rem,5.6vw + .4rem,5.75rem)}.md-intro[data-astro-cid-vfdk7fty]{padding-block:clamp(4rem,7vw,7rem)}.md-intro__mark[data-astro-cid-vfdk7fty]{opacity:.08;pointer-events:none;width:clamp(180px,27vw,390px);height:auto;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.md-intro__inner[data-astro-cid-vfdk7fty]{border-left:4px solid var(--sun);max-width:1100px;padding-left:clamp(1.2rem,4vw,4rem)}.md-intro__copy[data-astro-cid-vfdk7fty]{max-width:60ch;color:var(--ink-soft);font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.6}.md-intro__copy[data-astro-cid-vfdk7fty] p{margin:0}.md-intro__copy[data-astro-cid-vfdk7fty] strong{color:var(--ink);font-weight:700}.md-diagrams[data-astro-cid-vfdk7fty],.md-tools[data-astro-cid-vfdk7fty],.md-pyramid[data-astro-cid-vfdk7fty]{padding-block:clamp(4.5rem,8vw,8rem)}.md-feature[data-astro-cid-vfdk7fty]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.md-feature__media[data-astro-cid-vfdk7fty],.md-card__media[data-astro-cid-vfdk7fty]{z-index:2;border-radius:var(--radius);background:var(--mist);position:relative;overflow:hidden}.md-feature__media[data-astro-cid-vfdk7fty] img[data-astro-cid-vfdk7fty],.md-card__media[data-astro-cid-vfdk7fty] img[data-astro-cid-vfdk7fty]{width:100%;height:auto;display:block}.md-feature__media[data-astro-cid-vfdk7fty]{max-width:470px}.md-feature__body[data-astro-cid-vfdk7fty]{max-width:64ch}.md-kicker[data-astro-cid-vfdk7fty]{border-bottom:3px solid var(--sun);color:var(--brand-ink);letter-spacing:.03em;padding-bottom:.55rem;font-size:.9rem;font-weight:700;display:inline-block}.md-feature[data-astro-cid-vfdk7fty] h2[data-astro-cid-vfdk7fty]{margin:1.2rem 0 1.4rem;font-size:clamp(2.3rem,3.8vw,4rem)}.md-feature[data-astro-cid-vfdk7fty] p[data-astro-cid-vfdk7fty],.md-card[data-astro-cid-vfdk7fty] p[data-astro-cid-vfdk7fty]{max-width:58ch;color:var(--ink-soft);line-height:1.7}.md-download[data-astro-cid-vfdk7fty]{border:1px solid var(--brand-ink);min-height:48px;color:var(--brand-ink);border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;padding:.8rem 1.25rem;font-size:.98rem;font-weight:700;line-height:1.15;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.md-download[data-astro-cid-vfdk7fty]:hover{color:#fff;background:var(--brand-ink)}.md-download[data-astro-cid-vfdk7fty] span[data-astro-cid-vfdk7fty]{font-size:1.3rem;line-height:1}.md-grid[data-astro-cid-vfdk7fty]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);margin-top:clamp(5rem,9vw,9rem);display:grid}.md-card[data-astro-cid-vfdk7fty]{min-width:0}.md-card__media[data-astro-cid-vfdk7fty]{max-width:540px;margin-bottom:2rem}.md-card__body[data-astro-cid-vfdk7fty]{max-width:56ch}.md-card[data-astro-cid-vfdk7fty] h3[data-astro-cid-vfdk7fty]{max-width:20ch;margin:1.1rem 0 1rem;font-size:clamp(1.65rem,2.4vw,2.7rem);line-height:1.13}.md-card[data-astro-cid-vfdk7fty] .md-download[data-astro-cid-vfdk7fty]{margin-top:1.6rem}.md-feature--test[data-astro-cid-vfdk7fty]{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.md-feature--test[data-astro-cid-vfdk7fty] .md-feature__media[data-astro-cid-vfdk7fty]{max-width:400px}.md-grid--signs[data-astro-cid-vfdk7fty]{margin-top:clamp(5rem,9vw,9rem)}.md-feature--pyramid[data-astro-cid-vfdk7fty] .md-feature__media[data-astro-cid-vfdk7fty]{order:2}.md-feature--pyramid[data-astro-cid-vfdk7fty]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}@media (width<=850px){.md-feature[data-astro-cid-vfdk7fty],.md-feature--test[data-astro-cid-vfdk7fty],.md-feature--pyramid[data-astro-cid-vfdk7fty]{grid-template-columns:1fr}.md-feature--pyramid[data-astro-cid-vfdk7fty] .md-feature__media[data-astro-cid-vfdk7fty]{order:0}.md-feature__media[data-astro-cid-vfdk7fty]{width:min(100%,520px)}}@media (width<=600px){.md-hero[data-astro-cid-vfdk7fty]{align-items:end;min-height:58svh}.md-hero[data-astro-cid-vfdk7fty]>img[data-astro-cid-vfdk7fty]{object-position:60% center}.md-hero__shade[data-astro-cid-vfdk7fty]{background:linear-gradient(#0000 8%,#f2f7f9c7 52%,#f2f7f9f5)}.md-hero__inner[data-astro-cid-vfdk7fty]{padding-block:9rem 3rem}.md-grid[data-astro-cid-vfdk7fty]{grid-template-columns:1fr}.md-card__media[data-astro-cid-vfdk7fty]{max-width:520px}}
