@layer components{.figure[data-astro-cid-zu3e6mvt]{--fig-d:calc(var(--duration-draw) * .8);--fig-s:calc((var(--duration-draw) - var(--fig-d)) / var(--fig-n,1));gap:var(--space-3);border-radius:var(--radius-figure);color:var(--color-mangrove);margin:0;display:grid}.figure--inline[data-astro-cid-zu3e6mvt]{max-inline-size:40rem}.figure--inline[data-astro-cid-zu3e6mvt]:not(.figure--multi){max-inline-size:32rem}.figure__panels[data-astro-cid-zu3e6mvt]{gap:var(--space-5);display:grid}@media (width>=48rem){.figure--multi[data-astro-cid-zu3e6mvt] .figure__panels[data-astro-cid-zu3e6mvt]{grid-template-columns:repeat(var(--fig-panels), minmax(0, 1fr));column-gap:var(--space-4);grid-template-rows:auto auto auto;row-gap:0}.figure--multi[data-astro-cid-zu3e6mvt] .figure__panel[data-astro-cid-zu3e6mvt]{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.figure--multi[data-astro-cid-zu3e6mvt] .figure__art[data-astro-cid-zu3e6mvt]{grid-row:1;align-self:end}.figure--multi[data-astro-cid-zu3e6mvt] .figure__panel-title[data-astro-cid-zu3e6mvt]{grid-row:2}.figure--multi[data-astro-cid-zu3e6mvt] .figure__key[data-astro-cid-zu3e6mvt]{grid-row:3}}.figure__panel[data-astro-cid-zu3e6mvt]{grid-template-columns:minmax(0,1fr);align-content:start;min-inline-size:0;margin:0;display:grid;container:figpanel/inline-size}.figure__art[data-astro-cid-zu3e6mvt]{order:0}.figure__panel-title[data-astro-cid-zu3e6mvt]{order:1}.figure__key[data-astro-cid-zu3e6mvt]{order:2;align-content:start;align-self:start}.figure__art[data-astro-cid-zu3e6mvt]{--fig-r:640;aspect-ratio:var(--fig-w) / var(--fig-h);position:relative}@container figpanel (width<340px){.figure__art[data-astro-cid-zu3e6mvt]{--fig-r:300}}@container figpanel (340px<=width<420px){.figure__art[data-astro-cid-zu3e6mvt]{--fig-r:380}}@container figpanel (420px<=width<520px){.figure__art[data-astro-cid-zu3e6mvt]{--fig-r:470}}@container figpanel (520px<=width<640px){.figure__art[data-astro-cid-zu3e6mvt]{--fig-r:580}}@container figpanel (640px<=width<780px){.figure__art[data-astro-cid-zu3e6mvt]{--fig-r:700}}@container figpanel (780px<=width<960px){.figure__art[data-astro-cid-zu3e6mvt]{--fig-r:860}}@container figpanel (width>=960px){.figure__art[data-astro-cid-zu3e6mvt]{--fig-r:1040}}.figure__art[data-astro-cid-zu3e6mvt] .figure__svg{--fig-stroke:calc(var(--fig-stroke-base) * 1px * var(--fig-w) / var(--fig-r));fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%;color:var(--color-mangrove);display:block;overflow:visible}.figure__art[data-astro-cid-zu3e6mvt] .fig-line,.figure__art[data-astro-cid-zu3e6mvt] .fig-line-fine,.figure__art[data-astro-cid-zu3e6mvt] .fig-leader{stroke:currentColor}.figure__art[data-astro-cid-zu3e6mvt] .fig-line{stroke-width:var(--fig-stroke)}.figure__art[data-astro-cid-zu3e6mvt] .fig-line-fine{stroke-width:calc(var(--fig-stroke) * .6)}.figure__art[data-astro-cid-zu3e6mvt] .fig-leader{stroke-width:calc(var(--fig-stroke) * .64)}.figure--no-labels[data-astro-cid-zu3e6mvt] .fig-leader{display:none}.figure__art[data-astro-cid-zu3e6mvt] .fig-fill{fill:var(--color-sea-glass)}.figure__art[data-astro-cid-zu3e6mvt] .fig-paper{fill:var(--surface,var(--color-enamel))}.figure__art[data-astro-cid-zu3e6mvt] .fig-signal{color:var(--color-signal)}.figure__art[data-astro-cid-zu3e6mvt] .fig-signal:not(.fig-line,.fig-line-fine,.fig-leader){fill:var(--color-signal)}.figure__labels[data-astro-cid-zu3e6mvt]{margin:0;padding:0;list-style-type:"";position:absolute;inset:0}.figure__label[data-astro-cid-zu3e6mvt]{max-inline-size:none;color:var(--color-mangrove);font-family:var(--font-text);white-space:nowrap;align-items:center;font-size:1rem;line-height:1.25;display:flex;position:absolute;inset-block-start:var(--y);transform:translateY(-50%)}.figure__label--right[data-astro-cid-zu3e6mvt]{left:calc(var(--x) + 6px)}.figure__label--left[data-astro-cid-zu3e6mvt]{right:calc(100% - var(--x) + 6px);text-align:end;flex-direction:row-reverse}.figure__marker[data-astro-cid-zu3e6mvt],.figure__key[data-astro-cid-zu3e6mvt]{display:none}.figure__marker[data-astro-cid-zu3e6mvt],.figure__key-letter[data-astro-cid-zu3e6mvt]{border:1px solid var(--color-mangrove);background-color:var(--color-enamel);block-size:1.375rem;inline-size:1.375rem;color:var(--color-mangrove);font-size:.9375rem;font-weight:var(--font-weight-bold);font-variant-numeric:lining-nums;border-radius:50%;flex:none;place-items:center;line-height:1}@container figpanel (width<300px){.figure[data-astro-cid-zu3e6mvt]:not(.figure--multi) .figure__label--right[data-astro-cid-zu3e6mvt]{left:calc(var(--x) + 3px)}.figure[data-astro-cid-zu3e6mvt]:not(.figure--multi) .figure__label--left[data-astro-cid-zu3e6mvt]{right:calc(100% - var(--x) + 3px)}.figure[data-astro-cid-zu3e6mvt]:not(.figure--multi) .figure__marker[data-astro-cid-zu3e6mvt]{display:inline-grid}.figure[data-astro-cid-zu3e6mvt]:not(.figure--multi) .figure__label-text[data-astro-cid-zu3e6mvt]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.figure[data-astro-cid-zu3e6mvt]:not(.figure--multi) .figure__key[data-astro-cid-zu3e6mvt]{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style-type:"";display:grid}.figure[data-astro-cid-zu3e6mvt]:not(.figure--multi) .figure__key-item[data-astro-cid-zu3e6mvt]{align-items:center;gap:.5rem;font-size:1rem;line-height:1.25;display:flex}.figure[data-astro-cid-zu3e6mvt]:not(.figure--multi) .figure__key-letter[data-astro-cid-zu3e6mvt]{display:inline-grid}}@container figpanel (width<200px){.figure--multi[data-astro-cid-zu3e6mvt] .figure__label--right[data-astro-cid-zu3e6mvt]{left:calc(var(--x) + 3px)}.figure--multi[data-astro-cid-zu3e6mvt] .figure__label--left[data-astro-cid-zu3e6mvt]{right:calc(100% - var(--x) + 3px)}.figure--multi[data-astro-cid-zu3e6mvt] .figure__marker[data-astro-cid-zu3e6mvt]{display:inline-grid}.figure--multi[data-astro-cid-zu3e6mvt] .figure__label-text[data-astro-cid-zu3e6mvt]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.figure--multi[data-astro-cid-zu3e6mvt] .figure__key[data-astro-cid-zu3e6mvt]{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style-type:"";display:grid}.figure--multi[data-astro-cid-zu3e6mvt] .figure__key-item[data-astro-cid-zu3e6mvt]{align-items:center;gap:.5rem;font-size:1rem;line-height:1.25;display:flex}.figure--multi[data-astro-cid-zu3e6mvt] .figure__key-letter[data-astro-cid-zu3e6mvt]{display:inline-grid}}@media (width<48rem){@container figpanel (width<300px){.figure--multi[data-astro-cid-zu3e6mvt] .figure__label--right[data-astro-cid-zu3e6mvt]{left:calc(var(--x) + 3px)}.figure--multi[data-astro-cid-zu3e6mvt] .figure__label--left[data-astro-cid-zu3e6mvt]{right:calc(100% - var(--x) + 3px)}.figure--multi[data-astro-cid-zu3e6mvt] .figure__marker[data-astro-cid-zu3e6mvt]{display:inline-grid}.figure--multi[data-astro-cid-zu3e6mvt] .figure__label-text[data-astro-cid-zu3e6mvt]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.figure--multi[data-astro-cid-zu3e6mvt] .figure__key[data-astro-cid-zu3e6mvt]{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style-type:"";display:grid}.figure--multi[data-astro-cid-zu3e6mvt] .figure__key-item[data-astro-cid-zu3e6mvt]{align-items:center;gap:.5rem;font-size:1rem;line-height:1.25;display:flex}.figure--multi[data-astro-cid-zu3e6mvt] .figure__key-letter[data-astro-cid-zu3e6mvt]{display:inline-grid}}}.figure__panel-title[data-astro-cid-zu3e6mvt]{color:var(--color-mangrove);font-size:var(--text-small);font-weight:var(--font-weight-semibold);line-height:var(--text-small--line-height);margin-block-start:var(--space-2)}.figure__caption[data-astro-cid-zu3e6mvt]{max-inline-size:var(--measure);color:var(--color-seagrass);font-size:var(--text-small);line-height:var(--text-small--line-height);text-wrap:pretty}.figure__number[data-astro-cid-zu3e6mvt]{color:var(--color-mangrove);font-weight:var(--font-weight-semibold)}@media (forced-colors:active){.figure__art[data-astro-cid-zu3e6mvt] .figure__svg{color:canvastext}.figure__art[data-astro-cid-zu3e6mvt] .fig-fill{fill:highlight}.figure__art[data-astro-cid-zu3e6mvt] .fig-paper{fill:canvas}}@media (prefers-reduced-motion:no-preference){.da-draw-pending .figure[data-astro-cid-zu3e6mvt][data-figure-animate]:not([data-draw=done]) .fig-draw{stroke-dasharray:1 1.1;stroke-dashoffset:1.05px}.da-draw-pending .figure[data-astro-cid-zu3e6mvt][data-figure-animate]:not([data-draw=done]) :is(.fig-fill,.fig-signal,.fig-line:not(.fig-draw),.fig-line-fine:not(.fig-draw),.fig-leader:not(.fig-draw)),.da-draw-pending .figure[data-astro-cid-zu3e6mvt][data-figure-animate]:not([data-draw=done]) .figure__label[data-astro-cid-zu3e6mvt]{opacity:0}.figure[data-astro-cid-zu3e6mvt][data-draw=running] .fig-draw{animation:da-fig-draw var(--fig-d) cubic-bezier(.33, 1, .68, 1) both;animation-delay:calc(var(--i,0) * var(--fig-s))}.figure[data-astro-cid-zu3e6mvt][data-draw=running] .fig-leader.fig-draw{animation-duration:calc(var(--duration-draw) * .25);animation-delay:calc(var(--duration-draw) * .8)}.figure[data-astro-cid-zu3e6mvt][data-draw=running] :is(.fig-fill,.fig-signal,.fig-line:not(.fig-draw),.fig-line-fine:not(.fig-draw)){animation:da-fig-fade var(--duration-labels) var(--ease-draw) both;animation-delay:calc(var(--duration-draw) * .6)}.figure[data-astro-cid-zu3e6mvt][data-draw=running] .fig-leader:not(.fig-draw){animation:da-fig-fade var(--duration-labels) var(--ease-draw) both;animation-delay:calc(var(--duration-draw) * .8)}.figure[data-astro-cid-zu3e6mvt][data-draw=running] .figure__label[data-astro-cid-zu3e6mvt]{animation:da-fig-fade var(--duration-labels) var(--ease-draw) both;animation-delay:calc(var(--duration-draw) * .9 + var(--li,0) * 40ms)}}@keyframes da-fig-draw{0%{stroke-dashoffset:1.05px}to{stroke-dashoffset:0}}@keyframes da-fig-fade{0%{opacity:0}to{opacity:1}}@media print{.figure[data-astro-cid-zu3e6mvt]{break-inside:avoid}.da-draw-pending .figure[data-astro-cid-zu3e6mvt] .fig-draw{stroke-dasharray:none!important;stroke-dashoffset:0!important}.da-draw-pending .figure[data-astro-cid-zu3e6mvt] *,.da-draw-pending .figure[data-astro-cid-zu3e6mvt] .figure__label[data-astro-cid-zu3e6mvt]{opacity:1!important;animation:none!important}}}
