.home-title[data-astro-cid-ge2uvauf]{font-size:inherit;line-height:inherit;flex-direction:column;margin:0;display:flex}.wordmark[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;color:var(--text-heading);font-size:clamp(3.5rem,13vw,7rem);font-weight:800;line-height:1}.n20[data-astro-cid-ge2uvauf]{color:var(--title-accent)}.tagline[data-astro-cid-ge2uvauf]{color:var(--text-heading);text-wrap:balance;margin-top:.9rem;font-size:clamp(1.05rem,2.6vw,1.4rem);font-weight:400;line-height:1.35}.pedigree[data-astro-cid-2a525qhx]{flex-direction:column;gap:.75rem;max-width:45rem;margin:1.25rem auto 1.5rem;padding:.25rem 0;display:flex}.pedigree-item[data-astro-cid-2a525qhx]{align-items:center;gap:.875rem;display:flex}.pedigree-icon[data-astro-cid-2a525qhx]{width:2.25rem;height:2.25rem;color:var(--icon-color);flex-shrink:0}.pedigree-text[data-astro-cid-2a525qhx]{flex-direction:column;line-height:1.35;display:flex}.pedigree-text[data-astro-cid-2a525qhx] strong[data-astro-cid-2a525qhx]{font-size:.9rem}.pedigree-text[data-astro-cid-2a525qhx] span[data-astro-cid-2a525qhx]{color:var(--text-muted);font-size:.8rem}@media screen and (width>=600px){.pedigree[data-astro-cid-2a525qhx]{flex-direction:row;justify-content:space-between;gap:1rem}.pedigree-item[data-astro-cid-2a525qhx]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.5rem}.pedigree-icon[data-astro-cid-2a525qhx]{width:2.75rem;height:2.75rem}}.card[data-astro-cid-sbmovh4h]{flex-direction:column;display:flex}.card-image[data-astro-cid-sbmovh4h]{aspect-ratio:16/9;background:var(--code-background);border-bottom:none;border-radius:6px;display:block;overflow:hidden}.card-image[data-astro-cid-sbmovh4h] img{object-fit:cover;width:100%;height:100%;margin:0}h3[data-astro-cid-sbmovh4h]{margin:.75rem 0 .25rem;font-size:1.05em;line-height:1.35}.large[data-astro-cid-sbmovh4h] h3[data-astro-cid-sbmovh4h]{font-size:1.5em}h3[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{color:var(--text-heading);border-bottom:none}h3[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:hover{color:var(--text-link)}.card-description[data-astro-cid-sbmovh4h]{color:var(--text-muted);margin:0;font-size:.9em;line-height:1.5}.card-date[data-astro-cid-sbmovh4h]{color:var(--text-muted);margin:.5rem 0 0;font-size:.8em}@media (width>=900px){.large[data-astro-cid-sbmovh4h]{grid-template-columns:1.4fr 1fr;align-items:center;column-gap:1.75rem;display:grid}.large[data-astro-cid-sbmovh4h] .card-image[data-astro-cid-sbmovh4h]{grid-row:1/span 3}.large[data-astro-cid-sbmovh4h] h3[data-astro-cid-sbmovh4h]{margin-top:0}.large[data-astro-cid-sbmovh4h] .card-description[data-astro-cid-sbmovh4h]{font-size:1em}}@media (width<=639px){.card[data-astro-cid-sbmovh4h]:not(.large){grid-template-columns:7rem 1fr;align-items:start;column-gap:.875rem;display:grid}.card[data-astro-cid-sbmovh4h]:not(.large) .card-image[data-astro-cid-sbmovh4h]{grid-row:1/span 3}.card[data-astro-cid-sbmovh4h]:not(.large) h3[data-astro-cid-sbmovh4h]{margin:0 0 .25rem}.card[data-astro-cid-sbmovh4h]:not(.large) .card-description[data-astro-cid-sbmovh4h]{display:none}.card[data-astro-cid-sbmovh4h]:not(.large) .card-date[data-astro-cid-sbmovh4h]{margin-top:0}}.grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.25rem 1.5rem;margin:1.5rem 0;display:grid}@media (width>=640px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.75rem 1.5rem}}@media (width>=760px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.prose[data-astro-cid-lcdefpme]{max-width:70ch}.more[data-astro-cid-lcdefpme]{margin-top:.5rem}h2[data-astro-cid-lcdefpme]{margin-top:2.5rem}.home[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.home-panel[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--palette-primary) 22%, transparent), transparent 55%), color-mix(in srgb, var(--palette-primary) 7%, var(--background));text-align:center;border-radius:20px;flex-direction:column-reverse;align-items:center;gap:.75rem;margin:.5rem 0 1rem;padding:1.25rem 1.5rem 1.75rem;display:flex}.home-copy[data-astro-cid-lcdefpme]{min-width:0}.home-panel[data-astro-cid-lcdefpme] .home-mark{flex-shrink:0;width:6rem;height:auto;margin:0}.intro[data-astro-cid-lcdefpme]{max-width:38rem;color:var(--text-muted);margin:1.25rem auto 0;line-height:1.6}@media (width>=720px){.home-panel[data-astro-cid-lcdefpme]{text-align:left;flex-direction:row;justify-content:space-between;gap:2rem;padding:2.75rem 3rem}.home-panel[data-astro-cid-lcdefpme] .home-mark{width:14rem}.intro[data-astro-cid-lcdefpme]{margin-left:0}}.home-subscribe[data-astro-cid-lcdefpme] .subscribe{max-width:34rem;text-align:inherit;background:0 0;border:0;margin:1.5rem auto 0;padding:0}@media (width>=720px){.home-subscribe[data-astro-cid-lcdefpme] .subscribe{margin-left:0}}.home[data-astro-cid-lcdefpme] .home-subscribe[data-astro-cid-lcdefpme] .subscribe-logo{display:none}.home-subscribe[data-astro-cid-lcdefpme] .subscribe-info{margin-bottom:.75rem;font-size:1rem}.home-subscribe[data-astro-cid-lcdefpme] form{gap:.5rem;display:flex}.home-subscribe[data-astro-cid-lcdefpme] #bd-subscribe{white-space:nowrap;width:auto;margin-top:0}@media (width<=480px){.home-subscribe[data-astro-cid-lcdefpme] form{flex-direction:column}.home-subscribe[data-astro-cid-lcdefpme] #bd-subscribe{width:100%;margin-top:.5rem}}
