.fig[data-astro-cid-zzszxw6v]{--ink:var(--r-ink,#1a1a1a);margin:0}svg[data-astro-cid-zzszxw6v]{width:100%;height:auto;display:block;overflow:visible}.fig-1[data-astro-cid-zzszxw6v] svg[data-astro-cid-zzszxw6v],.fig-6[data-astro-cid-zzszxw6v] svg[data-astro-cid-zzszxw6v],.fig-9[data-astro-cid-zzszxw6v] svg[data-astro-cid-zzszxw6v]{max-width:16rem}.fig-2[data-astro-cid-zzszxw6v] svg[data-astro-cid-zzszxw6v],.fig-11[data-astro-cid-zzszxw6v] svg[data-astro-cid-zzszxw6v],.fig-13[data-astro-cid-zzszxw6v] svg[data-astro-cid-zzszxw6v]{max-width:22rem}svg[data-astro-cid-zzszxw6v] text[data-astro-cid-zzszxw6v]{font-family:var(--font-serif);fill:var(--ink);text-anchor:middle;font-size:11px}svg[data-astro-cid-zzszxw6v] .sans[data-astro-cid-zzszxw6v]{font-family:var(--font-sans);font-size:9px}svg[data-astro-cid-zzszxw6v] .small[data-astro-cid-zzszxw6v]{font-size:8.5px}svg[data-astro-cid-zzszxw6v] .tiny[data-astro-cid-zzszxw6v]{font-size:7px}svg[data-astro-cid-zzszxw6v] .wide[data-astro-cid-zzszxw6v]{letter-spacing:.3em}svg[data-astro-cid-zzszxw6v] .b[data-astro-cid-zzszxw6v]{font-weight:700}svg[data-astro-cid-zzszxw6v] .it[data-astro-cid-zzszxw6v]{font-style:italic}svg[data-astro-cid-zzszxw6v] .start[data-astro-cid-zzszxw6v]{text-anchor:start}svg[data-astro-cid-zzszxw6v] .end[data-astro-cid-zzszxw6v]{text-anchor:end}svg[data-astro-cid-zzszxw6v] .white[data-astro-cid-zzszxw6v]{fill:#fff}.line[data-astro-cid-zzszxw6v]{fill:none;stroke:var(--ink);stroke-width:1.3px}.fill[data-astro-cid-zzszxw6v]{fill:var(--ink)}.shade[data-astro-cid-zzszxw6v]{fill:#d9d6cc}.dots[data-astro-cid-zzszxw6v]{stroke:#9a9a9a;stroke-width:1.4px;stroke-dasharray:1.5 3}.caps[data-astro-cid-zzszxw6v]{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:500;line-height:1.6}.center[data-astro-cid-zzszxw6v]{text-align:center;margin-bottom:1rem}em[data-astro-cid-zzszxw6v]{font-family:var(--font-serif);font-size:.85rem;font-style:italic}.caption[data-astro-cid-zzszxw6v]{font-family:var(--font-serif);text-align:center;margin:.9rem 0 0;font-size:.95rem;font-style:italic;line-height:1.5}.box[data-astro-cid-zzszxw6v]{border:1.5px solid var(--ink);flex-direction:column;gap:.1rem;padding:.75rem 1rem;display:flex}.box[data-astro-cid-zzszxw6v].on{background:var(--ink);color:#fff}.stages[data-astro-cid-zzszxw6v]{grid-template-columns:repeat(4,1fr);align-items:end;gap:.5rem;display:grid}.stage[data-astro-cid-zzszxw6v]{background:var(--ink);color:#fff;font-family:var(--font-sans);text-align:center;flex-direction:column;justify-content:flex-start;gap:.15rem;padding:.45rem .3rem;font-size:.62rem;line-height:1.35;display:flex}.stage[data-astro-cid-zzszxw6v] span[data-astro-cid-zzszxw6v]:first-child{letter-spacing:.08em}.boxes[data-astro-cid-zzszxw6v]{gap:1.1rem;padding-top:.6rem;display:grid}.boxes[data-astro-cid-zzszxw6v] .box[data-astro-cid-zzszxw6v]{padding:.6rem 1rem}.stones[data-astro-cid-zzszxw6v]{gap:.75rem;display:grid}.stones[data-astro-cid-zzszxw6v] div[data-astro-cid-zzszxw6v]{background:var(--ink);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:4.2rem;padding:1.25rem .75rem;display:flex}.pair[data-astro-cid-zzszxw6v]{align-items:center;gap:.5rem;display:grid}.pair[data-astro-cid-zzszxw6v] .box[data-astro-cid-zzszxw6v]{text-align:center;padding:.65rem 1rem}.plus[data-astro-cid-zzszxw6v]{text-align:center;font-size:1.6rem;font-weight:300;line-height:1}.tubs[data-astro-cid-zzszxw6v]{gap:1rem;display:grid}.tubs[data-astro-cid-zzszxw6v] .box[data-astro-cid-zzszxw6v]{justify-content:center;align-items:center;min-height:3rem}.tubs[data-astro-cid-zzszxw6v] em[data-astro-cid-zzszxw6v]{text-align:center;margin-top:.45rem;font-size:.78rem;display:block}.steps[data-astro-cid-zzszxw6v]{gap:.5rem;display:grid}.steps[data-astro-cid-zzszxw6v] .box[data-astro-cid-zzszxw6v]{text-align:center;min-height:2.75rem;font-family:var(--font-sans);justify-content:center;align-items:center;padding:.4rem;font-size:.62rem;line-height:1.3}.steps[data-astro-cid-zzszxw6v] em[data-astro-cid-zzszxw6v]{font-size:.7rem}@media (width>=720px){.stones[data-astro-cid-zzszxw6v]{grid-template-columns:1fr 1fr;gap:1rem 1.75rem}.pair[data-astro-cid-zzszxw6v]{grid-template-columns:1fr auto 1fr;gap:3rem}.tubs[data-astro-cid-zzszxw6v]{grid-template-columns:repeat(3,1fr);gap:2.25rem}.steps[data-astro-cid-zzszxw6v]{grid-template-columns:repeat(5,1fr);gap:.75rem}.stages[data-astro-cid-zzszxw6v]{gap:1.1rem}.stage[data-astro-cid-zzszxw6v]{font-size:.68rem}}.recap[data-astro-cid-l2otg2v4]{--r-paper:#f6f4ee;--r-ink:#1a1a1a;--r-muted:#8a8a8a;background:var(--r-paper);color:var(--r-ink);font-family:var(--font-serif);padding:2rem 1.25rem 1.5rem;font-size:1.02rem;line-height:1.45}.label[data-astro-cid-l2otg2v4],.caps[data-astro-cid-l2otg2v4]{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:500;line-height:1.6}.label[data-astro-cid-l2otg2v4]{color:var(--r-muted)}.caps[data-astro-cid-l2otg2v4]{color:var(--r-ink);margin-bottom:.3rem}.dot[data-astro-cid-l2otg2v4]{margin:0 1.1em}.title[data-astro-cid-l2otg2v4]{font-family:var(--font-serif);letter-spacing:-.01em;margin:.5rem 0 .4rem;font-size:clamp(2.2rem,8vw,3rem);font-weight:400;line-height:1.08}.headline[data-astro-cid-l2otg2v4]{margin:0;font-size:1.12rem;font-style:italic}hr[data-astro-cid-l2otg2v4]{border:0;border-top:2px solid var(--r-ink);margin:1.4rem 0 0}.rsec[data-astro-cid-l2otg2v4]{margin-top:1.6rem}.rsec[data-astro-cid-l2otg2v4]>.label[data-astro-cid-l2otg2v4]{margin-bottom:1rem}.block[data-astro-cid-l2otg2v4] p[data-astro-cid-l2otg2v4],.plain[data-astro-cid-l2otg2v4]{margin:0}.lead[data-astro-cid-l2otg2v4]{font-family:var(--font-serif);margin:0 0 .15rem;font-size:1.08rem;font-weight:700;line-height:1.3}.stack[data-astro-cid-l2otg2v4]{align-content:start;gap:1rem;display:grid}.side[data-astro-cid-l2otg2v4]{gap:1.5rem;display:grid}.cols[data-astro-cid-l2otg2v4]{gap:1.25rem;display:grid}.ruled[data-astro-cid-l2otg2v4]>.block[data-astro-cid-l2otg2v4]{border-top:2px solid var(--r-ink);padding-top:.7rem}.door[data-astro-cid-l2otg2v4]{margin-top:1rem}.after[data-astro-cid-l2otg2v4]{margin-top:1.6rem}.recap .fig+.cols[data-astro-cid-l2otg2v4]{margin-top:1.5rem}.quote[data-astro-cid-l2otg2v4]{text-align:center;max-width:38rem;margin:2.25rem auto 2rem;font-size:clamp(1.2rem,4.5vw,1.4rem);font-style:italic;line-height:1.4}.try[data-astro-cid-l2otg2v4]{border:2px solid var(--r-ink);padding:1rem 1.2rem 1.1rem}.try[data-astro-cid-l2otg2v4] .caps[data-astro-cid-l2otg2v4]{margin-bottom:.4rem}.try[data-astro-cid-l2otg2v4] p[data-astro-cid-l2otg2v4]:last-child{margin:0}.foot[data-astro-cid-l2otg2v4]{text-align:center;margin-top:3rem}@media (width>=720px){.recap[data-astro-cid-l2otg2v4]{padding:3.5rem 3.5rem 2.25rem}.side[data-astro-cid-l2otg2v4]{grid-template-columns:.85fr 1fr;align-items:start;gap:2.5rem}.side-5[data-astro-cid-l2otg2v4]{grid-template-columns:1.6fr 1fr}.side-11[data-astro-cid-l2otg2v4],.side-13[data-astro-cid-l2otg2v4]{grid-template-columns:.75fr 1fr}.cols-2[data-astro-cid-l2otg2v4]{grid-template-columns:1fr 1fr;gap:2.5rem}.cols-3[data-astro-cid-l2otg2v4]{grid-template-columns:repeat(3,1fr);gap:1.6rem}.cols-2[data-astro-cid-l2otg2v4].ruled,.recap .fig+.cols-2[data-astro-cid-l2otg2v4]{column-gap:2.5rem}}
