.od.astro-i7od4ycn{gap:var(--space-8);color:var(--fg);display:grid}.od-mk.astro-i7od4ycn{display:none}.od-grid.astro-i7od4ycn{grid-template-columns:repeat(20,minmax(0,1fr));align-self:center;gap:clamp(4px,1.15cqw,10px);padding:.35rem;display:grid}.od-dot.astro-i7od4ycn{aspect-ratio:1;background:color-mix(in srgb, var(--fg) 70%, transparent);opacity:0;border-radius:50%;transform:scale(.3)}.od-mk1.astro-i7od4ycn.on~.od-grid.astro-i7od4ycn .od-dot.astro-i7od4ycn{opacity:1;transition:opacity .4s ease calc(var(--w) * .8s), transform .6s var(--ease-out) calc(var(--w) * .8s);transform:none}.od-mk2.astro-i7od4ycn.on~.od-grid.astro-i7od4ycn .od-dot.astro-i7od4ycn{transition:background-color .45s ease calc(var(--z) * 1.2s), box-shadow .45s ease calc(var(--z) * 1.2s)}.od-mk2.astro-i7od4ycn.on~.od-grid.astro-i7od4ycn .od-dot.astro-i7od4ycn:not(.od-k2){box-shadow:inset 0 0 0 1px var(--line-strong);background-color:#0000}.od-mk2.astro-i7od4ycn.on~.od-grid.astro-i7od4ycn .od-k2.astro-i7od4ycn{background-color:var(--fg)}.od-mk3.astro-i7od4ycn.on~.od-grid.astro-i7od4ycn .od-k2.astro-i7od4ycn:not(.od-k3){background-color:color-mix(in srgb, var(--fg) 22%, transparent);transition:background-color .45s ease calc(var(--z) * .7s), box-shadow .45s ease calc(var(--z) * .7s)}.od-mk3.astro-i7od4ycn.on~.od-grid.astro-i7od4ycn .od-k3.astro-i7od4ycn{background-color:var(--spk);box-shadow:0 0 0 .3em color-mix(in srgb, var(--spk) 22%, transparent);transition:background-color .5s ease .9s, box-shadow .6s ease .9s, transform .7s var(--ease-out) .9s;transform:scale(1.3)}.od-read.astro-i7od4ycn{align-content:center;gap:var(--space-6);display:grid}.od-big.astro-i7od4ycn{gap:.5rem;display:grid}.od-big__stack.astro-i7od4ycn{display:grid}.od-big__n.astro-i7od4ycn{font-size:clamp(3rem,2rem + 4cqw,5.25rem);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);opacity:0;grid-area:1/1;line-height:.95}.od-big__n.astro-i7od4ycn.on{opacity:1;transition:opacity .3s}.od-big__n--last.astro-i7od4ycn{color:var(--spk)}.od-big__of.astro-i7od4ycn{font-size:var(--text-md);color:var(--muted)}.od-rows.astro-i7od4ycn{gap:var(--space-4);display:grid}.od-row.astro-i7od4ycn{font-size:var(--text-sm);opacity:.25;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.45rem 1rem;display:grid}.od-row.astro-i7od4ycn.on{opacity:1;transition:opacity .4s}.od-row.astro-i7od4ycn.on:has(~.od-row.on) .od-row__label.astro-i7od4ycn,.od-row.astro-i7od4ycn.on:has(~.od-row.on) .od-row__pct.astro-i7od4ycn{color:var(--muted)}.od-row__label.astro-i7od4ycn{color:var(--fg);transition:color .4s}.od-row__pct.astro-i7od4ycn{font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--fg);opacity:0;transition:color .4s}.od-row.astro-i7od4ycn.on .od-row__pct.astro-i7od4ycn,.od-row.astro-i7od4ycn.on .od-bar.astro-i7od4ycn i.astro-i7od4ycn{opacity:1}.od-row--last.astro-i7od4ycn .od-row__label.astro-i7od4ycn{font-weight:var(--weight-medium)}.od-row--last.astro-i7od4ycn .od-row__pct.astro-i7od4ycn{color:var(--spk)}.od-bar.astro-i7od4ycn{background:var(--line);border-radius:var(--radius-full);grid-column:1/-1;height:6px;overflow:hidden}.od-bar.astro-i7od4ycn i.astro-i7od4ycn{background:var(--fg);border-radius:inherit;opacity:0;height:100%;transform:scaleX(var(--from));transform-origin:0;display:block}.od-row.astro-i7od4ycn.on .od-bar.astro-i7od4ycn i.astro-i7od4ycn{transform:scaleX(var(--to));transition:transform 1.5s var(--ease-out) .15s}.od-row--last.astro-i7od4ycn .od-bar.astro-i7od4ycn i.astro-i7od4ycn{background:var(--spk)}.od-sources.astro-i7od4ycn{gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-5);font-size:var(--text-sm);color:var(--muted);border-top:var(--border-width) solid var(--line);opacity:0;display:grid;transform:translateY(6px)}.od-sources.astro-i7od4ycn.on{opacity:1;transition:opacity .6s ease, transform .7s var(--ease-out);transform:none}.od-sources.astro-i7od4ycn b.astro-i7od4ycn{font-weight:var(--weight-medium);color:var(--fg)}@container (width>=40rem){.od.astro-i7od4ycn{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(2rem,5cqw,4rem)}.od-sources.astro-i7od4ycn{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.ms__body.astro-uagdhxsw{min-width:0}.ms__body.astro-uagdhxsw .ms__header{max-width:52rem;margin-bottom:var(--space-10)}.exhibit.astro-4azxw5lv{padding-top:var(--space-6);border-top:var(--border-width) solid var(--line-strong);scroll-margin-top:calc(var(--nav-h) + var(--space-8));margin-block:clamp(3rem,2rem + 3vw,5rem)}.exhibit__title.astro-4azxw5lv{max-width:40rem;font-size:var(--text-xl);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);line-height:var(--leading-heading);text-wrap:balance;margin-bottom:clamp(2rem,1.5rem + 1.5vw,3rem)}.byline.astro-wq62etf3{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.byline.astro-wq62etf3 p.astro-wq62etf3{line-height:1.35;display:grid}.byline.astro-wq62etf3 b.astro-wq62etf3{font-weight:var(--weight-medium)}.byline.astro-wq62etf3 span.astro-wq62etf3{font-size:var(--text-sm);color:var(--muted)}.byline.astro-wq62etf3 .byline__meta.astro-wq62etf3{margin-left:var(--space-4);padding-left:var(--space-4);color:var(--muted);border-left:var(--border-width) solid var(--line-strong);gap:.6em;display:flex}.byline__meta.astro-wq62etf3 span.astro-wq62etf3{font-size:inherit}.contents.astro-wq62etf3{margin-top:var(--space-12);padding-top:var(--space-5);border-top:var(--border-width) var(--frame-line-style) var(--line-strong)}.contents.astro-wq62etf3 ol.astro-wq62etf3{justify-content:start;gap:var(--space-3) var(--space-10);grid-template-columns:repeat(4,minmax(0,auto));display:grid}.contents.astro-wq62etf3 a.astro-wq62etf3{gap:var(--space-3);font-size:var(--text-sm);color:var(--muted);transition:color var(--dur-fast);align-items:baseline;display:flex}.contents.astro-wq62etf3 a.astro-wq62etf3:hover{color:var(--fg)}.mtext.astro-wq62etf3{max-width:68ch;font-size:var(--text-md);line-height:1.7}.mtext.astro-wq62etf3 p+p{margin-top:1.1em}.mtext.astro-wq62etf3 a.astro-wq62etf3{text-decoration-style:dotted;text-decoration-color:var(--muted)}.mtext.astro-wq62etf3 a.astro-wq62etf3:hover{text-decoration-style:solid}.failures.astro-wq62etf3{gap:var(--space-3);counter-reset:failure;padding:0;list-style:none;display:grid}.failures.astro-wq62etf3 li.astro-wq62etf3{counter-increment:failure;padding-left:2.25rem;position:relative}.failures.astro-wq62etf3 li.astro-wq62etf3+li.astro-wq62etf3{margin-top:0}.failures.astro-wq62etf3 li.astro-wq62etf3:before{content:counter(failure, decimal-leading-zero);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);color:var(--spk);position:absolute;top:.3em;left:0}.principles.astro-wq62etf3{column-gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principles__group.astro-wq62etf3{grid-row:span 4;grid-template-rows:subgrid;display:grid}.principles.astro-wq62etf3 .steps--column{grid-row:span 3;grid-template-rows:subgrid}.principles.astro-wq62etf3 .step__body{align-content:start}.principles__phase.astro-wq62etf3{margin-bottom:var(--space-4);color:var(--fg)}.principles.astro-wq62etf3 .step__text{font-size:var(--text-sm)}.principles__next.astro-wq62etf3{margin-top:var(--space-10)}@media (width<=75rem){.principles.astro-wq62etf3{gap:var(--space-10);grid-template-columns:minmax(0,1fr);max-width:46rem}.principles__group.astro-wq62etf3,.principles.astro-wq62etf3 .steps--column{display:block}}@media (width<=48rem){.contents.astro-wq62etf3 ol.astro-wq62etf3{grid-template-columns:minmax(0,1fr)}.byline.astro-wq62etf3 .byline__meta.astro-wq62etf3{border-left:0;flex-basis:100%;margin-left:0;padding-left:0}}
