.row[data-astro-cid-kap6dy2w]{border-bottom:var(--border-width) solid var(--color-divider)}.row__heading[data-astro-cid-kap6dy2w]{font:inherit}.row__trigger[data-astro-cid-kap6dy2w]{grid-template-columns:var(--cols);align-items:center;column-gap:var(--col-gap);width:100%;padding-block:var(--space-5);text-align:left;cursor:pointer;display:grid}.row__trigger[data-astro-cid-kap6dy2w]:focus-visible,.row__trigger[data-astro-cid-kap6dy2w].is-focus{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:var(--focus-offset)}.row__num[data-astro-cid-kap6dy2w]{color:var(--color-primary);font:var(--fw-regular) var(--fs-caption) / 1 var(--font-mono)}.row__title[data-astro-cid-kap6dy2w]{font:var(--fw-bold) var(--fs-h3) / var(--lh-heading) var(--font-sans);color:var(--color-text)}.row__company[data-astro-cid-kap6dy2w],.row__year[data-astro-cid-kap6dy2w]{color:var(--color-text-muted);font:var(--fw-regular) var(--fs-mono) / var(--lh-tight) var(--font-mono);letter-spacing:var(--tracking-overline);text-transform:uppercase}.row__company[data-astro-cid-kap6dy2w]{display:none}.row__year[data-astro-cid-kap6dy2w]{text-align:right;font-variant-numeric:tabular-nums}.row__icon[data-astro-cid-kap6dy2w]{width:1.375rem;height:1.375rem;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);justify-self:end}.row__icon[data-astro-cid-kap6dy2w] svg[data-astro-cid-kap6dy2w]{width:100%;height:100%}.row__icon-v[data-astro-cid-kap6dy2w]{transition:opacity var(--duration-fast) var(--ease-out)}.row__trigger[data-astro-cid-kap6dy2w][aria-expanded=true] .row__icon-v[data-astro-cid-kap6dy2w]{opacity:0}.row__trigger[data-astro-cid-kap6dy2w]:hover .row__icon[data-astro-cid-kap6dy2w],.row__trigger[data-astro-cid-kap6dy2w].is-hover .row__icon[data-astro-cid-kap6dy2w]{color:var(--color-primary)}.row__panel[data-astro-cid-kap6dy2w][data-open=false]{display:none}html:not(.js) .row__panel[data-astro-cid-kap6dy2w]{display:block}.row__panel-inner[data-astro-cid-kap6dy2w]{gap:var(--space-5);padding:var(--space-5) 0 var(--space-6);border-top:var(--border-width) solid var(--color-divider);display:grid}.row__label[data-astro-cid-kap6dy2w]{color:var(--color-text-muted);font:var(--fw-regular) var(--fs-caption) / var(--lh-overline) var(--font-mono);letter-spacing:var(--tracking-overline);text-transform:uppercase}.row__label--accent[data-astro-cid-kap6dy2w]{color:var(--color-primary)}.row__role-value[data-astro-cid-kap6dy2w]{color:var(--color-text-muted);font:var(--fw-regular) var(--fs-mono) / var(--lh-tight) var(--font-mono);letter-spacing:var(--tracking-overline);text-transform:uppercase}.row__content[data-astro-cid-kap6dy2w]{gap:var(--space-5);flex-direction:column;display:flex}.row__metrics[data-astro-cid-kap6dy2w]{gap:var(--space-4);padding-block:var(--space-5);border-block:var(--border-width) solid var(--color-divider);grid-template-columns:1fr 1fr;display:grid}.row__metrics[data-astro-cid-kap6dy2w]>div[data-astro-cid-kap6dy2w]{gap:var(--space-2);align-content:start;display:grid}.row__metric[data-astro-cid-kap6dy2w]{font:var(--fw-bold) var(--fs-metric-sm) / var(--lh-tight) var(--font-mono)}.row__footer[data-astro-cid-kap6dy2w]{gap:var(--space-5);flex-direction:column;display:flex}.row__tags[data-astro-cid-kap6dy2w]{gap:var(--space-3);flex-wrap:wrap;display:flex}.row__footer[data-astro-cid-kap6dy2w] .row__cta{align-self:center;min-width:75%}@media (width>=48rem){.row__title[data-astro-cid-kap6dy2w]{font-size:var(--fs-h2)}.row__company[data-astro-cid-kap6dy2w]{display:block}.row__role[data-astro-cid-kap6dy2w]{display:none}.row__panel-inner[data-astro-cid-kap6dy2w]{gap:var(--space-6);padding-inline:calc(3rem + var(--col-gap)) 0;grid-template-columns:1fr 1fr}.row__footer[data-astro-cid-kap6dy2w]{flex-direction:row;justify-content:space-between;align-items:center}.row__footer[data-astro-cid-kap6dy2w] .row__cta{flex-shrink:0;min-width:0}}@media (width<=47.99rem){.row__tags[data-astro-cid-kap6dy2w]{padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--color-divider)}}.projects[data-astro-cid-rrtikxd4]{--col-gap:var(--space-4);--cols:2rem minmax(0, 1fr) auto 1.375rem}@media (width>=48rem){.projects[data-astro-cid-rrtikxd4]{--col-gap:var(--space-5);--cols:3rem minmax(0, 1.15fr) minmax(0, 1fr) 4.5rem 1.375rem}}.projects__head[data-astro-cid-rrtikxd4]{grid-template-columns:var(--cols);column-gap:var(--col-gap);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-divider);color:var(--color-primary);font:var(--fw-regular) var(--fs-caption) / var(--lh-tight) var(--font-mono);letter-spacing:var(--tracking-overline);text-transform:uppercase;display:grid}.projects__head-company[data-astro-cid-rrtikxd4]{display:none}.projects__head-year[data-astro-cid-rrtikxd4]{text-align:right}@media (width>=48rem){.projects__head-company[data-astro-cid-rrtikxd4]{display:block}}
