.head[data-astro-cid-bnohfldf]{padding:clamp(32px,6vw,72px) 0 clamp(28px,4vw,48px)}.crumb[data-astro-cid-bnohfldf]{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0 0 32px;font-size:.8125rem}.crumb[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--ink-2);text-decoration-color:var(--ink-3);text-underline-offset:3px}.crumb[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{color:var(--accent)}h1[data-astro-cid-bnohfldf]{font-family:var(--serif);letter-spacing:-.035em;max-width:20em;margin:0;font-size:clamp(1.9rem,1.2rem + 3vw,3.25rem);font-weight:900;line-height:1.24}.subtitle[data-astro-cid-bnohfldf]{color:var(--ink-2);max-width:32em;margin:16px 0 0;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);line-height:1.55}.facts[data-astro-cid-bnohfldf]{border-top:1px solid var(--ink);flex-wrap:wrap;gap:12px 40px;margin:32px 0 0;padding-top:16px;display:flex}.facts[data-astro-cid-bnohfldf] dt[data-astro-cid-bnohfldf]{color:var(--ink-3);letter-spacing:.04em;font-size:.75rem}.facts[data-astro-cid-bnohfldf] dd[data-astro-cid-bnohfldf]{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:.9375rem;font-weight:500}.podcast[data-astro-cid-bnohfldf]{max-width:42rem;margin-top:24px}.podcast-head[data-astro-cid-bnohfldf]{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 0 8px;font-size:.8125rem;display:flex}.podcast-head[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--ink-3);text-underline-offset:3px}.podcast-head[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{color:var(--accent)}.podcast[data-astro-cid-bnohfldf] audio[data-astro-cid-bnohfldf]{width:100%;display:block}.cover[data-astro-cid-bnohfldf]{background:var(--ink);margin:0 0 clamp(40px,6vw,72px)}.cover[data-astro-cid-bnohfldf] img[data-astro-cid-bnohfldf]{width:100%;height:auto;display:block}.cover[data-astro-cid-bnohfldf].video{background:0 0}.cover[data-astro-cid-bnohfldf] .play[data-astro-cid-bnohfldf]{background:var(--ink);color:oklch(97.6% .007 85);text-decoration:none;display:block;position:relative}.cover[data-astro-cid-bnohfldf] .play[data-astro-cid-bnohfldf]:after{content:"";background:linear-gradient(#0000 55%,oklch(15% .03 262/.62));position:absolute;inset:0}.play-mark[data-astro-cid-bnohfldf]{z-index:1;letter-spacing:.01em;align-items:center;gap:clamp(10px,1.5vw,16px);font-size:clamp(.875rem,.8rem + .4vw,1.0625rem);font-weight:500;display:flex;position:absolute;bottom:clamp(14px,3vw,28px);left:clamp(16px,3vw,32px)}.play-mark[data-astro-cid-bnohfldf] svg[data-astro-cid-bnohfldf]{width:clamp(44px,6vw,64px);height:auto;transition:transform .3s var(--ease-out)}.play-mark[data-astro-cid-bnohfldf] circle[data-astro-cid-bnohfldf]{fill:oklch(55% .16 35)}.play-mark[data-astro-cid-bnohfldf] path[data-astro-cid-bnohfldf]{fill:oklch(97.6% .007 85)}.cover[data-astro-cid-bnohfldf] .play[data-astro-cid-bnohfldf]:hover .play-mark[data-astro-cid-bnohfldf] svg[data-astro-cid-bnohfldf],.cover[data-astro-cid-bnohfldf] .play[data-astro-cid-bnohfldf]:focus-visible .play-mark[data-astro-cid-bnohfldf] svg[data-astro-cid-bnohfldf]{transform:scale(1.08)}.cover[data-astro-cid-bnohfldf] .play[data-astro-cid-bnohfldf]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cover[data-astro-cid-bnohfldf] iframe{aspect-ratio:16/9;background:var(--ink);border:0;width:100%;display:block}.cover[data-astro-cid-bnohfldf] figcaption[data-astro-cid-bnohfldf]{border-bottom:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;margin-top:10px;padding-bottom:10px;font-size:.8125rem;line-height:1.6;display:flex}.cover[data-astro-cid-bnohfldf] figcaption[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--ink-2);text-underline-offset:3px;white-space:nowrap}.cover[data-astro-cid-bnohfldf] figcaption[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{color:var(--accent)}.layout[data-astro-cid-bnohfldf]{grid-template-columns:15rem minmax(0,42rem);justify-content:start;gap:64px;display:grid}.layout[data-astro-cid-bnohfldf].no-toc{grid-template-columns:minmax(0,42rem)}.toc[data-astro-cid-bnohfldf]{align-self:start;max-height:calc(100vh - 48px);font-size:.875rem;line-height:1.5;position:sticky;top:24px;overflow-y:auto}.toc[data-astro-cid-bnohfldf] summary[data-astro-cid-bnohfldf]{cursor:default;pointer-events:none;letter-spacing:.08em;color:var(--ink-3);border-bottom:2px solid var(--ink);padding-bottom:10px;font-size:.75rem;list-style:none}.toc[data-astro-cid-bnohfldf] summary[data-astro-cid-bnohfldf]::-webkit-details-marker{display:none}.toc[data-astro-cid-bnohfldf] ol[data-astro-cid-bnohfldf]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-bnohfldf] li[data-astro-cid-bnohfldf]{border-bottom:1px solid var(--rule)}.toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--ink-2);padding:10px 0;text-decoration:none;display:block}.toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{color:var(--accent)}.prose[data-astro-cid-bnohfldf]{font-size:1.0625rem;line-height:1.88}.prose[data-astro-cid-bnohfldf] p{margin:0 0 1.25em}.prose[data-astro-cid-bnohfldf] strong{color:var(--ink);font-weight:600}.prose[data-astro-cid-bnohfldf] hr{display:none}.prose[data-astro-cid-bnohfldf] h2{font-family:var(--serif);letter-spacing:-.025em;border-top:2px solid var(--ink);margin:3.5em 0 1em;padding-top:14px;scroll-margin-top:24px;font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem);font-weight:700;line-height:1.4}.prose[data-astro-cid-bnohfldf]>h2:first-child{margin-top:0}.prose[data-astro-cid-bnohfldf] h3{margin:2.25em 0 .75em;scroll-margin-top:24px;font-size:1.125rem;font-weight:700;line-height:1.5}.prose[data-astro-cid-bnohfldf] a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:3px;word-break:break-all;text-decoration-thickness:1px}.prose[data-astro-cid-bnohfldf] a:hover{color:var(--accent)}.prose[data-astro-cid-bnohfldf] ul,.prose[data-astro-cid-bnohfldf] ol{margin:0 0 1.25em;padding-left:1.4em}.prose[data-astro-cid-bnohfldf] li{margin-bottom:.5em}.prose[data-astro-cid-bnohfldf] li::marker{color:var(--ink-3);font-variant-numeric:tabular-nums}.prose[data-astro-cid-bnohfldf] blockquote{border-left:2px solid var(--accent);color:var(--ink-2);margin:1.75em 0;padding:0 0 0 1.25em}.prose[data-astro-cid-bnohfldf] code{background:var(--paper-2);word-break:break-all;padding:.12em .36em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em}.prose[data-astro-cid-bnohfldf] figure.chart{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);margin:2.5em 0;padding:18px 0 12px}.prose[data-astro-cid-bnohfldf] figure.chart svg{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.prose[data-astro-cid-bnohfldf] figure.chart figcaption{color:var(--ink-3);margin-top:10px;font-size:.8125rem;line-height:1.6}.prose[data-astro-cid-bnohfldf] figure.chart .chart-title{color:var(--ink);margin:0 0 12px;font-size:.9375rem;font-weight:600}.prose[data-astro-cid-bnohfldf] table{border-collapse:collapse;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);font-variant-numeric:tabular-nums;margin:2em 0;font-size:.875rem;line-height:1.6;display:block;overflow-x:auto}.prose[data-astro-cid-bnohfldf] th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--ink);white-space:nowrap;padding:10px 16px 10px 0;font-size:.8125rem;font-weight:600}.prose[data-astro-cid-bnohfldf] td{border-bottom:1px solid var(--rule);vertical-align:top;min-width:8em;padding:12px 16px 12px 0}.prose[data-astro-cid-bnohfldf] tr:last-child td{border-bottom:0}.pager[data-astro-cid-bnohfldf]{border-top:3px double var(--ink);grid-template-columns:1fr 1fr;gap:32px;margin-top:96px;padding-top:20px;display:grid}.pager[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{flex-direction:column;gap:6px;text-decoration:none;display:flex}.pager[data-astro-cid-bnohfldf] .next[data-astro-cid-bnohfldf]{text-align:right;grid-column:2}.pager[data-astro-cid-bnohfldf] .dir[data-astro-cid-bnohfldf]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.8125rem}.pager[data-astro-cid-bnohfldf] .title[data-astro-cid-bnohfldf]{font-family:var(--serif);font-weight:700;line-height:1.45}.pager[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover .title[data-astro-cid-bnohfldf]{color:var(--accent)}@media (width<=1024px){.layout[data-astro-cid-bnohfldf]{grid-template-columns:minmax(0,42rem);gap:0}.toc[data-astro-cid-bnohfldf]{max-height:none;margin-bottom:40px;position:static}.toc[data-astro-cid-bnohfldf] details[data-astro-cid-bnohfldf]{border-top:1px solid var(--rule)}.toc[data-astro-cid-bnohfldf] summary[data-astro-cid-bnohfldf]{pointer-events:auto;cursor:pointer;border-bottom:1px solid var(--rule);padding:14px 0}.toc[data-astro-cid-bnohfldf] summary[data-astro-cid-bnohfldf]:after{content:" +"}.toc[data-astro-cid-bnohfldf] details[data-astro-cid-bnohfldf][open] summary[data-astro-cid-bnohfldf]:after{content:" −"}}@media (width<=640px){.pager[data-astro-cid-bnohfldf]{grid-template-columns:1fr;gap:24px}.pager[data-astro-cid-bnohfldf] .next[data-astro-cid-bnohfldf]{text-align:left;grid-column:1}}
