.hero[data-astro-cid-glgfkru5]{padding-block:var(--space-4) var(--space-7);position:relative;overflow-x:clip}.hero-grid[data-astro-cid-glgfkru5]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.art[data-astro-cid-glgfkru5]{width:100%;color:var(--text);place-items:center;display:grid;position:relative}.art[data-astro-cid-glgfkru5] svg.logo{width:min(212px,56vw);height:auto;position:relative;translate:-4%}.halo[data-astro-cid-glgfkru5]{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f4c84257,#f4c84200 66%);border-radius:50%;width:min(300px,80vw);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}:root[data-theme=dark] .halo[data-astro-cid-glgfkru5]{background:radial-gradient(circle,#f4c8422b,#f4c84200 66%)}.copy[data-astro-cid-glgfkru5]{justify-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.new-wrap[data-astro-cid-glgfkru5]{min-width:0;max-width:100%;display:flex}.new[data-astro-cid-glgfkru5]{align-items:center;gap:var(--space-2);max-width:100%;min-height:44px;margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-elev-1);box-shadow:0 0 0 1px var(--hairline), var(--shadow-soft);color:var(--text);font:700 var(--fs-subhead) / 1.3 var(--font-body);padding-block:4px;padding-inline:6px 14px;text-decoration:none;display:inline-flex}.new-tag[data-astro-cid-glgfkru5]{border-radius:var(--radius-pill);background:var(--yellow);min-height:28px;color:var(--ink);font:900 var(--fs-caption) / 1 var(--font-body);flex-shrink:0;place-items:center;padding:0 10px;display:inline-grid}.new-text[data-astro-cid-glgfkru5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.new[data-astro-cid-glgfkru5] svg{color:var(--text-tertiary);flex-shrink:0}@media (hover:hover){.new[data-astro-cid-glgfkru5]:hover{box-shadow:0 0 0 1px var(--hairline-strong), var(--shadow-lift)}}@media (width<=743.98px){.new-wrap[data-astro-cid-glgfkru5]{display:none}}h1[data-astro-cid-glgfkru5]{font-size:clamp(3.25rem,2.2rem + 4.4vw,5rem);line-height:var(--lh-display);text-wrap:balance}:root[data-theme=dark] h1[data-astro-cid-glgfkru5] .mark[data-astro-cid-glgfkru5]{color:var(--yellow);background:0 0;padding-inline:0}.tagline[data-astro-cid-glgfkru5]{font:700 var(--fs-title3) / 1.5 var(--font-display);color:var(--text);text-wrap:balance;max-width:30ch}.lede[data-astro-cid-glgfkru5]{color:var(--text-secondary);font-size:var(--fs-body);max-width:40ch;line-height:1.75}.actions[data-astro-cid-glgfkru5]{gap:var(--space-3);width:100%;max-width:420px;margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.actions[data-astro-cid-glgfkru5] .btn[data-astro-cid-glgfkru5]{padding-inline:var(--space-4);white-space:nowrap}.actions[data-astro-cid-glgfkru5] svg{margin-inline-end:-2px}@media (width>=744px){.hero[data-astro-cid-glgfkru5]{padding-block:var(--space-7) var(--space-8)}.hero-grid[data-astro-cid-glgfkru5]{place-items:center stretch;gap:var(--space-6);text-align:start;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.copy[data-astro-cid-glgfkru5]{justify-items:start;gap:var(--space-4);grid-area:1/1;margin-top:0}.art[data-astro-cid-glgfkru5]{grid-area:1/2}.art[data-astro-cid-glgfkru5] svg.logo{width:min(400px,100%);translate:0}.halo[data-astro-cid-glgfkru5]{width:min(440px,112%)}.actions[data-astro-cid-glgfkru5]{gap:var(--space-4);flex-wrap:wrap;width:auto;max-width:none;display:flex}.actions[data-astro-cid-glgfkru5] .btn[data-astro-cid-glgfkru5]{padding-inline:var(--space-6);min-height:52px}.tagline[data-astro-cid-glgfkru5]{font-size:var(--fs-title2);max-width:26ch}.lede[data-astro-cid-glgfkru5]{max-width:42ch}}@media (width>=1180px){.hero[data-astro-cid-glgfkru5]{padding-block:var(--space-8) var(--space-9)}.hero-grid[data-astro-cid-glgfkru5]{gap:var(--space-8)}.art[data-astro-cid-glgfkru5] svg.logo{width:min(460px,100%)}.halo[data-astro-cid-glgfkru5]{width:520px}}.hsh[data-astro-cid-pohnu75x]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.hsh-titles[data-astro-cid-pohnu75x]{gap:var(--space-1);min-width:0;display:grid}h2[data-astro-cid-pohnu75x]{font-size:var(--fs-title1);line-height:var(--lh-title)}.hsh-more[data-astro-cid-pohnu75x]{min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-pill);font:700 var(--fs-callout) / 1.2 var(--font-body);color:var(--link);white-space:nowrap;align-items:center;gap:4px;margin-block-end:-6px;margin-inline-end:calc(var(--space-3) * -1);text-decoration:none;display:inline-flex}@media (hover:hover){.hsh-more[data-astro-cid-pohnu75x]:hover{background:var(--fill)}}@media (width>=744px){.hsh[data-astro-cid-pohnu75x]{margin-bottom:var(--space-6)}}.vwrap[data-astro-cid-bnnieqso]{height:100%;display:grid}.vwrap--featured[data-astro-cid-bnnieqso]{container-type:inline-size}.vcard[data-astro-cid-bnnieqso]{height:100%;color:var(--text);-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.thumb[data-astro-cid-bnnieqso]{background:var(--fill);flex-shrink:0;position:relative;overflow:hidden}.thumb[data-astro-cid-bnnieqso]:before{content:"";aspect-ratio:16/9;display:block}.thumb[data-astro-cid-bnnieqso] picture{display:block;position:absolute;inset:0}.thumb[data-astro-cid-bnnieqso] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}@media (hover:hover){.vcard[data-astro-cid-bnnieqso]:hover .thumb[data-astro-cid-bnnieqso] img{transform:scale(1.035)}}.vcard--featured[data-astro-cid-bnnieqso] .thumb[data-astro-cid-bnnieqso]{border-bottom:var(--stroke) solid var(--border)}.thumb-type[data-astro-cid-bnnieqso]{background:var(--yellow);color:var(--ink);font:700 clamp(3rem, 8vw, 5rem) / 1 var(--font-display);place-items:center;display:grid;position:absolute;inset:0}.play[data-astro-cid-bnnieqso]{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}.play[data-astro-cid-bnnieqso] svg{margin-left:2px}.vcard--featured[data-astro-cid-bnnieqso] .play[data-astro-cid-bnnieqso]{border:var(--stroke) solid var(--ink);width:52px;height:52px;box-shadow:-3px 3px 0 var(--ink);inset-block-end:14px;inset-inline-start:14px}@media (hover:hover){.vcard[data-astro-cid-bnnieqso]:hover .play[data-astro-cid-bnnieqso]{transform:scale(1.08)}}.dur[data-astro-cid-bnnieqso],.badge[data-astro-cid-bnnieqso]{border-radius:var(--radius-pill);min-height:24px;font:700 var(--fs-caption) / 1 var(--font-body);align-items:center;padding:0 10px;display:inline-flex;position:absolute;inset-block-end:12px}.dur[data-astro-cid-bnnieqso]{backdrop-filter:blur(12px)saturate(160%);color:#fff;background:#14120cb8;inset-inline-end:12px}.badge[data-astro-cid-bnnieqso]{background:var(--ink);color:var(--yellow);letter-spacing:0;inset-block:12px auto;inset-inline-end:12px}.vcard--featured[data-astro-cid-bnnieqso] .dur[data-astro-cid-bnnieqso]{min-height:28px;font-size:var(--fs-footnote);padding:0 12px;inset-block-end:16px;inset-inline-end:16px}.vcard--featured[data-astro-cid-bnnieqso] .badge[data-astro-cid-bnnieqso]{min-height:28px;font-size:var(--fs-footnote);padding:0 12px;inset-block-start:16px;inset-inline-end:16px}.vcard--featured[data-astro-cid-bnnieqso] .pm-chip{min-height:28px;font-size:var(--fs-footnote);inset-block-start:16px;inset-inline-end:16px}.vcard[data-astro-cid-bnnieqso][data-pstate=done] .badge[data-astro-cid-bnnieqso]{visibility:hidden}.vcard[data-astro-cid-bnnieqso][data-pstate=started] .dur[data-astro-cid-bnnieqso],.vcard[data-astro-cid-bnnieqso][data-pstate=started] .play[data-astro-cid-bnnieqso]{translate:0 -4px}.body[data-astro-cid-bnnieqso]{align-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-5);display:grid}.ep[data-astro-cid-bnnieqso]{font:900 var(--fs-footnote) / 1.5 var(--font-body);color:var(--accent-text)}h3[data-astro-cid-bnnieqso]{font-size:var(--fs-title3);line-height:1.35}.vcard--large[data-astro-cid-bnnieqso] h3[data-astro-cid-bnnieqso]{font-size:var(--fs-title2);line-height:var(--lh-title)}.body[data-astro-cid-bnnieqso] p[data-astro-cid-bnnieqso]{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--fs-callout);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}@media (width>=744px){.body[data-astro-cid-bnnieqso]{padding:var(--space-4) var(--space-5) var(--space-5)}}.vcard--featured[data-astro-cid-bnnieqso] .body[data-astro-cid-bnnieqso]{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-5)}.vcard--featured[data-astro-cid-bnnieqso] h3[data-astro-cid-bnnieqso]{font-size:var(--fs-title2);line-height:var(--lh-title)}.cta[data-astro-cid-bnnieqso]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font:900 var(--fs-callout) / 1.2 var(--font-body);color:var(--text);display:inline-flex}.cta-dot[data-astro-cid-bnnieqso]{background:var(--accent-tint);width:28px;height:28px;color:var(--text);border-radius:50%;place-items:center;display:grid}.cta-dot[data-astro-cid-bnnieqso] svg{margin-left:2px}@container (width>=680px){.vcard--featured[data-astro-cid-bnnieqso]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;display:grid}.vcard--featured[data-astro-cid-bnnieqso] .thumb[data-astro-cid-bnnieqso]{border-bottom:0;border-inline-end:var(--stroke) solid var(--border)}.vcard--featured[data-astro-cid-bnnieqso] .body[data-astro-cid-bnnieqso]{padding:var(--space-6) clamp(var(--space-5), 4cqi, var(--space-7));align-content:center}}@container (width>=680px) and (width<=899.98px){.vcard--featured[data-astro-cid-bnnieqso] .body[data-astro-cid-bnnieqso] p[data-astro-cid-bnnieqso]{display:none}}@container (width>=900px){.vcard--featured[data-astro-cid-bnnieqso] h3[data-astro-cid-bnnieqso]{font-size:var(--fs-title1)}.vcard--featured[data-astro-cid-bnnieqso] .body[data-astro-cid-bnnieqso] p[data-astro-cid-bnnieqso]{font-size:var(--fs-body);-webkit-line-clamp:4}}.more[data-astro-cid-eoo7nhsy]{margin-top:var(--space-6)}.shelf[data-astro-cid-eoo7nhsy]{margin:0;padding:0;list-style:none}.shelf[data-astro-cid-eoo7nhsy]>li[data-astro-cid-eoo7nhsy]{min-width:0;display:grid}@media (width<=743.98px){.more[data-astro-cid-eoo7nhsy]{margin-top:var(--space-5)}.shelf[data-astro-cid-eoo7nhsy]{gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-block:var(--space-2) var(--space-5);margin-block:calc(var(--space-2) * -1) calc(var(--space-5) * -1);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:min(76%,300px);grid-auto-flow:column;display:grid;overflow-x:auto}.shelf[data-astro-cid-eoo7nhsy]::-webkit-scrollbar{display:none}.shelf[data-astro-cid-eoo7nhsy]>li[data-astro-cid-eoo7nhsy]{scroll-snap-align:start}.all[data-astro-cid-eoo7nhsy]{justify-content:space-between}.all-note[data-astro-cid-eoo7nhsy]{display:none}}@media (width>=744px){.shelf[data-astro-cid-eoo7nhsy]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.more--n2[data-astro-cid-eoo7nhsy] .all-cell[data-astro-cid-eoo7nhsy],.more--n0[data-astro-cid-eoo7nhsy] .all-cell[data-astro-cid-eoo7nhsy]{grid-column:1/-1}.more--n2[data-astro-cid-eoo7nhsy] .all[data-astro-cid-eoo7nhsy],.more--n0[data-astro-cid-eoo7nhsy] .all[data-astro-cid-eoo7nhsy]{flex-direction:row;align-items:center}}@media (width>=1024px){.more--n3[data-astro-cid-eoo7nhsy] .shelf[data-astro-cid-eoo7nhsy]{grid-template-columns:repeat(3,minmax(0,1fr))}.more--n3[data-astro-cid-eoo7nhsy] .all-cell[data-astro-cid-eoo7nhsy]{display:none}.more--n1[data-astro-cid-eoo7nhsy] .shelf[data-astro-cid-eoo7nhsy]{grid-template-columns:repeat(2,minmax(0,1fr))}.more--n2[data-astro-cid-eoo7nhsy] .shelf[data-astro-cid-eoo7nhsy]{grid-template-columns:repeat(3,minmax(0,1fr))}.more--n2[data-astro-cid-eoo7nhsy] .all-cell[data-astro-cid-eoo7nhsy]{grid-column:auto}.more--n2[data-astro-cid-eoo7nhsy] .all[data-astro-cid-eoo7nhsy]{flex-direction:column;align-items:stretch}}@media (width>=1180px){.more[data-astro-cid-eoo7nhsy]{margin-top:var(--space-7)}}.all[data-astro-cid-eoo7nhsy]{gap:var(--space-4);height:100%;min-height:200px;padding:var(--space-5);background:radial-gradient(circle at 15% 110%, #f4c84247, transparent 55%), var(--surface-elev-1);color:var(--text);flex-direction:column;text-decoration:none;display:flex}.all-icon[data-astro-cid-eoo7nhsy]{border-radius:var(--radius-sm);background:var(--accent-tint);width:44px;height:44px;color:var(--text);place-items:center;display:grid}.all-text[data-astro-cid-eoo7nhsy]{align-content:start;gap:var(--space-2);flex:1;display:grid}.all-count[data-astro-cid-eoo7nhsy]{font:700 var(--fs-title2) / var(--lh-title) var(--font-display)}.all-note[data-astro-cid-eoo7nhsy]{color:var(--text-secondary);font-size:var(--fs-callout);line-height:1.6}.all-label[data-astro-cid-eoo7nhsy]{font:900 var(--fs-callout) / 1.2 var(--font-body);color:var(--link);align-items:center;gap:6px;display:inline-flex}.empty[data-astro-cid-eoo7nhsy]{gap:var(--space-1);padding:var(--space-6);text-align:center;color:var(--text-secondary);display:grid}.empty-title[data-astro-cid-eoo7nhsy]{font:700 var(--fs-title3) / 1.4 var(--font-display);color:var(--text)}.lwrap[data-astro-cid-h4zmpmem]{display:grid;container-type:inline-size}.lead[data-astro-cid-h4zmpmem]{color:var(--text);-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.visual[data-astro-cid-h4zmpmem]{background:var(--fill);border-bottom:var(--stroke) solid var(--border);position:relative;overflow:hidden}.visual[data-astro-cid-h4zmpmem]:before{content:"";aspect-ratio:16/9;display:block}.visual[data-astro-cid-h4zmpmem] picture{display:block;position:absolute;inset:0}.visual[data-astro-cid-h4zmpmem] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}@media (hover:hover){.lead[data-astro-cid-h4zmpmem]:hover .visual[data-astro-cid-h4zmpmem] img{transform:scale(1.03)}}.visual--type[data-astro-cid-h4zmpmem]{background:radial-gradient(circle at 80% 25%, #ffffff73, transparent 55%), var(--yellow);color:var(--ink)}.type-mark[data-astro-cid-h4zmpmem]{font:700 clamp(2rem, 7cqi, 3.25rem) / 1.2 var(--font-display);padding:var(--space-5);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.ep-badge[data-astro-cid-h4zmpmem]{border-radius:var(--radius-pill);backdrop-filter:blur(12px)saturate(160%);color:#fff;min-height:28px;font:700 var(--fs-footnote) / 1 var(--font-body);background:#14120cb8;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.ep-badge[data-astro-cid-h4zmpmem] svg{margin-left:1px}.body[data-astro-cid-h4zmpmem]{align-items:flex-start;gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.eyebrow-row[data-astro-cid-h4zmpmem]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.latest[data-astro-cid-h4zmpmem]{font:900 var(--fs-footnote) / 1.5 var(--font-body);color:var(--accent-text)}.tag[data-astro-cid-h4zmpmem]{border-radius:var(--radius-pill);background:var(--fill);min-height:24px;color:var(--text-secondary);font:700 var(--fs-caption) / 1 var(--font-body);align-items:center;padding:0 10px;display:inline-flex}h3[data-astro-cid-h4zmpmem]{font-size:var(--fs-title2);line-height:var(--lh-title)}p[data-astro-cid-h4zmpmem]{color:var(--text-secondary);font-size:var(--fs-callout);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.75;display:-webkit-box;overflow:hidden}.meta[data-astro-cid-h4zmpmem]{gap:0 var(--space-2);font:700 var(--fs-footnote) / 1.6 var(--font-body);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.cta[data-astro-cid-h4zmpmem]{min-height:40px;margin-top:var(--space-2);padding-inline:var(--space-4) var(--space-3);border-radius:var(--radius-pill);background:var(--accent-tint);font:700 var(--fs-subhead) / 1 var(--font-body);color:var(--text);transition:background-color var(--dur-ui) var(--ease-out);align-items:center;gap:6px;display:inline-flex}:root[data-theme=dark] .cta[data-astro-cid-h4zmpmem]{color:var(--yellow)}@media (hover:hover){.lead[data-astro-cid-h4zmpmem]:hover .cta[data-astro-cid-h4zmpmem]{background:var(--yellow);color:var(--ink)}}@container (width>=680px){.lead[data-astro-cid-h4zmpmem]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.visual[data-astro-cid-h4zmpmem]{border-bottom:0;border-inline-end:var(--stroke) solid var(--border)}.body[data-astro-cid-h4zmpmem]{justify-content:center;gap:var(--space-2);padding:var(--space-5) clamp(var(--space-5), 4cqi, var(--space-7))}}@container (width>=680px) and (width<=899.98px){p[data-astro-cid-h4zmpmem]{display:none}}@container (width>=900px){.body[data-astro-cid-h4zmpmem]{gap:var(--space-3);padding-block:var(--space-6)}h3[data-astro-cid-h4zmpmem]{font-size:var(--fs-title1)}}.topic[data-astro-cid-fkysm26n]{font:900 var(--fs-footnote) / 1.5 var(--font-body);color:var(--accent-text)}.lede[data-astro-cid-fkysm26n]{display:none}@media (width>=1024px){.lede[data-astro-cid-fkysm26n]{-webkit-line-clamp:2;color:var(--text-secondary);font-size:var(--fs-subhead);-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.arow-thumb[data-astro-cid-fkysm26n]{width:168px}}.meta[data-astro-cid-fkysm26n]{gap:0 var(--space-2);font:700 var(--fs-footnote) / 1.6 var(--font-body);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.arow[data-astro-cid-fkysm26n]{align-items:center;gap:var(--space-4);padding-block:var(--space-4);color:var(--text);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.arow-text[data-astro-cid-fkysm26n]{gap:var(--space-1);min-width:0;display:grid}.arow[data-astro-cid-fkysm26n] h3[data-astro-cid-fkysm26n]{font-size:var(--fs-headline);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width>=744px){.arow[data-astro-cid-fkysm26n] h3[data-astro-cid-fkysm26n]{font-size:var(--fs-title3);line-height:1.45}}@media (hover:hover){.arow[data-astro-cid-fkysm26n]:hover h3[data-astro-cid-fkysm26n]{text-underline-offset:6px;text-decoration:underline 1.5px}}.arow-thumb[data-astro-cid-fkysm26n]{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--fill);width:112px;box-shadow:inset 0 0 0 1px var(--hairline);position:relative;overflow:hidden}.arow-thumb[data-astro-cid-fkysm26n] picture{position:absolute;inset:0}.arow-thumb[data-astro-cid-fkysm26n] img{object-fit:cover;width:100%;height:100%}.arow-thumb--type[data-astro-cid-fkysm26n]{background:var(--accent-tint);place-items:center;display:grid}.type-q[data-astro-cid-fkysm26n]{font:700 2.25rem / 1 var(--font-display);color:var(--text)}.arow-ep[data-astro-cid-fkysm26n]{border-radius:var(--radius-pill);background:var(--yellow);min-width:24px;height:24px;color:var(--ink);font:900 var(--fs-caption) / 1 var(--font-body);place-items:center;padding:0 6px;display:grid;position:absolute;inset-block-end:6px;inset-inline-start:6px}.layout[data-astro-cid-aerpec4w]{gap:var(--space-6);display:grid}.side[data-astro-cid-aerpec4w]{align-content:start;display:grid}.side-title[data-astro-cid-aerpec4w]{font:900 var(--fs-footnote) / 1.5 var(--font-body);color:var(--text-secondary);padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline-strong)}.rows[data-astro-cid-aerpec4w]{margin:0;padding:0;list-style:none}.rows[data-astro-cid-aerpec4w]>li[data-astro-cid-aerpec4w]+li[data-astro-cid-aerpec4w]{border-top:1px solid var(--hairline)}@media (width>=744px) and (width<=1023.98px){.side-title[data-astro-cid-aerpec4w]{padding-bottom:var(--space-3)}.rows[data-astro-cid-aerpec4w]{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rows[data-astro-cid-aerpec4w]>li[data-astro-cid-aerpec4w]{border-top:0}.rows--n3[data-astro-cid-aerpec4w]>li[data-astro-cid-aerpec4w]:nth-child(3){display:none}.rows--n1[data-astro-cid-aerpec4w]>li[data-astro-cid-aerpec4w]{grid-column:1/-1}}@media (width>=1024px){.layout[data-astro-cid-aerpec4w]{gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.layout--solo[data-astro-cid-aerpec4w]{grid-template-columns:minmax(0,1fr)}.side-title[data-astro-cid-aerpec4w]{padding-bottom:var(--space-3)}}.empty[data-astro-cid-aerpec4w]{align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-5);flex-wrap:wrap;display:flex}.empty-icon[data-astro-cid-aerpec4w]{border-radius:var(--radius-sm);background:var(--accent-tint);width:52px;height:52px;color:var(--text);flex-shrink:0;place-items:center;display:grid}.empty-copy[data-astro-cid-aerpec4w]{gap:var(--space-1);flex:260px;display:grid}.empty-copy[data-astro-cid-aerpec4w] p[data-astro-cid-aerpec4w]{color:var(--text-secondary)}@media (width<=743.98px){.empty[data-astro-cid-aerpec4w] .btn[data-astro-cid-aerpec4w]{width:100%}}.band[data-astro-cid-53kp6dig]{isolation:isolate;padding:var(--space-6) var(--space-5);border-radius:var(--radius-xl);color:var(--cream);box-shadow:0 1px 0 #ffffff0f inset, var(--shadow-lift);-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 90% at 0 100%,#f4c84233,#0000 55%),radial-gradient(80% 60% at 100% 0,#ffffff0f,#0000 60%),#16140f;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .band[data-astro-cid-53kp6dig]{box-shadow:0 0 0 1px #f0eee614 inset, var(--shadow-soft);background:radial-gradient(120% 90% at 0 100%,#f4c84229,#0000 55%),radial-gradient(80% 60% at 100% 0,#ffffff0d,#0000 60%),#2b2820}.copy[data-astro-cid-53kp6dig]{justify-items:start;gap:var(--space-3);max-width:38rem;display:grid;position:relative}.kicker[data-astro-cid-53kp6dig]{font:900 var(--fs-footnote) / 1.5 var(--font-body);color:var(--yellow);align-items:center;gap:6px;display:inline-flex}h2[data-astro-cid-53kp6dig]{color:var(--cream);font-size:var(--fs-title1);line-height:var(--lh-title);padding-inline-end:4.5rem}p[data-astro-cid-53kp6dig]{color:#d3cdbf;font-size:var(--fs-body);line-height:1.75}.band-btn[data-astro-cid-53kp6dig]{margin-top:var(--space-2);border-color:var(--yellow);box-shadow:-4px 4px #000}.band[data-astro-cid-53kp6dig]:active .band-btn[data-astro-cid-53kp6dig]{transform:translate(-2px,2px);box-shadow:-2px 2px #000}.glyph[data-astro-cid-53kp6dig]{z-index:0;font:700 6rem / 1 var(--font-display);color:var(--yellow);text-shadow:-5px 5px #000;user-select:none;transition:transform .6s var(--ease-out);position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}@media (width>=744px){.band[data-astro-cid-53kp6dig]{padding:var(--space-7) var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:center}h2[data-astro-cid-53kp6dig]{padding-inline-end:0}.glyph[data-astro-cid-53kp6dig]{padding-inline:var(--space-5) var(--space-4);text-shadow:-7px 7px #000;grid-area:1/2;font-size:clamp(8rem,15vw,12.5rem);position:relative;inset:auto}.copy[data-astro-cid-53kp6dig]{gap:var(--space-4);grid-area:1/1}}@media (hover:hover){.band[data-astro-cid-53kp6dig]:hover .glyph[data-astro-cid-53kp6dig]{transform:rotate(-6deg)scale(1.04)}}.start[data-astro-cid-eanumcpk]{gap:var(--space-5);display:grid}.qs[data-astro-cid-eanumcpk]{border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);margin:0;padding:0;list-style:none}.qs[data-astro-cid-eanumcpk] li[data-astro-cid-eanumcpk]+li[data-astro-cid-eanumcpk]{border-top:1px solid var(--hairline)}.row[data-astro-cid-eanumcpk]{align-items:baseline;column-gap:var(--space-3);min-height:44px;padding-block:var(--space-4);color:var(--text);-webkit-tap-highlight-color:transparent;grid-template-columns:2.25rem minmax(0,1fr) auto;text-decoration:none;display:grid}.n[data-astro-cid-eanumcpk]{font:700 var(--fs-title1) / 1 var(--font-display);color:var(--accent-text);text-align:center;transition:color var(--dur-ui) var(--ease-out)}.txt[data-astro-cid-eanumcpk]{gap:2px;display:grid}.ep[data-astro-cid-eanumcpk]{font:900 var(--fs-caption) / 1.5 var(--font-body);color:var(--text-tertiary)}.q[data-astro-cid-eanumcpk]{font:700 var(--fs-callout) / 1.65 var(--font-body);text-wrap:pretty}.dur-inline[data-astro-cid-eanumcpk]{font-weight:700}@media (width<=743.98px){.row[data-astro-cid-eanumcpk]{grid-template-columns:2.25rem minmax(0,1fr)}.dur[data-astro-cid-eanumcpk]{display:none}}@media (width>=744px){.dur-inline[data-astro-cid-eanumcpk]{display:none}}.dur[data-astro-cid-eanumcpk]{font:700 var(--fs-footnote) / 1.4 var(--font-body);color:var(--text-secondary);font-variant-numeric:tabular-nums}.row[data-astro-cid-eanumcpk]:focus-visible{outline-offset:4px;border-radius:var(--radius-xs)}@media (hover:hover){.row[data-astro-cid-eanumcpk]:hover .q[data-astro-cid-eanumcpk]{text-underline-offset:6px;text-decoration:underline 1px}.row[data-astro-cid-eanumcpk]:hover .n[data-astro-cid-eanumcpk]{color:var(--text)}}.row[data-astro-cid-eanumcpk]:active .q[data-astro-cid-eanumcpk]{color:var(--text-secondary)}.go[data-astro-cid-eanumcpk]{gap:var(--space-4);justify-items:start;display:grid}.go-text[data-astro-cid-eanumcpk]{color:var(--text-secondary);font-size:var(--fs-subhead);max-width:46ch;line-height:1.7}@media (width<=743.98px){.go[data-astro-cid-eanumcpk] .btn[data-astro-cid-eanumcpk]{width:100%}}@media (width>=744px){.row[data-astro-cid-eanumcpk]{column-gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:3rem minmax(0,1fr) auto}.n[data-astro-cid-eanumcpk]{font-size:var(--fs-large-title)}.q[data-astro-cid-eanumcpk]{font:700 var(--fs-title3) / 1.6 var(--font-display)}.go[data-astro-cid-eanumcpk]{align-items:center;column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto}}@media (width>=1180px){.start[data-astro-cid-eanumcpk]{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) 17rem;align-items:start}.q[data-astro-cid-eanumcpk]{max-width:56ch}.go[data-astro-cid-eanumcpk]{padding-top:var(--space-5);border-top:1px solid var(--hairline-strong);grid-template-columns:minmax(0,1fr)}.go[data-astro-cid-eanumcpk] .btn[data-astro-cid-eanumcpk]{width:100%}}@media (prefers-reduced-motion:reduce){.n[data-astro-cid-eanumcpk]{transition:none}}.new .new-meter{background:var(--fill-strong);border-radius:2px;flex-shrink:0;width:32px;height:4px;overflow:hidden}.new .new-meter>i{height:100%;width:calc(var(--rf,0) * 100%);border-radius:inherit;background:var(--accent-text);display:block}.new .new-at{color:var(--text-secondary);font-size:var(--fs-footnote);flex-shrink:0}.resume-dock[data-astro-cid-tdtssmds]{display:none}@media (width<=743.98px){.resume-dock[data-astro-cid-tdtssmds]:not([hidden]){z-index:calc(var(--z-bar) - 1);inset-inline:var(--tabbar-gap);bottom:var(--shell-bottom);align-items:center;gap:var(--space-1);border-radius:var(--radius-md);background:var(--material-sheet);backdrop-filter:var(--material-filter);box-shadow:var(--shadow-float), 0 0 0 1px var(--hairline);opacity:0;transition:opacity var(--dur-sheet) var(--ease-out), translate var(--dur-sheet) var(--ease-out);pointer-events:none;padding:6px;padding-inline-end:4px;display:flex;position:fixed;translate:0 12px}.resume-dock[data-astro-cid-tdtssmds].is-in{opacity:1;pointer-events:auto;translate:none}.resume-dock[data-astro-cid-tdtssmds].is-in.is-away,html.is-typing .resume-dock[data-astro-cid-tdtssmds],html.yf-boot .resume-dock[data-astro-cid-tdtssmds]{opacity:0;pointer-events:none;translate:0 12px}}.resume-card[data-astro-cid-tdtssmds]{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);min-width:0;min-height:52px;color:var(--text);-webkit-tap-highlight-color:transparent;flex:1;padding:2px;text-decoration:none;display:flex}.rc-thumb[data-astro-cid-tdtssmds]{aspect-ratio:16/9;border-radius:var(--radius-xs);background:var(--accent-tint);width:80px;box-shadow:inset 0 0 0 1px var(--hairline);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.rc-thumb[data-astro-cid-tdtssmds] img[data-astro-cid-tdtssmds]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.resume-dock[data-astro-cid-tdtssmds][data-kind=a] .rc-glyph[data-astro-cid-tdtssmds] .g-v,.resume-dock[data-astro-cid-tdtssmds]:not([data-kind=a]) .rc-glyph[data-astro-cid-tdtssmds] .g-a{display:none}.rc-bar[data-astro-cid-tdtssmds]{inset-inline:0;background:#14120c61;height:3px;position:absolute;bottom:0}.rc-fill[data-astro-cid-tdtssmds]{height:100%;width:calc(var(--rf,0) * 100%);background:var(--yellow);min-width:4px;display:block}.rc-text[data-astro-cid-tdtssmds]{flex:1;gap:1px;min-width:0;display:grid}.rc-kicker[data-astro-cid-tdtssmds]{font:900 var(--fs-caption) / 1.4 var(--font-body);color:var(--accent-text)}.rc-title[data-astro-cid-tdtssmds]{font:700 var(--fs-subhead) / 1.4 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-at[data-astro-cid-tdtssmds]{font:700 var(--fs-footnote) / 1 var(--font-body);color:var(--text-secondary);flex-shrink:0}.rc-close[data-astro-cid-tdtssmds]{color:var(--text-tertiary)}.home[data-astro-cid-lcdefpme]>.section{margin-top:var(--section-y);padding-block:0}.home[data-astro-cid-lcdefpme]>.section:last-child{margin-bottom:var(--space-2)}.home[data-astro-cid-lcdefpme]>.hero+.section{margin-top:0}
