.video-figure.svelte-1xchvqj{display:block;width:100%;margin:0;background:var(--color-ink-sunken);border:1px solid var(--color-divider);overflow:hidden;position:relative}.video.svelte-1xchvqj{display:block;width:100%;height:100%;object-fit:contain;background:var(--color-ink-sunken)}.video.svelte-1xchvqj:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.quote-block.svelte-1uha8ag{margin:0;padding:0;position:relative}.quote-open.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(6rem,14vw,12rem);line-height:.6;color:var(--color-accent);margin:0 0 -1.5rem;-webkit-user-select:none;user-select:none}.quote-text.svelte-1uha8ag{font-family:var(--font-display);font-size:clamp(3rem,9vw,7rem);line-height:.95;color:var(--color-bone);text-transform:uppercase;letter-spacing:-.01em;margin:0;max-width:18ch}.quote-attr.svelte-1uha8ag{margin-top:2rem;font-family:var(--font-mono);font-size:.875rem;color:var(--color-bone-muted);line-height:1.6;max-width:52ch;font-style:normal;letter-spacing:.05em}.step.svelte-1uha8ag{font-family:var(--font-mono);font-size:.85em;color:var(--color-accent);margin-right:.4em;letter-spacing:.05em}.standards-quote.svelte-1uha8ag{margin:0 0 1.75rem;padding:1.25rem 1.5rem;border-left:3px solid var(--color-accent);background:var(--color-ink-elevated);font-family:var(--font-mono);font-size:.95rem;color:var(--color-bone);font-style:normal;max-width:62ch}.mono.svelte-1uha8ag{font-family:var(--font-mono);font-size:.92em;color:var(--color-bone)}.stack.svelte-1uha8ag{list-style:none;padding:0;margin:0}.stack.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-columns:3rem 1fr;gap:1.25rem;padding:.9rem 0;border-bottom:1px solid var(--color-divider);font-family:var(--font-body);font-size:1rem;line-height:1.55;color:var(--color-bone);max-width:66ch}.stack.svelte-1uha8ag li.stack-closer:where(.svelte-1uha8ag){padding-top:1.1rem;margin-top:.25rem;border-bottom:none;border-top:1px solid var(--color-accent)}.stack.svelte-1uha8ag li.stack-closer:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--color-bone);font-weight:600}.stack-n.svelte-1uha8ag{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-bone-dim);padding-top:.25rem}.stack.svelte-1uha8ag li.stack-closer:where(.svelte-1uha8ag) .stack-n:where(.svelte-1uha8ag){color:var(--color-accent);font-size:1rem;padding-top:.1rem}
