#overview,#connected,#about{scroll-margin-top:calc(var(--header-h) + 4.2rem)}.home-hero[data-astro-cid-lcdefpme]{padding:clamp(3rem,6vw,6.5rem) 0}.home-hero__inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;display:grid}.home-hero__copy[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;max-width:60rem;display:flex}.home-hero__copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:18ch;margin:1rem 0;font-size:clamp(2.1rem,4.6vw,4.6rem);line-height:1.04}.home-hero__lead[data-astro-cid-lcdefpme]{font-size:var(--step-1);max-width:58ch;color:var(--ink-2);line-height:1.5}.home-hero__ask[data-astro-cid-lcdefpme]{text-align:left;width:100%;max-width:62rem}.home-hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:2rem;display:flex}.home-hero__wide[data-astro-cid-lcdefpme]{width:100%;min-width:0;max-width:62rem}.home-hero__wide[data-astro-cid-lcdefpme] .dq__examples ul{justify-content:center}.home-stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem;margin:2.2rem 0 0;padding-top:1.2rem;display:flex}.home-stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:560}.home-stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;line-height:1.1}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2.2rem;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:28ch}.section-intro[data-astro-cid-lcdefpme]{max-width:74ch;font-size:var(--step-1);color:var(--ink-2);margin:1rem 0 0}.fineprint[data-astro-cid-lcdefpme]{color:var(--muted);margin:1.75rem 0 0;font-size:.88rem}.fineprint[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-2)}.home-libs[data-astro-cid-lcdefpme]{padding:0 0 clamp(3rem,6vw,5rem)}.home-libs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.home-lib[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--surface);min-width:0;scroll-margin-top:calc(var(--header-h) + 1rem);border-radius:16px;flex-direction:column;padding:clamp(1.3rem,2.5vw,2rem);display:flex}.home-lib__index[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0 0 .8rem;font-size:.78rem;font-weight:650}.home-lib__index[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent);font-variant-numeric:tabular-nums;margin-right:.4rem}.home-lib[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:20ch;font-size:clamp(1.5rem,2.4vw,2.1rem)}.home-lib__intro[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:56ch;margin:.75rem 0 0}.home-lib__topics[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.5rem}@media (width>=1180px){.home-lib__topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-lib__topics[data-astro-cid-lcdefpme] .lib-topic[data-astro-cid-lcdefpme]{padding:.6rem .75rem}.home-lib__featured[data-astro-cid-lcdefpme]{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.home-lib__featured[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);flex-direction:column;gap:.1rem;padding:.55rem 0;display:flex}.home-lib__featured[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600;text-decoration:none}.home-lib__featured[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.home-lib__featured[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.85rem}.home-lib__cta[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:1.5rem}.home-label[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:1.75rem 0 .75rem;font-size:.78rem;font-weight:560}.flow[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--line);counter-reset:flow;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.flow__step[data-astro-cid-lcdefpme]{background:var(--surface);counter-increment:flow;padding:clamp(1.3rem,3vw,2rem)}.flow__step[data-astro-cid-lcdefpme]:before{content:counter(flow,decimal-leading-zero);color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:.9rem;font-size:.85rem;display:block}.flow__name[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .4rem;font-size:.78rem;font-weight:650}.flow__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.flow__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:3px;text-decoration:underline}.flow__step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.flow__step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.flow__name){color:var(--ink-2);margin:.6rem 0 0;font-size:.94rem}.flow__note[data-astro-cid-lcdefpme]{max-width:74ch;color:var(--ink-2);margin:2.5rem 0 1.2rem}.pathways[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pathway[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface);flex-direction:column;gap:.6rem;min-width:0;padding:1.2rem 1.25rem;display:flex}.pathway[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.05rem}.pathway__summary[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:.9rem}.pathway[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:.45rem;margin:auto 0 0;padding-top:.6rem;display:grid}.pathway[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:4rem minmax(0,1fr);gap:.5rem;font-size:.86rem;display:grid}.pathway[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:.1rem;font-size:.72rem;font-weight:650}.pathway[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.pathway[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:600}.pathway[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted)}.about-intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:1.5rem 5rem;display:grid}.about-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.about-intro[data-astro-cid-lcdefpme] .section-intro[data-astro-cid-lcdefpme]{margin-top:0}.about-intro__link[data-astro-cid-lcdefpme]{margin:1.25rem 0 0}.about-intro__link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:600;text-decoration:none}.about-intro__link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=1050px){.pathways[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.home-libs__grid{grid-template-columns:1fr}}@media (width<=860px){.about-intro[data-astro-cid-lcdefpme],.flow[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=640px){.home-hero__inner{text-align:left;justify-items:stretch}.home-hero__copy[data-astro-cid-lcdefpme]{align-items:flex-start}.home-hero__wide[data-astro-cid-lcdefpme] .dq__examples ul,.home-hero__actions[data-astro-cid-lcdefpme],.home-stats[data-astro-cid-lcdefpme]{justify-content:flex-start}.pathways[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.section-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
