.section[data-astro-cid-5lyysmr3]{padding-block:calc(var(--space-section) / 2)}.section__header[data-astro-cid-5lyysmr3]{gap:var(--space-2);margin-block-end:var(--space-6);display:grid}.section__title[data-astro-cid-5lyysmr3]{font-size:var(--text-2xl);line-height:var(--leading-heading);letter-spacing:-.01em}.section__intro[data-astro-cid-5lyysmr3]{max-width:var(--measure);color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-normal);margin-block-start:var(--space-1)}@media (width>=64rem){.section__header[data-astro-cid-5lyysmr3]{margin-block-end:var(--space-7)}}.readme[data-astro-cid-5gtlsymu]{max-width:var(--container-narrow);overflow:hidden}.readme__bar[data-astro-cid-5gtlsymu]{align-items:center;gap:var(--space-2);min-height:2.5rem;padding-inline:var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text-muted);display:flex}.readme__file[data-astro-cid-5gtlsymu]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-strong)}.readme__profile[data-astro-cid-5gtlsymu]{align-items:center;gap:var(--space-4);margin-inline:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-border-subtle);display:flex}.readme__avatar[data-astro-cid-5gtlsymu]{border-radius:var(--radius-pill);width:72px;height:72px;box-shadow:0 0 0 1px var(--color-accent-border);filter:grayscale();object-fit:cover}.readme__profile[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]{display:grid}.readme__name[data-astro-cid-5gtlsymu]{font-weight:var(--weight-semibold);color:var(--color-text-strong)}.readme__handle[data-astro-cid-5gtlsymu]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.readme__body[data-astro-cid-5gtlsymu]{padding:var(--space-4)}@media (width>=48rem){.readme__profile[data-astro-cid-5gtlsymu]{margin-inline:var(--space-5)}.readme__body[data-astro-cid-5gtlsymu]{padding:var(--space-5)}}.block__title[data-astro-cid-mj6stoyj]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin-block-end:var(--space-3)}.block__list[data-astro-cid-mj6stoyj]{padding-inline:var(--space-4)}.item[data-astro-cid-mj6stoyj]{gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.item[data-astro-cid-mj6stoyj]+.item[data-astro-cid-mj6stoyj]{border-top:1px solid var(--color-border-subtle)}.item[data-astro-cid-mj6stoyj] .item__icon{color:var(--color-accent);margin-block-start:.2rem}.item__title[data-astro-cid-mj6stoyj]{font-size:var(--text-base);line-height:var(--leading-snug)}.item__meta[data-astro-cid-mj6stoyj]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-1)}.item__extra[data-astro-cid-mj6stoyj]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);margin-block-start:var(--space-1)}.item[data-astro-cid-mj6stoyj] .item__verify{margin-block-start:var(--space-1);margin-inline-start:calc(-1 * var(--space-2))}@media (width>=48rem){.block__list[data-astro-cid-mj6stoyj]{padding-inline:var(--space-5)}}.copy-root[data-astro-cid-u77e27mj]{display:inline-flex}.copy[data-astro-cid-u77e27mj]{align-items:center;gap:var(--space-1);min-height:2rem;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);line-height:1;display:inline-flex}.copy[data-astro-cid-u77e27mj][hidden]{display:none}.copy__icon[data-astro-cid-u77e27mj]{display:inline-flex}.copy__icon--done[data-astro-cid-u77e27mj]{display:none}.copy[data-astro-cid-u77e27mj][data-state=done]{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent)}.copy[data-astro-cid-u77e27mj][data-state=done] .copy__icon--idle[data-astro-cid-u77e27mj]{display:none}.copy[data-astro-cid-u77e27mj][data-state=done] .copy__icon--done[data-astro-cid-u77e27mj]{display:inline-flex}@media (hover:hover){.copy[data-astro-cid-u77e27mj]:hover{border-color:var(--color-text-muted);color:var(--color-text-strong)}.copy[data-astro-cid-u77e27mj][data-state=done]:hover{color:var(--color-accent)}}.contact[data-astro-cid-d56ov33j]{gap:var(--space-6);align-items:start;display:grid}.contact__message[data-astro-cid-d56ov33j]{max-width:48ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text)}.contact__actions[data-astro-cid-d56ov33j]{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.channels[data-astro-cid-d56ov33j]{gap:var(--space-2);margin-block-start:var(--space-3);display:grid}.channel[data-astro-cid-d56ov33j]{align-items:baseline;column-gap:var(--space-3);grid-template-columns:9ch minmax(0,1fr);display:grid}.channel[data-astro-cid-d56ov33j] dt[data-astro-cid-d56ov33j]{color:var(--color-text-muted)}.channel__value[data-astro-cid-d56ov33j]{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;margin:0;display:flex}.channel__value[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{overflow-wrap:anywhere}.channel__note[data-astro-cid-d56ov33j]{color:var(--color-text-muted)}.channel__status[data-astro-cid-d56ov33j]{--status-color:var(--color-accent);align-items:baseline;gap:var(--space-2);color:var(--status-color);flex-wrap:nowrap}.channel__status--selective[data-astro-cid-d56ov33j]{--status-color:var(--color-warning)}.channel__dot[data-astro-cid-d56ov33j]{background:var(--status-color);border-radius:50%;flex-shrink:0;width:7px;height:7px;transform:translateY(-1px)}@media (width>=48rem){.contact[data-astro-cid-d56ov33j]{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.block__title[data-astro-cid-rylbgjny]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin-block-end:var(--space-3)}.block__list[data-astro-cid-rylbgjny]{padding-inline:var(--space-4)}.item[data-astro-cid-rylbgjny]{gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.item[data-astro-cid-rylbgjny]+.item[data-astro-cid-rylbgjny]{border-top:1px solid var(--color-border-subtle)}.item[data-astro-cid-rylbgjny] .item__icon{color:var(--color-text-muted);margin-block-start:.2rem}.item__title[data-astro-cid-rylbgjny]{font-size:var(--text-base);line-height:var(--leading-snug)}.item__field[data-astro-cid-rylbgjny]{font-weight:var(--weight-regular);color:var(--color-text)}.item__meta[data-astro-cid-rylbgjny]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-1)}.item__extra[data-astro-cid-rylbgjny]{font-size:var(--text-sm);margin-block-start:var(--space-1)}@media (width>=48rem){.block__list[data-astro-cid-rylbgjny]{padding-inline:var(--space-5)}}.tags[data-astro-cid-st6mmp4r]{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag[data-astro-cid-st6mmp4r]{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);min-height:1.5rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);overflow-wrap:anywhere;align-items:center;padding:.125rem .625rem;line-height:1.4;display:inline-flex}.commit[data-astro-cid-6lwscban]{--graph-width:1.5rem;--node-size:.75rem;--node-top:.4rem;grid-template-columns:var(--graph-width) minmax(0, 1fr);column-gap:var(--space-3);grid-template-areas:"node hash""node when""node body";display:grid;position:relative}.commit[data-astro-cid-6lwscban]:not(:last-child):before{content:"";top:calc(var(--node-top) + var(--node-size) / 2);bottom:calc(-1 * var(--timeline-gap));left:calc(var(--graph-left,0px) + var(--graph-width) / 2 - 1px);background:var(--color-border-strong);width:2px;position:absolute}.commit__node[data-astro-cid-6lwscban]{z-index:1;width:var(--node-size);height:var(--node-size);border:2px solid var(--color-border-strong);background:var(--color-bg);border-radius:50%;grid-area:node;justify-self:center;margin-block-start:var(--node-top)}.commit--current[data-astro-cid-6lwscban] .commit__node[data-astro-cid-6lwscban]{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 4px var(--color-bg)}.commit__hash[data-astro-cid-6lwscban]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);grid-area:hash}.commit__head[data-astro-cid-6lwscban]{color:var(--color-link)}.commit__when[data-astro-cid-6lwscban]{column-gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;grid-area:when;display:flex}.commit__when[data-astro-cid-6lwscban]>span[data-astro-cid-6lwscban]+span[data-astro-cid-6lwscban]:before{content:"· "}.commit__body[data-astro-cid-6lwscban]{grid-area:body;margin-block-start:var(--space-2)}.commit__role[data-astro-cid-6lwscban]{font-size:var(--text-xl);line-height:var(--leading-snug)}.commit__company[data-astro-cid-6lwscban]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-1)}.commit__company[data-astro-cid-6lwscban] a[data-astro-cid-6lwscban]{color:var(--color-text)}.commit__summary[data-astro-cid-6lwscban]{max-width:var(--measure);margin-block-start:var(--space-3)}.commit__highlights[data-astro-cid-6lwscban]{max-width:var(--measure);margin-block-start:var(--space-3);padding-inline-start:1.25em}.commit__highlights[data-astro-cid-6lwscban] li[data-astro-cid-6lwscban]+li[data-astro-cid-6lwscban]{margin-block-start:var(--space-2)}.commit__highlights[data-astro-cid-6lwscban] li[data-astro-cid-6lwscban]::marker{color:var(--color-accent)}.commit[data-astro-cid-6lwscban] .commit__stack{margin-block-start:var(--space-4)}@media (width>=64rem){.commit[data-astro-cid-6lwscban]{--graph-left:calc(10rem + var(--space-4));grid-template-columns:10rem var(--graph-width) minmax(0, 1fr);column-gap:var(--space-4);grid-template-areas:"when node hash""when node body"}.commit__when[data-astro-cid-6lwscban]{text-align:end;flex-direction:column;align-self:start;align-items:flex-end}.commit__when[data-astro-cid-6lwscban]>span[data-astro-cid-6lwscban]+span[data-astro-cid-6lwscban]:before{content:none}.commit__duration[data-astro-cid-6lwscban]{font-size:var(--text-xs)}}.timeline[data-astro-cid-uxnjntfu]{--timeline-gap:var(--space-6);gap:var(--timeline-gap);display:grid}@media (width>=64rem){.timeline[data-astro-cid-uxnjntfu]{--timeline-gap:var(--space-7)}}.status[data-astro-cid-sj66f2cy]{--status-color:var(--color-accent);--status-soft:var(--color-accent-soft);--status-border:var(--color-accent-border);align-items:center;gap:var(--space-2);min-height:1.75rem;padding:.125rem var(--space-3) .125rem .625rem;border:1px solid var(--status-border);border-radius:var(--radius-pill);background:var(--status-soft);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--status-color);line-height:1.4;display:inline-flex}.status--selective[data-astro-cid-sj66f2cy]{--status-color:var(--color-warning);--status-soft:var(--color-warning-soft);--status-border:var(--color-warning-border)}.status__dot[data-astro-cid-sj66f2cy]{background:var(--status-color);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--status-color) 20%, transparent);border-radius:50%;flex-shrink:0;position:relative}.status__dot[data-astro-cid-sj66f2cy]:after{content:"";background:var(--status-color);opacity:0;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.status--open[data-astro-cid-sj66f2cy] .status__dot[data-astro-cid-sj66f2cy]:after{animation:status-pulse 1.4s var(--ease-standard) .6s 3}}@keyframes status-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.hero[data-astro-cid-yodha2z4]{isolation:isolate;padding-block:var(--space-7) calc(var(--space-section) / 2);position:relative;overflow:hidden}.hero[data-astro-cid-yodha2z4]:before{content:"";z-index:-1;background-image:radial-gradient(circle at 1px 1px, var(--color-dot) 1px, transparent 0);pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 65% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 65% at 65% 45%,#000 20%,#0000 75%)}.hero__grid[data-astro-cid-yodha2z4]{gap:var(--space-7);display:grid}.hero__intro[data-astro-cid-yodha2z4]{flex-direction:column;align-items:flex-start;display:flex}.hero__intro[data-astro-cid-yodha2z4] .hero__status{margin-block-end:var(--space-5)}.hero__name[data-astro-cid-yodha2z4]{font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:-.02em;margin-block-start:var(--space-3)}.hero__role[data-astro-cid-yodha2z4]{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text-strong);margin-block-start:var(--space-3)}.hero__focus[data-astro-cid-yodha2z4]{font-family:var(--font-mono);font-size:.9em;font-weight:var(--weight-regular);color:var(--color-accent);white-space:nowrap}.hero__meta[data-astro-cid-yodha2z4]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-2)}.hero__headline[data-astro-cid-yodha2z4]{max-width:60ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text);margin-block-start:var(--space-5)}.hero__actions[data-astro-cid-yodha2z4]{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.hero__social[data-astro-cid-yodha2z4]{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-4);margin-inline-start:calc(-1 * var(--space-2));display:flex}.hero__visual[data-astro-cid-yodha2z4]{min-width:0;position:relative}.hero__visual[data-astro-cid-yodha2z4]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent);pointer-events:none;position:absolute;inset:-20% -15%}.json[data-astro-cid-yodha2z4]{color:var(--color-text-faint)}.json[data-astro-cid-yodha2z4] dl[data-astro-cid-yodha2z4]{margin:0}.json__row[data-astro-cid-yodha2z4]{text-indent:-2ch;padding-inline-start:4ch}.json[data-astro-cid-yodha2z4]>p[data-astro-cid-yodha2z4].json__row{text-indent:0;padding-inline-start:0}.json__key[data-astro-cid-yodha2z4],.json__value[data-astro-cid-yodha2z4]{margin:0;display:inline}.json__key[data-astro-cid-yodha2z4]{color:var(--color-link);margin-inline-end:1ch}.json__value[data-astro-cid-yodha2z4]{color:var(--color-text-faint)}.json__string[data-astro-cid-yodha2z4]{color:var(--color-accent)}.json__value[data-astro-cid-yodha2z4]>.json__string[data-astro-cid-yodha2z4]{overflow-wrap:anywhere}.json__punct[data-astro-cid-yodha2z4]{color:var(--color-text-faint)}.hero__visual[data-astro-cid-yodha2z4] .hero__cursor-line{margin-block-start:var(--space-1)}.hero__visual[data-astro-cid-yodha2z4]{--type-duration:.64s;--line-stagger:50ms;--cursor-delay:calc(var(--type-duration) + (var(--lines) + 1) * var(--line-stagger) + .24s)}@media (prefers-reduced-motion:no-preference){.json[data-astro-cid-yodha2z4]>p[data-astro-cid-yodha2z4],.json__row[data-astro-cid-yodha2z4],.hero__visual[data-astro-cid-yodha2z4] .hero__cursor-line{animation:line-in .24s var(--ease-standard) both;animation-delay:calc(var(--type-duration) + var(--line,0) * var(--line-stagger))}.hero__visual[data-astro-cid-yodha2z4] .hero__cursor-line{--line:calc(var(--lines) + 1)}}@keyframes line-in{0%{opacity:0;transform:translateY(2px)}}@media (width>=64rem){.hero[data-astro-cid-yodha2z4]{padding-block:var(--space-9) calc(var(--space-section) / 2)}.hero__grid[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.project[data-astro-cid-vznjqzo7]{padding:var(--space-4);transition:border-color var(--duration-fast) var(--ease-standard)}.project[data-astro-cid-vznjqzo7]:focus-within{border-color:var(--color-border-strong)}@media (hover:hover){.project[data-astro-cid-vznjqzo7]:hover{border-color:var(--color-border-strong)}}.project__title-row[data-astro-cid-vznjqzo7]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.project__title-row[data-astro-cid-vznjqzo7] .project__icon{color:var(--color-text-muted);flex-shrink:0}.project__title[data-astro-cid-vznjqzo7]{font-size:var(--text-xl);line-height:var(--leading-snug);flex:12rem}.project__visibility[data-astro-cid-vznjqzo7]{align-items:center;gap:var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);padding:.0625rem .5rem;display:inline-flex}.project__meta-row[data-astro-cid-vznjqzo7]{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.project__meta[data-astro-cid-vznjqzo7]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.project__links[data-astro-cid-vznjqzo7]{gap:var(--space-2);margin-inline:calc(-1 * var(--space-2));flex-wrap:wrap;display:flex}.project__summary[data-astro-cid-vznjqzo7]{max-width:var(--measure);margin-block-start:var(--space-4)}.project__metrics[data-astro-cid-vznjqzo7]{gap:var(--space-4) var(--space-7);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.metric[data-astro-cid-vznjqzo7]{gap:var(--space-1);border-inline-start:2px solid var(--color-border-strong);flex-direction:column-reverse;padding-inline-start:var(--space-3);display:flex}.metric__value[data-astro-cid-vznjqzo7]{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-strong);font-variant-numeric:tabular-nums;margin:0}.metric__label[data-astro-cid-vznjqzo7]{font-size:var(--text-sm);color:var(--color-text-muted)}.project__role[data-astro-cid-vznjqzo7]{font-size:var(--text-sm);margin-block-start:var(--space-5)}.project__role-label[data-astro-cid-vznjqzo7]{font-family:var(--font-mono);color:var(--color-text-muted);margin-inline-end:1ch}.project[data-astro-cid-vznjqzo7] .project__stack{margin-block-start:var(--space-3)}.project__details[data-astro-cid-vznjqzo7]{border-top:1px solid var(--color-border-subtle);margin-block-start:var(--space-5)}.project__summary-toggle[data-astro-cid-vznjqzo7]{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);margin-block-start:var(--space-2);margin-inline-start:calc(-1 * var(--space-2));list-style:none;display:inline-flex}.project__summary-toggle[data-astro-cid-vznjqzo7]::-webkit-details-marker{display:none}.project__summary-toggle[data-astro-cid-vznjqzo7] .project__chevron{transition:transform var(--duration-base) var(--ease-standard)}.project__toggle-close[data-astro-cid-vznjqzo7],.project__details[data-astro-cid-vznjqzo7][open] .project__toggle-open[data-astro-cid-vznjqzo7]{display:none}.project__details[data-astro-cid-vznjqzo7][open] .project__toggle-close[data-astro-cid-vznjqzo7]{display:inline}.project__details[data-astro-cid-vznjqzo7][open] .project__summary-toggle[data-astro-cid-vznjqzo7]{color:var(--color-text-strong)}.project__details[data-astro-cid-vznjqzo7][open] .project__summary-toggle[data-astro-cid-vznjqzo7] .project__chevron{transform:rotate(90deg)}@media (hover:hover){.project__summary-toggle[data-astro-cid-vznjqzo7]:hover{color:var(--color-text-strong)}}.project__case[data-astro-cid-vznjqzo7]{max-width:none;margin-block-start:var(--space-3);padding-block-end:var(--space-2)}.project__case[data-astro-cid-vznjqzo7] h4{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent)}@media (width>=48rem){.project[data-astro-cid-vznjqzo7]{padding:var(--space-5)}}@media (width>=64rem){.project__case[data-astro-cid-vznjqzo7]{grid-template-columns:10rem minmax(0, var(--measure));column-gap:var(--space-5);row-gap:var(--space-3);display:grid}.project__case[data-astro-cid-vznjqzo7]>*{grid-column:2;margin-block-start:0}.project__case[data-astro-cid-vznjqzo7]>h4{grid-column:1;margin-block-start:0;padding-block-start:.2rem}.project__case[data-astro-cid-vznjqzo7]>h4:not(:first-child),.project__case[data-astro-cid-vznjqzo7]>h4:not(:first-child)+*{margin-block-start:var(--space-3)}}.projects[data-astro-cid-resrq4zz]{gap:var(--space-5);display:grid}.groups[data-astro-cid-hsdsz7qj]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.group[data-astro-cid-hsdsz7qj]{padding:var(--space-4)}.group__header[data-astro-cid-hsdsz7qj]{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--color-border-subtle);padding-block-end:var(--space-3);display:flex}.group__name[data-astro-cid-hsdsz7qj]{font-family:var(--font-mono);font-size:var(--text-base)}.group__name[data-astro-cid-hsdsz7qj] span[data-astro-cid-hsdsz7qj]{color:var(--color-text-muted)}.group__count[data-astro-cid-hsdsz7qj]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.group[data-astro-cid-hsdsz7qj] .group__items{margin-block-start:var(--space-4)}@media (width>=48rem){.group[data-astro-cid-hsdsz7qj]{padding:var(--space-5)}}.education[data-astro-cid-lcdefpme]{gap:var(--space-6);align-items:start;display:grid}.education[data-astro-cid-lcdefpme]:not(.education--split){max-width:var(--container-narrow)}@media (width>=48rem){.education--split[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}
