main[data-astro-cid-vdvt5rzg]{max-width:var(--shell);margin-inline:auto;padding:clamp(.25rem,1.5vh,1rem) var(--page-pad) 4rem}.crumb[data-astro-cid-vdvt5rzg]{margin-bottom:clamp(1.25rem,3.5vh,2rem)}.crumb[data-astro-cid-vdvt5rzg] a[data-astro-cid-vdvt5rzg]{color:var(--ginger);font-size:.875rem;font-weight:500;letter-spacing:.01em;text-decoration:none}.crumb[data-astro-cid-vdvt5rzg] a[data-astro-cid-vdvt5rzg]:hover{text-decoration:underline;text-decoration-color:var(--ginger);text-underline-offset:.25em}.head[data-astro-cid-vdvt5rzg]{display:flex;align-items:flex-end;border-bottom:4px solid var(--ginger);margin-bottom:2rem}.sign[data-astro-cid-vdvt5rzg]{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;background:var(--scarlet);color:var(--on-scarlet);font-size:1.0625rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;padding:.55rem .9rem;border-radius:6px 6px 0 0}.hero[data-astro-cid-vdvt5rzg]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2rem;align-items:center}.hero-name[data-astro-cid-vdvt5rzg]{margin:0;color:var(--heading);font-size:clamp(2.5rem,7vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:1}.lede[data-astro-cid-vdvt5rzg]{margin:.75rem 0 0;max-width:30ch;color:var(--body);font-family:var(--font-serif);font-size:clamp(1.125rem,2vw,1.3125rem);line-height:1.45}.facts[data-astro-cid-vdvt5rzg]{display:grid;gap:.35rem;margin:1.25rem 0 0;padding:0;list-style:none;color:var(--muted);font-size:.9375rem}.facts[data-astro-cid-vdvt5rzg] b[data-astro-cid-vdvt5rzg]{color:var(--heading);font-weight:500}.swatches[data-astro-cid-vdvt5rzg]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1.25rem 0 0;padding:0;list-style:none}.swatch[data-astro-cid-vdvt5rzg]{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.8125rem}.swatch[data-astro-cid-vdvt5rzg] i[data-astro-cid-vdvt5rzg],.chip[data-astro-cid-vdvt5rzg] i[data-astro-cid-vdvt5rzg]{display:block;width:1.375rem;aspect-ratio:1;flex-shrink:0;border:1.5px solid var(--hairline);border-radius:50%}.hero-stage[data-astro-cid-vdvt5rzg]{display:flex;align-items:center;justify-content:center;min-height:18rem;padding:1.75rem;border:1px solid var(--hairline);border-radius:6px;transition:border-color .15s ease,background-color .15s ease}.hero-stage[data-astro-cid-vdvt5rzg] svg{width:min(17rem,62vw);height:auto;overflow:visible}.block[data-astro-cid-vdvt5rzg]{margin-top:clamp(3rem,7vh,4.5rem)}.block[data-astro-cid-vdvt5rzg] h2[data-astro-cid-vdvt5rzg]{margin:0 0 .35rem;color:var(--heading);font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.note[data-astro-cid-vdvt5rzg]{max-width:var(--measure);margin:0 0 1.25rem;color:var(--body);font-family:var(--font-serif);font-size:1rem;line-height:1.5}.tiles[data-astro-cid-vdvt5rzg],.locks[data-astro-cid-vdvt5rzg],.icon-set[data-astro-cid-vdvt5rzg],.palette[data-astro-cid-vdvt5rzg],.type[data-astro-cid-vdvt5rzg]{margin:0;padding:0;list-style:none}.tiles[data-astro-cid-vdvt5rzg]{display:grid;gap:.875rem}.faces[data-astro-cid-vdvt5rzg]{grid-template-columns:repeat(4,minmax(0,1fr))}.moves[data-astro-cid-vdvt5rzg]{grid-template-columns:repeat(3,minmax(0,1fr))}.tile[data-astro-cid-vdvt5rzg],.lock[data-astro-cid-vdvt5rzg],.icon-tile[data-astro-cid-vdvt5rzg],.ladder[data-astro-cid-vdvt5rzg]{display:grid;gap:.5rem;height:100%;padding:1.125rem 1rem 1rem;border:1px solid var(--hairline);border-radius:6px;color:var(--heading);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.tile[data-astro-cid-vdvt5rzg]{justify-items:center;align-content:start;text-align:center}.tile[data-astro-cid-vdvt5rzg]:hover,.lock[data-astro-cid-vdvt5rzg]:hover,.icon-tile[data-astro-cid-vdvt5rzg]:hover,.ladder[data-astro-cid-vdvt5rzg]:hover,.hero-stage[data-astro-cid-vdvt5rzg]:hover{border-color:var(--ginger);background:var(--warm-wash)}.tile-art[data-astro-cid-vdvt5rzg]{display:flex;align-items:center;justify-content:center;width:100%}.faces[data-astro-cid-vdvt5rzg] .tile-art[data-astro-cid-vdvt5rzg] svg{width:100%;max-width:7.5rem;height:auto;overflow:visible}.moves[data-astro-cid-vdvt5rzg] .tile-art[data-astro-cid-vdvt5rzg]{height:7rem}.moves[data-astro-cid-vdvt5rzg] .tile-art[data-astro-cid-vdvt5rzg] svg{max-width:100%;max-height:5.5rem;width:auto;height:auto;overflow:visible}.tile-name[data-astro-cid-vdvt5rzg]{margin-top:.25rem;font-size:1rem;font-weight:700}.tile-job[data-astro-cid-vdvt5rzg]{color:var(--muted);font-size:.8125rem;line-height:1.4}.locks[data-astro-cid-vdvt5rzg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.lock[data-astro-cid-vdvt5rzg]{align-content:start}.lock-stages[data-astro-cid-vdvt5rzg]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.25rem}.lock-stage[data-astro-cid-vdvt5rzg]{display:flex;align-items:center;justify-content:center;min-height:7.5rem;padding:.875rem;border:1px solid var(--hairline);border-radius:6px;background:var(--ground);color:var(--heading)}.lock-stage[data-astro-cid-vdvt5rzg].light{background:var(--heading);color:var(--ground)}.lock-stage[data-astro-cid-vdvt5rzg] svg{max-width:100%;max-height:5.5rem;width:auto;height:auto;overflow:visible}.icon-row[data-astro-cid-vdvt5rzg]{display:flex;flex-wrap:wrap;gap:.875rem;align-items:stretch}.icon-set[data-astro-cid-vdvt5rzg]{display:flex;flex-wrap:wrap;gap:.875rem}.icon-tile[data-astro-cid-vdvt5rzg]{justify-items:center}.icon-art[data-astro-cid-vdvt5rzg] svg{display:block;width:4rem;height:4rem}.ladder[data-astro-cid-vdvt5rzg]{display:flex;align-items:flex-end;gap:1.125rem;height:auto}.rung[data-astro-cid-vdvt5rzg]{display:grid;justify-items:center;gap:.4rem;font-variant-numeric:tabular-nums}.rung-art[data-astro-cid-vdvt5rzg] svg{display:block;width:100%;height:100%}.palette[data-astro-cid-vdvt5rzg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.875rem 1.5rem}.chip[data-astro-cid-vdvt5rzg]{display:flex;gap:.75rem;align-items:flex-start}.chip[data-astro-cid-vdvt5rzg] i[data-astro-cid-vdvt5rzg]{width:2.25rem}.chip-text[data-astro-cid-vdvt5rzg]{display:grid;gap:.1rem;color:var(--heading)}.chip-text[data-astro-cid-vdvt5rzg] .tile-name[data-astro-cid-vdvt5rzg]{margin-top:0;font-size:.9375rem}.chip-hex[data-astro-cid-vdvt5rzg]{color:var(--body);font-size:.8125rem;font-variant-numeric:tabular-nums}.type[data-astro-cid-vdvt5rzg]{display:grid;gap:0}.specimen[data-astro-cid-vdvt5rzg]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:1rem 0}.specimen[data-astro-cid-vdvt5rzg]+.specimen[data-astro-cid-vdvt5rzg]{border-top:1px solid var(--hairline)}.specimen[data-astro-cid-vdvt5rzg]>[data-astro-cid-vdvt5rzg]:first-child{min-width:12rem;color:var(--heading)}.spec-sans[data-astro-cid-vdvt5rzg]{font-family:var(--font-sans);font-size:2rem;font-weight:700;letter-spacing:-.01em}.spec-serif[data-astro-cid-vdvt5rzg]{font-family:var(--font-serif);font-size:2rem;font-style:italic}.spec-he[data-astro-cid-vdvt5rzg]{text-align:left;font-family:Heebo,system-ui,sans-serif;font-size:2rem}.spec-gingi[data-astro-cid-vdvt5rzg] svg{display:block;height:2.75rem;width:auto}.downloads[data-astro-cid-vdvt5rzg]{margin:clamp(2.5rem,6vh,3.5rem) 0 0;color:var(--muted);font-family:var(--font-serif);font-style:italic;font-size:.9375rem}.downloads[data-astro-cid-vdvt5rzg] code[data-astro-cid-vdvt5rzg]{font-family:var(--font-sans);font-style:normal;font-size:.875rem;color:var(--body)}@media(min-width:48rem){.hero[data-astro-cid-vdvt5rzg],.block[data-astro-cid-vdvt5rzg],.downloads[data-astro-cid-vdvt5rzg]{margin-left:1.75rem}}@media(max-width:54rem){.hero[data-astro-cid-vdvt5rzg]{grid-template-columns:1fr}.faces[data-astro-cid-vdvt5rzg]{grid-template-columns:repeat(2,minmax(0,1fr))}.moves[data-astro-cid-vdvt5rzg],.locks[data-astro-cid-vdvt5rzg]{grid-template-columns:1fr}}@media(max-width:26rem){.lock-stages[data-astro-cid-vdvt5rzg]{grid-template-columns:1fr}}
