.mx-toc[data-astro-cid-h6iffge2]{margin-top:clamp(40px,5vw,72px)}.mx-toc[data-astro-cid-h6iffge2] ol[data-astro-cid-h6iffge2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--col-gap)}.mx-toc[data-astro-cid-h6iffge2] li[data-astro-cid-h6iffge2]{border-top:1px solid var(--line)}.mx-toc[data-astro-cid-h6iffge2] a[data-astro-cid-h6iffge2]{display:grid;gap:8px;padding:16px 0 6px;text-decoration:none;font-weight:600;font-size:17px;line-height:1.3;transition:color .25s var(--ease)}.mx-toc[data-astro-cid-h6iffge2] a[data-astro-cid-h6iffge2]:hover{color:var(--gold-hi)}.mx-toc[data-astro-cid-h6iffge2] li[data-astro-cid-h6iffge2]:has(a:hover){border-top-color:var(--gold)}.mx-video[data-astro-cid-h6iffge2] .vf__more{grid-template-columns:repeat(4,minmax(0,1fr))}.cs[data-astro-cid-h6iffge2]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.cs__stage[data-astro-cid-h6iffge2]{grid-column:1 / span 7;margin:0;position:sticky;top:calc(var(--header-h) + 24px)}.cs__well[data-astro-cid-h6iffge2]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--ink-3)}.cs__well[data-astro-cid-h6iffge2] img[data-astro-cid-h6iffge2]{position:absolute;inset:0;width:100%;height:100%}.cs__img[data-astro-cid-h6iffge2]{object-fit:cover;object-position:50% 30%;filter:var(--grade)}.cs__well[data-astro-cid-h6iffge2].is-tall .cs__img[data-astro-cid-h6iffge2]{left:50%;width:auto;aspect-ratio:4 / 5;transform:translate(-50%);object-position:50% 25%}.cs__cap[data-astro-cid-h6iffge2]{min-height:1.4em}.cs__sheet[data-astro-cid-h6iffge2]{grid-column:8 / span 5;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:10px}.cs__cell[data-astro-cid-h6iffge2]{min-width:0}.cs__cell--tall[data-astro-cid-h6iffge2]{grid-row:span 2}.cs__frame[data-astro-cid-h6iffge2]{position:relative;display:block;width:100%;aspect-ratio:4 / 3;padding:0;border:0;background:var(--ink-3);cursor:pointer;overflow:hidden;border-radius:0}.cs__cell--tall[data-astro-cid-h6iffge2] .cs__frame[data-astro-cid-h6iffge2]{aspect-ratio:auto;height:100%}.cs__frame[data-astro-cid-h6iffge2] img[data-astro-cid-h6iffge2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;filter:var(--grade);transition:filter .5s var(--ease),opacity .5s var(--ease),transform .8s var(--ease)}.cs__no[data-astro-cid-h6iffge2]{position:absolute;left:0;bottom:0;padding:4px 8px;background:rgba(var(--ink-rgb),.82);color:var(--fg-2);line-height:1.3;transition:color .3s}.cs__frame[data-astro-cid-h6iffge2]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(var(--gold-hi-rgb),0);transition:box-shadow .4s var(--ease);pointer-events:none}html.js .cs__frame[data-astro-cid-h6iffge2] img[data-astro-cid-h6iffge2]{filter:brightness(.8) var(--grade)}html.js .cs__frame[data-astro-cid-h6iffge2]:hover img[data-astro-cid-h6iffge2]{filter:brightness(.95) var(--grade)}html.js .cs__frame[data-astro-cid-h6iffge2].is-on img[data-astro-cid-h6iffge2]{filter:var(--grade);transform:scale(1.03)}.cs__frame[data-astro-cid-h6iffge2].is-on .cs__no[data-astro-cid-h6iffge2]{color:var(--gold-hi)}.cs__frame[data-astro-cid-h6iffge2].is-on:after{box-shadow:inset 0 0 0 1px rgba(var(--gold-hi-rgb),.7)}@media(max-width:1180px){.mx-video[data-astro-cid-h6iffge2] .vf__more{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media(max-width:1000px){.mx-toc[data-astro-cid-h6iffge2] ol[data-astro-cid-h6iffge2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.mx-video[data-astro-cid-h6iffge2] .vf__more{grid-template-columns:minmax(0,1fr)}.cs[data-astro-cid-h6iffge2]{grid-template-columns:minmax(0,1fr);row-gap:20px}.cs__stage[data-astro-cid-h6iffge2]{grid-column:1;position:relative;top:0}.cs__sheet[data-astro-cid-h6iffge2]{grid-column:1;gap:8px}}@media(max-width:560px){.mx-toc[data-astro-cid-h6iffge2] ol[data-astro-cid-h6iffge2]{grid-template-columns:minmax(0,1fr)}.mx-toc[data-astro-cid-h6iffge2] a[data-astro-cid-h6iffge2]{grid-template-columns:44px 1fr;align-items:baseline;padding:14px 0}}
