.term{font:inherit;color:inherit;cursor:pointer;text-decoration:underline dotted;text-decoration-color:var(--accent-bright);text-underline-offset:.18em;background:0 0;background-image:linear-gradient(var(--accent-soft), var(--accent-soft));transition:background-size .4s var(--ease);background-repeat:no-repeat;background-size:0% 100%;border:0;border-radius:2px;padding:0;text-decoration-thickness:.06em}.term:hover,.term:focus-visible,.term[aria-expanded=true]{background-size:100% 100%}.explain{border:1px solid var(--line);background:var(--bg);width:min(23rem,100vw - 2rem);color:var(--text);font-family:var(--serif);letter-spacing:0;text-align:left;opacity:0;transform-origin:var(--ox,50%) var(--oy,0%);transition:opacity .22s ease, transform .35s var(--ease), overlay .35s allow-discrete, display .35s allow-discrete;border-radius:1px;margin:0;padding:.9rem 1.1rem 1.05rem;font-size:1rem;font-weight:400;line-height:1.5;position:fixed;inset:auto;transform:translateY(6px)scale(.97);box-shadow:0 18px 40px -16px #31131747}.explain:popover-open{opacity:1;transform:none}@starting-style{.explain:popover-open{opacity:0;transform:translateY(6px)scale(.97)}}.explain::backdrop{background:0 0}.explain-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;margin-bottom:.55rem;padding-bottom:.45rem;display:flex}.explain-label{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:500}.explain-close{font:inherit;font-family:var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 .1rem;font-size:1.2rem;line-height:1}.explain-close:hover{color:var(--text)}.explain-body,.explain-foot{display:block}.tok{animation:token .45s var(--ease) both;animation-delay:calc(var(--i) * 28ms + .12s)}.caret{vertical-align:-.12em;background:var(--accent-bright);width:.5em;height:1em;animation:.9s steps(2,jump-none) infinite blink,.2s forwards gone;animation-delay:0s, calc(var(--n) * 28ms + .7s);border-radius:1px;margin-left:1px;display:inline-block}.explain-link{font-family:var(--sans);animation:token .4s var(--ease) both;animation-delay:calc(var(--n) * 28ms + .25s);margin-top:.7rem;display:inline-block}@keyframes token{0%{opacity:0;filter:blur(4px)}}@keyframes blink{50%{opacity:0}}@keyframes gone{to{opacity:0;width:0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.narrative{--n-treat:#dd7954;--n-comp:#7f9d7a;--n-neutral:#d9cfcb;--n-blue:#315d79;--n-green:#38664d;--n-ochre:#d9a441;--n-purple:#765080;--n-board:#e8dfd2;--n-ink:#3113178c}@media (prefers-color-scheme:dark){.narrative{--n-treat:#e8916f;--n-comp:#8fb58a;--n-neutral:#4e3f41;--n-blue:#6f9fc4;--n-green:#6fae88;--n-ochre:#d9b65e;--n-purple:#a98bc0;--n-board:#3a2e2d;--n-ink:#f2e9e673}}.js .narrative:not(.ready) .n-dots,.js .narrative:not(.ready) .n-stage{opacity:0}.n-svg{width:100%;height:auto;display:block;overflow:visible}.n-text{font-family:var(--sans);fill:var(--muted);font-size:13px}.n-caption{fill:var(--text);font-size:14px}.n-ink{fill:var(--text)}.n-frame{fill:none;stroke:var(--n-ink);stroke-width:1px;stroke-dasharray:3 5}.n-draw{stroke-dasharray:1;stroke-dashoffset:1px}.n-axes{fill:none;stroke:var(--n-ink);stroke-width:1px}.n-band{opacity:.16}.n-line{fill:none;stroke-width:2.2px;stroke-linecap:round}.n-bracket path{fill:none;stroke:var(--text);stroke-width:1.2px}.n-win{fill:var(--bg);stroke:var(--n-ink);stroke-width:1px}.n-bar{stroke:var(--n-ink);stroke-width:.8px}.n-chrome{fill:var(--n-board)}.n-link{stroke:var(--n-ink);stroke-width:.8px;stroke-dasharray:2 3}.n-table{fill:var(--n-board)}.rail{gap:var(--gap);grid-template-columns:repeat(3,1fr);margin:0 0 1rem;padding:0;list-style:none;display:grid}.rail li{border-top:1px solid var(--rule);position:relative}.rail li:before{content:"";background:var(--accent-bright);height:2px;transform:scaleX(var(--f,0));transform-origin:0;position:absolute;top:-1px;left:0;right:0}.rail a{font-family:var(--sans);color:var(--muted);align-items:baseline;gap:.5rem;padding-top:.45rem;font-size:.9rem;text-decoration:none;transition:color .3s;display:flex}.rail-n{letter-spacing:.06em;color:var(--accent);font-size:.72rem}.rail li.on a,.rail a:hover{color:var(--text)}.art[data-astro-cid-lcdefpme]{top:var(--header-h);height:calc(100svh - var(--header-h));grid-column:1/span 6;align-items:center;padding:.5rem 0 1.5rem;display:flex;position:sticky}.art[data-astro-cid-lcdefpme] .narrative{width:min(100%, calc(100svh - var(--header-h) - 6rem));margin-right:auto}.statements[data-astro-cid-lcdefpme]{grid-column:7/-1}.stmt[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;max-width:36rem;padding:4rem 0;display:flex}.stmt[data-astro-cid-lcdefpme]+.stmt[data-astro-cid-lcdefpme]{min-height:110svh}.stmt[data-astro-cid-lcdefpme].last{min-height:calc(100svh - var(--header-h))}.step[data-astro-cid-lcdefpme]{margin:0 0 1rem}.stmt[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{font-weight:300}.portrait[data-astro-cid-lcdefpme]{opacity:0;width:6.5rem;height:auto;transition:opacity .9s var(--ease), transform 1.2s var(--ease);border-radius:1px;margin-bottom:1.75rem;transform:scale(1.02)}.portrait[data-astro-cid-lcdefpme].loaded{opacity:1;transform:none}@media (prefers-color-scheme:dark){.portrait[data-astro-cid-lcdefpme]{filter:brightness(.92);-webkit-mask-image:radial-gradient(72% 78% at 50% 42%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 78% at 50% 42%,#000 58%,#0000 100%)}}.hint[data-astro-cid-lcdefpme]{margin:1rem 0 0;font-style:italic}.details[data-astro-cid-lcdefpme]{margin:1.75rem 0 0;padding:0;list-style:none}.details[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:7.5rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.details[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.details[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{padding-top:.35rem}.details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}@media (width<=480px){.details[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.15rem}.details[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{padding-top:0}}.js .reveal[data-astro-cid-lcdefpme]{opacity:0;filter:blur(3px);transition:opacity .6s ease, translate .8s var(--ease), filter .6s ease;transition-delay:calc(var(--d,0) * .11s + .15s);translate:0 12px}.js .stmt[data-astro-cid-lcdefpme].on .reveal[data-astro-cid-lcdefpme]{opacity:1;filter:none;translate:0}.support[data-astro-cid-lcdefpme]{color:var(--muted);max-width:32rem;margin:1.25rem 0 0}.reach[data-astro-cid-lcdefpme]{margin:2rem 0 0}.recent[data-astro-cid-lcdefpme]{margin-top:3rem}.recent[data-astro-cid-lcdefpme]>.label[data-astro-cid-lcdefpme]{margin-bottom:.75rem}.recent[data-astro-cid-lcdefpme] .row-title[data-astro-cid-lcdefpme]{font-size:1.2rem}@media (width<=960px){.art[data-astro-cid-lcdefpme]{z-index:5;background:var(--bg);height:auto;box-shadow:0 -1.5rem 0 var(--bg);grid-column:1/-1;padding:0 0 .75rem;display:block}.art[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(var(--bg), transparent);pointer-events:none;height:1.5rem;position:absolute;top:100%;left:0;right:0}.art[data-astro-cid-lcdefpme] .narrative{width:100%}.art[data-astro-cid-lcdefpme] .n-svg{width:min(100%,34svh);margin:-.5rem auto -1rem}.art[data-astro-cid-lcdefpme] .n-text,.art[data-astro-cid-lcdefpme] .n-legend{display:none}.statements[data-astro-cid-lcdefpme]{grid-column:1/-1}.stmt[data-astro-cid-lcdefpme],.stmt[data-astro-cid-lcdefpme]+.stmt[data-astro-cid-lcdefpme],.stmt[data-astro-cid-lcdefpme].last{max-width:40rem;min-height:0;padding:2rem 0 5rem}.stmt[data-astro-cid-lcdefpme]+.stmt[data-astro-cid-lcdefpme]{min-height:90svh}.portrait[data-astro-cid-lcdefpme]{width:5rem}}
