.portrait[data-astro-cid-qymbvy6r]{width:100%;height:auto;display:block;overflow:visible}.portrait__ghost[data-astro-cid-qymbvy6r]{fill:color-mix(in srgb, var(--color-text) 10%, transparent)}.portrait__placeholder[data-astro-cid-qymbvy6r]{fill:var(--color-placeholder)}.portrait__variant--desktop[data-astro-cid-qymbvy6r]{display:none}@media (width>=48rem){.portrait__variant--desktop[data-astro-cid-qymbvy6r]{display:inline}.portrait__variant--mobile[data-astro-cid-qymbvy6r]{display:none}}.project-card[data-astro-cid-twgkaktg]{padding:var(--space-3);border:var(--border-width) solid var(--color-card-border);background:var(--color-card);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);border-radius:.25rem;position:relative;container-type:inline-size}.project-card__inner[data-astro-cid-twgkaktg]{gap:var(--space-5);display:grid}@container (width>=40rem){.project-card__inner[data-astro-cid-twgkaktg]{gap:clamp(var(--space-5), 5cqi, var(--space-8));grid-template-columns:54fr 46fr}.project-card--reverse[data-astro-cid-twgkaktg] .project-card__inner[data-astro-cid-twgkaktg]{grid-template-columns:46fr 54fr}.project-card--reverse[data-astro-cid-twgkaktg] .project-card__media{order:2}}.project-card__body[data-astro-cid-twgkaktg]{padding:0 var(--space-3) var(--space-3);flex-direction:column;display:flex}@container (width>=40rem){.project-card__body[data-astro-cid-twgkaktg]{padding:var(--space-5) var(--space-7) var(--space-5) 0}.project-card--reverse[data-astro-cid-twgkaktg] .project-card__body[data-astro-cid-twgkaktg]{padding:var(--space-5) 0 var(--space-5) var(--space-5)}}.project-card__title[data-astro-cid-twgkaktg]{margin-top:var(--space-3)}.project-card__text[data-astro-cid-twgkaktg]{margin-top:var(--space-5)}.project-card__tags[data-astro-cid-twgkaktg]{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.project-card__cta[data-astro-cid-twgkaktg]{align-items:center;gap:var(--space-2);padding-top:var(--space-7);color:var(--color-primary);font:var(--fw-regular) var(--fs-caption) / var(--lh-overline) var(--font-mono);letter-spacing:var(--tracking-overline);text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out);margin-top:auto;display:inline-flex}.project-card__link[data-astro-cid-twgkaktg]:after{content:"";border-radius:inherit;position:absolute;inset:0}.project-card__link[data-astro-cid-twgkaktg]:focus-visible{outline:none}.project-card[data-astro-cid-twgkaktg]:hover,.project-card[data-astro-cid-twgkaktg].is-hover{background:var(--color-card-hover);border-color:var(--color-text)}.project-card[data-astro-cid-twgkaktg]:hover .project-card__cta[data-astro-cid-twgkaktg],.project-card[data-astro-cid-twgkaktg].is-hover .project-card__cta[data-astro-cid-twgkaktg]{color:var(--color-text)}.project-card[data-astro-cid-twgkaktg] .media>*{transition:transform var(--duration-slow) var(--ease-out)}.project-card[data-astro-cid-twgkaktg]:hover .media>*,.project-card[data-astro-cid-twgkaktg].is-hover .media>*{transform:scale(1.03)}.project-card[data-astro-cid-twgkaktg]:has(.project-card__link:focus-visible),.project-card[data-astro-cid-twgkaktg].is-focus{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:4px}.player[data-astro-cid-qewgy6k5]{align-items:center;gap:var(--space-3);display:flex}.player__toggle[data-astro-cid-qewgy6k5]{aspect-ratio:1;background:var(--color-primary);width:1.875rem;color:var(--color-on-primary);transition:background-color var(--duration-fast) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.player__toggle[data-astro-cid-qewgy6k5]:before{content:"";inset:calc((var(--tap-min) - 1.875rem) / -2);border-radius:50%;position:absolute}.player__toggle[data-astro-cid-qewgy6k5] svg[data-astro-cid-qewgy6k5]{width:.875rem;height:.875rem}.player__toggle[data-astro-cid-qewgy6k5] .icon-pause[data-astro-cid-qewgy6k5],.player__toggle[data-astro-cid-qewgy6k5][aria-pressed=true] .icon-play[data-astro-cid-qewgy6k5]{display:none}.player__toggle[data-astro-cid-qewgy6k5][aria-pressed=true] .icon-pause[data-astro-cid-qewgy6k5]{display:block}.player__toggle[data-astro-cid-qewgy6k5]:hover,.player__toggle[data-astro-cid-qewgy6k5].is-hover{background:var(--color-text)}.player__toggle[data-astro-cid-qewgy6k5]:focus-visible,.player__toggle[data-astro-cid-qewgy6k5].is-focus{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:var(--focus-offset)}.player__bar[data-astro-cid-qewgy6k5]{min-width:0;height:var(--tap-min);appearance:none;cursor:pointer;background:0 0;flex:1;margin:0}.player__bar[data-astro-cid-qewgy6k5]::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--color-primary) var(--progress), var(--color-bg) var(--progress));height:.5rem}.player__bar[data-astro-cid-qewgy6k5]::-moz-range-track{border-radius:var(--radius-pill);background:var(--color-bg);height:.5rem}.player__bar[data-astro-cid-qewgy6k5]::-moz-range-progress{border-radius:var(--radius-pill);background:var(--color-primary);height:.5rem}.player__bar[data-astro-cid-qewgy6k5]::-webkit-slider-thumb{appearance:none;width:0;height:.5rem}.player__bar[data-astro-cid-qewgy6k5]::-moz-range-thumb{background:0 0;border:0;width:0}.player__bar[data-astro-cid-qewgy6k5]:focus-visible{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:-.5rem}.player__time[data-astro-cid-qewgy6k5]{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.episode[data-astro-cid-5hiilrhb]{padding:var(--space-3);border:var(--border-width) solid var(--color-card-border);background:var(--color-card);border-radius:.25rem;container-type:inline-size}.episode__inner[data-astro-cid-5hiilrhb]{column-gap:var(--space-4);row-gap:var(--space-5);grid-template-columns:5.5rem 1fr;grid-template-areas:"cover head""text text""player player";display:grid}.episode__content[data-astro-cid-5hiilrhb]{display:contents}.episode__cover[data-astro-cid-5hiilrhb]{grid-area:cover}.episode__head[data-astro-cid-5hiilrhb]{grid-area:head;align-self:start}.episode__text[data-astro-cid-5hiilrhb]{padding-inline:var(--space-3);grid-area:text}.episode__content[data-astro-cid-5hiilrhb]>.player{padding-inline:var(--space-3);grid-area:player}@container (width>=40rem){.episode__inner[data-astro-cid-5hiilrhb]{column-gap:var(--space-5);grid-template-columns:9rem 1fr;grid-template-areas:none}.episode__cover[data-astro-cid-5hiilrhb]{grid-area:auto}.episode__content[data-astro-cid-5hiilrhb]{gap:var(--space-2);flex-direction:column;display:flex}.episode__text[data-astro-cid-5hiilrhb],.episode__content[data-astro-cid-5hiilrhb]>.player{padding-inline:0}.episode__content[data-astro-cid-5hiilrhb]>.player{margin-top:auto}}.episode__label[data-astro-cid-5hiilrhb]{color:var(--color-primary);font:var(--fw-regular) var(--fs-overline) / var(--lh-overline) var(--font-mono);letter-spacing:var(--tracking-overline);text-transform:uppercase}.episode__title[data-astro-cid-5hiilrhb]{margin-top:var(--space-2);font:var(--fw-regular) var(--fs-h3) / var(--lh-heading) var(--font-sans)}.episode__more[data-astro-cid-5hiilrhb]{font-family:var(--font-mono);font-size:var(--fs-caption);line-height:inherit;color:var(--color-text);transition:color var(--duration-fast) var(--ease-out)}.episode__more[data-astro-cid-5hiilrhb]:hover{color:var(--color-primary)}@container (width>=40rem){.episode__title[data-astro-cid-5hiilrhb]{font-size:1.25rem}.episode__text[data-astro-cid-5hiilrhb]{font-size:.9375rem}}.article-card[data-astro-cid-lpagclj2]{padding:var(--space-4) var(--space-5) var(--space-6);border:var(--border-width) solid var(--color-card-border);background:var(--color-card);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);border-radius:.25rem;position:relative;container-type:inline-size}.article-card__inner[data-astro-cid-lpagclj2]{gap:var(--space-4);display:grid}.article-card__meta[data-astro-cid-lpagclj2]{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);color:var(--color-text-muted);font:var(--fw-regular) var(--fs-caption) / var(--lh-tight) var(--font-mono);flex-wrap:wrap;display:flex}.article-card__pub-icon[data-astro-cid-lpagclj2]{border:1.5px solid var(--color-text);width:1.125rem;height:1.125rem;color:var(--color-text);font:var(--fw-bold) .5625rem / 1 var(--font-mono);place-items:center;display:inline-grid}.article-card__author[data-astro-cid-lpagclj2]{color:var(--color-text)}.article-card__author-short[data-astro-cid-lpagclj2]{display:none}.article-card__title[data-astro-cid-lpagclj2]{font:var(--fw-regular) var(--fs-lead) / 1.45 var(--font-sans)}.article-card__excerpt[data-astro-cid-lpagclj2]{color:var(--color-text-muted);font:var(--fw-regular) var(--fs-subtitle) / var(--lh-subtitle) var(--font-sans)}.article-card__cta[data-astro-cid-lpagclj2]{align-items:center;gap:var(--space-2);margin-left:var(--space-1);color:var(--color-primary);font-family:var(--font-mono);font-size:var(--fs-caption);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);display:inline-flex}@container (width<=26rem){.article-card__author-full[data-astro-cid-lpagclj2]{display:none}.article-card__author-short[data-astro-cid-lpagclj2]{display:inline}.article-card__cta[data-astro-cid-lpagclj2]{margin:var(--space-6) 0 0;display:flex}}.article-card__link[data-astro-cid-lpagclj2]:after{content:"";border-radius:inherit;position:absolute;inset:0}.article-card__link[data-astro-cid-lpagclj2]:focus-visible{outline:none}.article-card[data-astro-cid-lpagclj2]:hover,.article-card[data-astro-cid-lpagclj2].is-hover{background:var(--color-card-hover);border-color:var(--color-text)}.article-card[data-astro-cid-lpagclj2]:hover .article-card__cta[data-astro-cid-lpagclj2],.article-card[data-astro-cid-lpagclj2].is-hover .article-card__cta[data-astro-cid-lpagclj2]{color:var(--color-text)}.article-card[data-astro-cid-lpagclj2]:has(.article-card__link:focus-visible),.article-card[data-astro-cid-lpagclj2].is-focus{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:4px}@media (width>=48rem){.article-card__title[data-astro-cid-lpagclj2]{font-size:1.25rem}.article-card__excerpt[data-astro-cid-lpagclj2]{font-size:.9375rem}}
