.ep[data-astro-cid-at3wxe5d]{gap:var(--space-3);display:grid}.ep-eyebrow[data-astro-cid-at3wxe5d]{font:900 var(--fs-footnote) / 1.4 var(--font-body);color:var(--text-tertiary)}.ep-card[data-astro-cid-at3wxe5d]{color:var(--text);background:var(--surface-elev-1);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-soft);isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) var(--ease-out);grid-template-columns:1fr;text-decoration:none;display:grid;overflow:hidden}@media (hover:hover){.ep-card[data-astro-cid-at3wxe5d]:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.ep-card[data-astro-cid-at3wxe5d]:hover .ep-play[data-astro-cid-at3wxe5d]{transform:scale(1.08)}}.ep-card[data-astro-cid-at3wxe5d]:active{transition-duration:var(--dur-press);transform:scale(.97)}.ep-media[data-astro-cid-at3wxe5d]{aspect-ratio:16/9;background:var(--fill);display:block;position:relative;overflow:hidden}.ep-media[data-astro-cid-at3wxe5d] picture,.ep-media[data-astro-cid-at3wxe5d] img{width:100%;height:100%;display:block}.ep-media[data-astro-cid-at3wxe5d] img{object-fit:cover;object-position:100% 50%}.ep-type[data-astro-cid-at3wxe5d]{background:var(--yellow);height:100%;color:var(--ink);font:700 var(--fs-display) / 1 var(--font-display);place-items:center;display:grid}.ep-play[data-astro-cid-at3wxe5d]{background:var(--yellow);width:40px;height:40px;color:var(--ink);transition:transform var(--dur-ui) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:10px;inset-inline-start:10px;box-shadow:0 0 0 1px #1414141f,0 4px 12px -2px #14141459}.ep-play[data-astro-cid-at3wxe5d] svg{margin-left:2px}.ep-dur[data-astro-cid-at3wxe5d]{border-radius:var(--radius-pill);backdrop-filter:blur(12px)saturate(160%);color:#fff;min-height:24px;font:700 var(--fs-caption) / 1 var(--font-body);background:#14120cb8;align-items:center;padding:0 10px;display:inline-flex;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.ep-card[data-astro-cid-at3wxe5d][data-pstate=started] .ep-dur[data-astro-cid-at3wxe5d],.ep-card[data-astro-cid-at3wxe5d][data-pstate=started] .ep-play[data-astro-cid-at3wxe5d]{translate:0 -4px}.ep-body[data-astro-cid-at3wxe5d]{align-content:center;justify-items:start;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}.ep-kicker[data-astro-cid-at3wxe5d]{font:900 var(--fs-footnote) / 1.4 var(--font-body);color:var(--accent-text)}.ep-title[data-astro-cid-at3wxe5d]{font:700 var(--fs-title3) / 1.4 var(--font-display)}.ep-text[data-astro-cid-at3wxe5d]{font-size:var(--fs-subhead);color:var(--text-secondary)}.ep-cta[data-astro-cid-at3wxe5d]{min-height:40px;margin-top:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--yellow);color:var(--ink);font:700 var(--fs-subhead) / 1 var(--font-body);align-items:center;gap:6px;display:inline-flex}@media (width>=744px){.ep-card[data-astro-cid-at3wxe5d]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ep-media[data-astro-cid-at3wxe5d]{aspect-ratio:auto;min-height:100%}.ep-media[data-astro-cid-at3wxe5d]:before{content:"";aspect-ratio:16/9;display:block}.ep-media[data-astro-cid-at3wxe5d] picture,.ep-type[data-astro-cid-at3wxe5d]{position:absolute;inset:0}.ep-body[data-astro-cid-at3wxe5d]{padding:var(--space-5) var(--space-6)}}.toc-card[data-astro-cid-qsrs2dwn]{margin-bottom:var(--space-6);border-radius:var(--radius-md);background:var(--surface-elev-1);box-shadow:0 0 0 1px var(--hairline), var(--shadow-soft);overflow:hidden}.toc-card[data-astro-cid-qsrs2dwn] summary[data-astro-cid-qsrs2dwn]{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-4);cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none;display:flex}.toc-card[data-astro-cid-qsrs2dwn] summary[data-astro-cid-qsrs2dwn]::-webkit-details-marker{display:none}.toc-card[data-astro-cid-qsrs2dwn] summary[data-astro-cid-qsrs2dwn]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-md)}.tc-ic[data-astro-cid-qsrs2dwn]{background:var(--accent-tint);width:36px;height:36px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.tc-text[data-astro-cid-qsrs2dwn]{flex:1;min-width:0;display:grid}.tc-title[data-astro-cid-qsrs2dwn]{font:700 var(--fs-headline) / 1.4 var(--font-display)}.tc-meta[data-astro-cid-qsrs2dwn]{font-size:var(--fs-footnote);color:var(--text-tertiary);font-weight:700;line-height:1.5}.tc-chev[data-astro-cid-qsrs2dwn]{color:var(--text-tertiary);transition:transform var(--dur-ui) var(--ease-out);flex:none}.toc-card[data-astro-cid-qsrs2dwn][open] .tc-chev[data-astro-cid-qsrs2dwn]{transform:rotate(180deg)}.toc-list[data-astro-cid-qsrs2dwn]{padding:0 var(--space-2) var(--space-2);border-top:1px solid var(--hairline);counter-reset:none;margin:0;list-style:none}.toc-list[data-astro-cid-qsrs2dwn] li[data-astro-cid-qsrs2dwn]+li[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]{border-top:1px solid var(--hairline)}.toc-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn],.ts-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]{align-items:baseline;gap:var(--space-3);min-height:44px;color:var(--text);-webkit-tap-highlight-color:transparent;text-decoration:none;display:flex}.toc-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]{padding:10px var(--space-2);font:600 var(--fs-callout) / 1.55 var(--font-body);transition:background-color var(--dur-ui) var(--ease-out)}.toc-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]:active{background:var(--fill)}.n[data-astro-cid-qsrs2dwn]{min-width:1.2em;color:var(--accent-text);text-align:center;flex:none;font-weight:700}@media (width>=1180px){.toc-card[data-astro-cid-qsrs2dwn]{display:none}}.toc-side[data-astro-cid-qsrs2dwn]{display:none}@media (width>=1180px){.toc-side[data-astro-cid-qsrs2dwn]{top:0;bottom:0;width:min(15rem, calc((100vw - 43rem) / 2 - var(--space-7) - var(--space-5)));display:block;position:absolute;inset-inline-start:calc(100% + var(--space-7))}}.ts-inner[data-astro-cid-qsrs2dwn]{top:calc(var(--topbar-total) + var(--space-6));max-height:calc(100vh - var(--topbar-total) - var(--space-8));scrollbar-width:thin;position:sticky;overflow-y:auto}.ts-title[data-astro-cid-qsrs2dwn]{margin-bottom:var(--space-2);padding-inline:var(--space-3);font:700 var(--fs-footnote) / 1.5 var(--font-body);color:var(--text-tertiary)}.ts-list[data-astro-cid-qsrs2dwn]{border-inline-start:1px solid var(--hairline-strong);margin:0;padding:0;list-style:none}.ts-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]{padding:6px var(--space-3);border-radius:0 var(--radius-xs) var(--radius-xs) 0;font:600 var(--fs-subhead) / 1.5 var(--font-body);color:var(--text-secondary);transition:color var(--dur-ui) var(--ease-out), background-color var(--dur-ui) var(--ease-out);align-items:center;position:relative}.ts-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]:before{content:"";background:var(--yellow);opacity:0;width:3px;transition:opacity var(--dur-ui) var(--ease-out);border-radius:3px;position:absolute;inset-block:8px;inset-inline-start:-1px}.ts-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn] .n[data-astro-cid-qsrs2dwn]{color:var(--text-tertiary);font-size:var(--fs-footnote)}@media (hover:hover){.ts-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]:hover{color:var(--text);background:var(--fill)}}.ts-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn][aria-current]{color:var(--text);font-weight:700}.ts-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn][aria-current]:before{opacity:1}.ts-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn][aria-current] .n[data-astro-cid-qsrs2dwn]{color:var(--accent-text)}.toc-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]:focus-visible,.ts-list[data-astro-cid-qsrs2dwn] a[data-astro-cid-qsrs2dwn]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-xs)}.cast[data-astro-cid-seyfpqbj]{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4) 0;border-radius:var(--radius-md);background:var(--fill);display:flex;overflow:hidden}.figs[data-astro-cid-seyfpqbj]{padding-top:var(--space-1);flex:none;align-items:flex-end;display:flex}.figs[data-astro-cid-seyfpqbj] img[data-astro-cid-seyfpqbj]{width:auto;height:84px;margin-bottom:-6px}.figs[data-astro-cid-seyfpqbj] img[data-astro-cid-seyfpqbj]+img[data-astro-cid-seyfpqbj]{margin-inline-start:-4px}.line[data-astro-cid-seyfpqbj]{padding-block:var(--space-2) var(--space-3);font-size:var(--fs-subhead);color:var(--text-secondary);align-self:center;gap:2px;line-height:1.65;display:grid}.title[data-astro-cid-seyfpqbj]{font:700 var(--fs-footnote) / 1.5 var(--font-body);color:var(--accent-text)}.who[data-astro-cid-seyfpqbj] strong[data-astro-cid-seyfpqbj]{color:var(--text);font-weight:700}@media (width>=744px){.figs[data-astro-cid-seyfpqbj] img[data-astro-cid-seyfpqbj]{height:96px}}.body-wrap[data-astro-cid-57z6rh23]{position:relative}.end-wrap[data-astro-cid-57z6rh23]{justify-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:grid}.end-wrap[data-astro-cid-57z6rh23] .end[data-astro-cid-57z6rh23]{width:100%;margin-bottom:0}.end-note[data-astro-cid-57z6rh23]{border-radius:var(--radius-pill);background:var(--accent-tint);min-height:28px;color:var(--accent-text);font:700 var(--fs-footnote) / 1 var(--font-body);animation:end-in var(--dur-reveal) var(--ease-out);align-items:center;gap:6px;padding:0 12px;display:inline-flex}@keyframes end-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.end-note[data-astro-cid-57z6rh23]{animation:none}}.resume[data-astro-cid-57z6rh23]{z-index:calc(var(--z-bar) - 1);inset-inline:0;top:calc(var(--topbar-total) + var(--space-3));padding-inline:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed}@media (width<=743.98px){.resume[data-astro-cid-57z6rh23]{top:auto;bottom:calc(var(--shell-bottom) + var(--space-1));transition:transform var(--dur-sheet) var(--ease-out)}[data-sharebar].is-shown~.resume[data-astro-cid-57z6rh23]{transform:translateY(calc(-44px - 2 * var(--space-1) - var(--space-2)))}}.resume[data-astro-cid-57z6rh23][hidden]{display:none}.resume-pill[data-astro-cid-57z6rh23]{border-radius:var(--radius-pill);background:var(--material-bar);max-width:100%;backdrop-filter:var(--material-filter);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--hairline);opacity:0;transition:transform var(--dur-sheet) var(--ease-out), opacity var(--dur-ui) var(--ease-out);align-items:center;padding:4px;display:flex;transform:translateY(-8px)scale(.98)}@media (width<=743.98px){.resume-pill[data-astro-cid-57z6rh23]{transform:translateY(8px)scale(.98)}}.resume[data-astro-cid-57z6rh23].is-shown .resume-pill[data-astro-cid-57z6rh23]{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.resume-pill[data-astro-cid-57z6rh23]{transform:none}}.resume-go[data-astro-cid-57z6rh23],.resume-x[data-astro-cid-57z6rh23]{border-radius:var(--radius-pill);min-height:44px;font:700 var(--fs-subhead) / 1.2 var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-press) linear, transform var(--dur-ui) var(--ease-out);border:0;justify-content:center;align-items:center;display:inline-flex}.resume-go[data-astro-cid-57z6rh23]{min-width:0;padding-inline:var(--space-4) var(--space-3);background:var(--yellow);color:var(--ink);gap:6px}.resume-go[data-astro-cid-57z6rh23]>span[data-astro-cid-57z6rh23]:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.resume-go[data-astro-cid-57z6rh23] svg[data-astro-cid-57z6rh23]{flex:none}.resume-pct[data-astro-cid-57z6rh23]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 12%, transparent);font-size:var(--fs-footnote);flex:none;padding:2px 8px}.resume-x[data-astro-cid-57z6rh23]{width:44px;color:var(--text-secondary);background:0 0;flex:none;margin-inline-start:2px}.resume-go[data-astro-cid-57z6rh23]:active,.resume-x[data-astro-cid-57z6rh23]:active{transition-duration:var(--dur-press);transform:scale(.95)}.resume-go[data-astro-cid-57z6rh23]:active{background:var(--gold)}.resume-x[data-astro-cid-57z6rh23]:active{background:var(--fill-strong)}@media (hover:hover){.resume-go[data-astro-cid-57z6rh23]:hover{background:var(--gold)}.resume-x[data-astro-cid-57z6rh23]:hover{background:var(--fill);color:var(--text)}}.resume-go[data-astro-cid-57z6rh23]:focus-visible,.resume-x[data-astro-cid-57z6rh23]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.read[data-astro-cid-57z6rh23]{padding-bottom:var(--space-2)}.col[data-astro-cid-57z6rh23]{max-width:calc(43rem + 2 * var(--gutter))}.read[data-astro-cid-57z6rh23] .prose[data-astro-cid-57z6rh23]{max-width:none}.cover-wrap[data-astro-cid-57z6rh23]{max-width:calc(60rem + 2 * var(--gutter));margin-bottom:var(--space-7)}.cover[data-astro-cid-57z6rh23]{margin:0}.cover[data-astro-cid-57z6rh23]>picture,.cover-link[data-astro-cid-57z6rh23]{border-radius:var(--radius-lg);background:var(--fill);box-shadow:var(--shadow-soft), 0 0 0 1px var(--hairline);isolation:isolate;display:block;position:relative;overflow:hidden}.cover[data-astro-cid-57z6rh23] img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.cover-link[data-astro-cid-57z6rh23]{-webkit-tap-highlight-color:transparent;transition:transform var(--dur-ui) var(--ease-out)}.cover-link[data-astro-cid-57z6rh23]:active{transition-duration:var(--dur-press);transform:scale(.985)}.cover-badge[data-astro-cid-57z6rh23]{border-radius:var(--radius-pill);backdrop-filter:blur(14px)saturate(160%);color:#fff;min-height:36px;font:700 var(--fs-footnote) / 1 var(--font-body);transition:background-color var(--dur-ui) var(--ease-out);background:#14120c9e;align-items:center;gap:7px;padding:0 14px 0 16px;display:inline-flex;position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}@media (hover:hover){.cover-link[data-astro-cid-57z6rh23]:hover .cover-badge[data-astro-cid-57z6rh23]{background:var(--yellow);color:var(--ink)}}figcaption[data-astro-cid-57z6rh23]{margin-top:var(--space-3);padding-inline:var(--space-1);font-size:var(--fs-footnote);color:var(--text-tertiary);line-height:1.6}@media (width<=743.98px){.cover-wrap[data-astro-cid-57z6rh23]{margin-bottom:var(--space-6)}.cover[data-astro-cid-57z6rh23]>picture,.cover-link[data-astro-cid-57z6rh23]{border-radius:var(--radius-md)}.cover-badge[data-astro-cid-57z6rh23]{min-height:32px;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}}.a-foot[data-astro-cid-57z6rh23]{margin-top:var(--space-8);gap:var(--space-6);display:grid}.end[data-astro-cid-57z6rh23]{align-items:center;gap:var(--space-4);color:var(--hairline-strong);margin-bottom:var(--space-2);display:flex}.end[data-astro-cid-57z6rh23]:before,.end[data-astro-cid-57z6rh23]:after{content:"";background:var(--hairline-strong);flex:1;height:1px}.end[data-astro-cid-57z6rh23] svg{flex-shrink:0}
