.d-chip[data-astro-cid-fr2u4gw2]{border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-pill);font:var(--type-eyebrow);letter-spacing:var(--font-letter-spacing-button);text-transform:uppercase;color:var(--color-muted);padding:6px 12px;display:inline-block}a[data-astro-cid-fr2u4gw2].d-chip{transition:background-color var(--motion-duration-feedback) var(--motion-easing-precise), border-color var(--motion-duration-feedback) var(--motion-easing-precise), color var(--motion-duration-feedback) var(--motion-easing-precise)}a[data-astro-cid-fr2u4gw2].d-chip:hover{color:var(--color-fg);border-color:var(--color-muted)}@media (prefers-reduced-motion:no-preference){a[data-astro-cid-fr2u4gw2].d-chip:active{transform:translateY(1px)}}.d-chip[data-astro-cid-fr2u4gw2][data-current]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-tint)}.d-figure[data-astro-cid-up2exffn]{width:100%;height:auto;display:block}.d-post[data-astro-cid-7g5bd5qc]{border:var(--stroke-hairline) solid var(--color-line);background:var(--color-panel);flex-direction:column;display:flex;position:relative}.d-post--featured[data-astro-cid-7g5bd5qc]{transition:border-color var(--motion-duration-feedback) var(--motion-easing-precise)}.d-post--featured[data-astro-cid-7g5bd5qc]:hover{border-color:var(--color-primary)}.art[data-astro-cid-7g5bd5qc]{border-bottom:var(--stroke-hairline) solid var(--color-line)}.body[data-astro-cid-7g5bd5qc]{gap:var(--space-2);flex-direction:column;padding:18px 20px 22px;display:flex}.meta[data-astro-cid-7g5bd5qc]{color:var(--color-muted);margin:0;font-size:.75rem}h2[data-astro-cid-7g5bd5qc],h3[data-astro-cid-7g5bd5qc],h4[data-astro-cid-7g5bd5qc]{font-size:1.1875rem}h2[data-astro-cid-7g5bd5qc] a[data-astro-cid-7g5bd5qc],h3[data-astro-cid-7g5bd5qc] a[data-astro-cid-7g5bd5qc],h4[data-astro-cid-7g5bd5qc] a[data-astro-cid-7g5bd5qc]{color:var(--color-fg)}h2[data-astro-cid-7g5bd5qc] a[data-astro-cid-7g5bd5qc]:after,h3[data-astro-cid-7g5bd5qc] a[data-astro-cid-7g5bd5qc]:after,h4[data-astro-cid-7g5bd5qc] a[data-astro-cid-7g5bd5qc]:after{content:"";position:absolute;inset:0}h2[data-astro-cid-7g5bd5qc] a[data-astro-cid-7g5bd5qc]:focus-visible,h3[data-astro-cid-7g5bd5qc] a[data-astro-cid-7g5bd5qc]:focus-visible,h4[data-astro-cid-7g5bd5qc] a[data-astro-cid-7g5bd5qc]:focus-visible{outline:none}h2[data-astro-cid-7g5bd5qc] a[data-astro-cid-7g5bd5qc]:focus-visible:after,h3[data-astro-cid-7g5bd5qc] a[data-astro-cid-7g5bd5qc]:focus-visible:after,h4[data-astro-cid-7g5bd5qc] a[data-astro-cid-7g5bd5qc]:focus-visible:after{outline:var(--stroke-ui) solid var(--color-primary);outline-offset:calc(2px + var(--stroke-hairline))}.out[data-astro-cid-7g5bd5qc]{color:var(--color-muted)}.desc[data-astro-cid-7g5bd5qc]{font-size:var(--font-size-md);color:var(--color-muted);margin:0}@media (width>=980px){.d-post--featured[data-astro-cid-7g5bd5qc]:not(.d-post--bare){grid-template-columns:1.1fr .9fr;display:grid}.d-post--featured[data-astro-cid-7g5bd5qc] .art[data-astro-cid-7g5bd5qc]{border-bottom:0;border-right:var(--stroke-hairline) solid var(--color-line)}.d-post--featured[data-astro-cid-7g5bd5qc] .body[data-astro-cid-7g5bd5qc]{justify-content:center;gap:10px;padding:36px}.d-post--featured[data-astro-cid-7g5bd5qc] [data-astro-cid-7g5bd5qc]:is(h2,h3,h4){font-size:1.875rem}.d-post--featured[data-astro-cid-7g5bd5qc] .desc[data-astro-cid-7g5bd5qc]{font:var(--type-lead)}}.d-post--featured[data-astro-cid-7g5bd5qc] .d-btn{margin-top:var(--space-2);align-self:flex-start;position:relative}.d-blog[data-astro-cid-ak7itzz6]{padding-block:var(--space-14) var(--space-18)}.head[data-astro-cid-ak7itzz6]{margin-bottom:var(--space-8)}h1[data-astro-cid-ak7itzz6]{margin-bottom:var(--space-3);font-size:clamp(2.5rem,5vw,4.5rem)}.d-lead[data-astro-cid-ak7itzz6]{margin:0}.rss[data-astro-cid-ak7itzz6]{color:var(--color-primary);margin-left:.3em;font-size:.8125rem}.tags[data-astro-cid-ak7itzz6],.chips[data-astro-cid-ak7itzz6]{flex-wrap:wrap;gap:10px;display:flex}.tags[data-astro-cid-ak7itzz6]{margin-top:var(--space-5)}.filters[data-astro-cid-ak7itzz6]{margin-top:var(--space-5);grid-template-columns:max-content 1fr;gap:12px 18px;display:grid}.filter[data-astro-cid-ak7itzz6]{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.label[data-astro-cid-ak7itzz6]{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--color-muted)}@media (width<=40em){.filters[data-astro-cid-ak7itzz6]{grid-template-columns:1fr}.filter[data-astro-cid-ak7itzz6]{gap:8px}}.d-blog[data-astro-cid-ak7itzz6]>.d-post--featured{margin-bottom:22px}.grid[data-astro-cid-ak7itzz6]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;display:grid}.pager[data-astro-cid-ak7itzz6]{gap:18px;margin-top:30px;font-size:.8125rem;display:flex}.pager[data-astro-cid-ak7itzz6] a[data-astro-cid-ak7itzz6]{color:var(--color-muted)}.pager[data-astro-cid-ak7itzz6] a[data-astro-cid-ak7itzz6][aria-current=page]{color:var(--color-primary)}.d-github-user[data-astro-cid-yz7sfp35].d-github-user{align-items:center;gap:var(--space-2);vertical-align:middle;max-width:100%;padding:var(--d-pad) var(--space-3) var(--d-pad) var(--d-pad);min-height:calc(var(--d-avatar) + 2 * var(--d-pad) + 2 * var(--stroke-hairline));border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-pill);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--font-line-height-body);color:var(--color-fg-reading);overflow-wrap:anywhere;--d-pad:var(--space-1);text-decoration:none;display:inline-flex}.d-github-user[data-astro-cid-yz7sfp35].d-github-user:not(.d-github-user--listed){--d-pad:1px;vertical-align:calc(.38em - (var(--d-avatar) + 2 * var(--d-pad) + 2 * var(--stroke-hairline) - 4px) / 2);margin-block:-2px}.d-github-user[data-astro-cid-yz7sfp35].d-github-user--bare{padding-inline:var(--space-3)}.d-github-user[data-astro-cid-yz7sfp35].d-github-user:hover{color:var(--color-fg);border-color:var(--color-muted)}.d-github-user[data-astro-cid-yz7sfp35] .d-github-user__avatar[data-astro-cid-yz7sfp35]{width:var(--d-avatar);height:var(--d-avatar);border-radius:var(--radius-pill);background:var(--color-panel);border:0;flex:none;max-width:none;margin:0;display:block}.d-github-user--md[data-astro-cid-yz7sfp35]{--d-avatar:24px}.d-github-user--sm[data-astro-cid-yz7sfp35]{--d-avatar:20px}.d-github-users[data-astro-cid-e6bv3m7h].d-github-users{gap:var(--space-2);flex-wrap:wrap;max-width:none;margin:0 0 1em;padding:0;list-style:none;display:flex}.d-github-users[data-astro-cid-e6bv3m7h] .d-github-users__item[data-astro-cid-e6bv3m7h]{margin:0;padding:0}.d-github-users[data-astro-cid-e6bv3m7h] .d-github-users__item[data-astro-cid-e6bv3m7h]::marker{content:none}.d-section[data-astro-cid-lp54ckm7]{padding-block:var(--space-14);border-bottom:var(--stroke-hairline) solid var(--color-line)}@media (width>=980px){.d-section[data-astro-cid-lp54ckm7]{padding-block:var(--space-18)}}.d-telemetry[data-astro-cid-e2veo762]{border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-md);flex-wrap:wrap;margin:0;display:flex;overflow:hidden}div[data-astro-cid-e2veo762]{border-right:var(--stroke-hairline) solid var(--color-line);flex:1;min-width:140px;padding:12px 14px}div[data-astro-cid-e2veo762]:last-child{border-right:0}dt[data-astro-cid-e2veo762]{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);margin-bottom:var(--space-1);font-size:.5625rem}dd[data-astro-cid-e2veo762]{font-family:var(--font-family-mono);color:var(--color-fg);margin:0;font-size:.75rem}.d-hero[data-astro-cid-hgfu327v]{padding-block:var(--space-14);border-bottom:var(--stroke-hairline) solid var(--color-line)}.grid[data-astro-cid-hgfu327v]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=980px){.d-hero[data-astro-cid-hgfu327v]{padding-block:var(--space-18) var(--space-14)}.grid--art[data-astro-cid-hgfu327v]{grid-template-columns:1.05fr .95fr;align-items:center}}.copy[data-astro-cid-hgfu327v]{min-width:0}.person[data-astro-cid-hgfu327v]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:34px;display:flex}.person[data-astro-cid-hgfu327v] b[data-astro-cid-hgfu327v]{font-family:var(--font-family-display);text-transform:uppercase;letter-spacing:.04em;font-size:.9375rem;display:block}.person[data-astro-cid-hgfu327v] .d-mono[data-astro-cid-hgfu327v]{margin-top:2px;font-size:.75rem;display:block}.photo[data-astro-cid-hgfu327v]{border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-sm);object-fit:cover;width:44px;height:44px}.status[data-astro-cid-hgfu327v]{align-items:center;gap:8px;margin-left:auto;font-size:.75rem;display:inline-flex}.status[data-astro-cid-hgfu327v] i[data-astro-cid-hgfu327v]{background:var(--color-success);border-radius:50%;width:8px;height:8px}h1[data-astro-cid-hgfu327v]{max-width:20ch;margin-bottom:22px;font-size:clamp(2.5rem,4.6vw,4.5rem)}.big[data-astro-cid-hgfu327v]{max-width:52ch;font-size:1.1875rem}.actions[data-astro-cid-hgfu327v]{flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 34px;display:flex}.art[data-astro-cid-hgfu327v]{border:var(--stroke-hairline) solid var(--color-line);background:var(--color-bg)}.d-sh[data-astro-cid-vygtfxfg]{margin-bottom:var(--space-7)}.row[data-astro-cid-vygtfxfg]{justify-content:space-between;align-items:baseline;gap:var(--space-5);flex-wrap:wrap;display:flex}.d-lead[data-astro-cid-vygtfxfg]{margin:var(--space-2) 0 0}.d-card[data-astro-cid-7j2xihlm]{border:var(--stroke-hairline) solid var(--color-line);background:var(--color-panel);min-height:250px;color:var(--color-fg);flex-direction:column;gap:12px;padding:22px 20px 18px;text-decoration:none;display:flex}a[data-astro-cid-7j2xihlm].d-card:hover{color:var(--color-fg)}a[data-astro-cid-7j2xihlm].d-card--featured{transition:border-color var(--motion-duration-feedback) var(--motion-easing-precise)}a[data-astro-cid-7j2xihlm].d-card--featured:hover{border-color:var(--color-primary)}.d-card--featured[data-astro-cid-7j2xihlm]{background:var(--color-bg)}@media (width>=640px){.d-card--featured[data-astro-cid-7j2xihlm]{grid-column:span 2}}.top[data-astro-cid-7j2xihlm]{justify-content:space-between;align-items:flex-start;display:flex}.icon[data-astro-cid-7j2xihlm]{line-height:0;display:block}.hue-cyan[data-astro-cid-7j2xihlm]{color:var(--color-illustration-cyan)}.hue-azure[data-astro-cid-7j2xihlm]{color:var(--color-illustration-azure)}.hue-violet[data-astro-cid-7j2xihlm]{color:var(--color-illustration-violet)}.hue-rose[data-astro-cid-7j2xihlm]{color:var(--color-illustration-rose)}.hue-gold[data-astro-cid-7j2xihlm]{color:var(--color-illustration-gold)}.icon[data-astro-cid-7j2xihlm] svg{width:40px;height:40px}.num[data-astro-cid-7j2xihlm]{font-family:var(--font-family-mono);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-primary)}h2[data-astro-cid-7j2xihlm],h3[data-astro-cid-7j2xihlm],h4[data-astro-cid-7j2xihlm]{font-size:1.1875rem}p[data-astro-cid-7j2xihlm]{color:var(--color-muted);flex:1;margin:0;font-size:.84375rem}.foot[data-astro-cid-7j2xihlm]{border-top:var(--stroke-hairline) solid var(--color-line);font-family:var(--font-family-mono);align-items:center;gap:14px;padding-top:12px;font-size:.75rem;display:flex}.ver[data-astro-cid-7j2xihlm]{font-size:var(--font-size-xs);color:var(--color-muted);border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-pill);padding:1px 8px}.d-grid[data-astro-cid-ebhatfmg]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}figure[data-astro-cid-plxyspmu]{margin-inline:0}.d-field[data-astro-cid-iusjimx2]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;max-width:100%;display:inline-flex}.d-field__label[data-astro-cid-iusjimx2]{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--color-muted)}.d-segmented[data-astro-cid-r5t6zcf5]{align-items:center;gap:var(--space-2) var(--space-3);border:0;flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;display:inline-flex}.d-segmented__legend[data-astro-cid-r5t6zcf5]{float:left;font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase;color:var(--color-muted);padding:0}.d-segmented__group[data-astro-cid-r5t6zcf5]{border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);display:inline-flex}.d-segmented__item[data-astro-cid-r5t6zcf5]{display:flex;position:relative}.d-segmented__item[data-astro-cid-r5t6zcf5]+.d-segmented__item[data-astro-cid-r5t6zcf5]{border-left:var(--stroke-hairline) solid var(--color-line)}input[data-astro-cid-r5t6zcf5]{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}input[data-astro-cid-r5t6zcf5]:disabled{cursor:not-allowed}span[data-astro-cid-r5t6zcf5]{min-block-size:37px;font:var(--type-button);letter-spacing:var(--type-button-letter-spacing);text-transform:uppercase;color:var(--color-muted);white-space:nowrap;transition:background-color var(--motion-duration-feedback) var(--motion-easing-precise), color var(--motion-duration-feedback) var(--motion-easing-precise);align-items:center;padding:0 16px;font-size:.75rem;line-height:1;display:inline-flex}.d-segmented__item[data-astro-cid-r5t6zcf5]:first-child span[data-astro-cid-r5t6zcf5]{border-start-start-radius:calc(var(--radius-md) - var(--stroke-hairline));border-end-start-radius:calc(var(--radius-md) - var(--stroke-hairline))}.d-segmented__item[data-astro-cid-r5t6zcf5]:last-child span[data-astro-cid-r5t6zcf5]{border-start-end-radius:calc(var(--radius-md) - var(--stroke-hairline));border-end-end-radius:calc(var(--radius-md) - var(--stroke-hairline))}.d-segmented__item[data-astro-cid-r5t6zcf5]:hover input[data-astro-cid-r5t6zcf5]:not(:checked,:disabled)+span[data-astro-cid-r5t6zcf5]{color:var(--color-fg)}input[data-astro-cid-r5t6zcf5]:checked+span[data-astro-cid-r5t6zcf5]{background:var(--color-primary);color:var(--color-on-primary)}input[data-astro-cid-r5t6zcf5]:disabled+span[data-astro-cid-r5t6zcf5]{opacity:.5}input[data-astro-cid-r5t6zcf5]:focus-visible+span[data-astro-cid-r5t6zcf5]{outline:var(--stroke-ui) solid var(--color-primary);outline-offset:2px;z-index:2;position:relative}.d-segmented--sm[data-astro-cid-r5t6zcf5] span[data-astro-cid-r5t6zcf5]{min-block-size:30px;font-size:var(--font-size-xs);padding:0 12px}
