.system-intro[data-astro-cid-t7u47d7h]{min-height:calc(100svh - var(--header-height));grid-template-rows:auto 1fr;padding:1.25rem;display:grid}.system-intro__meta[data-astro-cid-t7u47d7h]{justify-content:space-between;gap:2rem;display:flex}.system-intro__meta[data-astro-cid-t7u47d7h] p[data-astro-cid-t7u47d7h]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1}.system-intro__content[data-astro-cid-t7u47d7h]{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:end;gap:4rem;display:grid}.system-intro[data-astro-cid-t7u47d7h] h1[data-astro-cid-t7u47d7h]{max-width:8ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,9vw,9rem);font-weight:400;line-height:.88}.system-intro__description[data-astro-cid-t7u47d7h]{border-top:1px dashed #f7f7f34d;padding-top:1.25rem}.system-intro__description[data-astro-cid-t7u47d7h] p[data-astro-cid-t7u47d7h]{max-width:32rem;color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.system-intro__description[data-astro-cid-t7u47d7h] p[data-astro-cid-t7u47d7h]+p[data-astro-cid-t7u47d7h]{margin-top:1.5rem}@media (width<=48rem){.system-intro[data-astro-cid-t7u47d7h]{padding:1rem}.system-intro__meta[data-astro-cid-t7u47d7h]{gap:1rem}.system-intro__content[data-astro-cid-t7u47d7h]{grid-template-columns:1fr;align-content:end;gap:3rem}.system-intro[data-astro-cid-t7u47d7h] h1[data-astro-cid-t7u47d7h]{max-width:7ch;font-size:clamp(3.75rem,17vw,6rem)}.system-intro__description[data-astro-cid-t7u47d7h]{width:100%}}.physical-input[data-astro-cid-7sovqjv2]{min-height:calc(100svh - (var(--page-gutter) * 2));margin:var(--page-gutter);border-radius:var(--section-radius);background:var(--color-ochre-bg);color:var(--color-ochre);padding:1.25rem;overflow:clip}.physical-input__header[data-astro-cid-7sovqjv2]{justify-content:space-between;gap:2rem;display:flex}.physical-input__header[data-astro-cid-7sovqjv2] p[data-astro-cid-7sovqjv2]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1}.physical-input__content[data-astro-cid-7sovqjv2]{grid-template-columns:minmax(0,1fr) minmax(20rem,1fr);align-items:end;gap:4rem;margin-top:6rem;display:grid}.physical-input__intro[data-astro-cid-7sovqjv2] h2[data-astro-cid-7sovqjv2]{max-width:9ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.88}.physical-input__intro[data-astro-cid-7sovqjv2]>p[data-astro-cid-7sovqjv2]{max-width:28rem;margin:2rem 0 0;font-size:.875rem;line-height:1.5}.physical-input__steps[data-astro-cid-7sovqjv2]{border-top:1px dashed;margin:0;padding:0;list-style:none}.physical-input__steps[data-astro-cid-7sovqjv2] li[data-astro-cid-7sovqjv2]{border-bottom:1px dashed;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.physical-input__steps[data-astro-cid-7sovqjv2] span[data-astro-cid-7sovqjv2]{letter-spacing:.08em;font-size:.6875rem;line-height:1}.physical-input__steps[data-astro-cid-7sovqjv2] div[data-astro-cid-7sovqjv2] p[data-astro-cid-7sovqjv2]:first-child{letter-spacing:-.02em;margin:0;font-size:1.125rem;line-height:1}.physical-input__steps[data-astro-cid-7sovqjv2] div[data-astro-cid-7sovqjv2] p[data-astro-cid-7sovqjv2]:last-child{max-width:24rem;margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}@media (width<=48rem){.physical-input[data-astro-cid-7sovqjv2]{padding:1rem}.physical-input__header[data-astro-cid-7sovqjv2]{gap:1rem}.physical-input__content[data-astro-cid-7sovqjv2]{grid-template-columns:1fr;gap:3rem;margin-top:5rem}.physical-input__intro[data-astro-cid-7sovqjv2] h2[data-astro-cid-7sovqjv2]{max-width:8ch;font-size:clamp(3.75rem,17vw,6rem)}.physical-input__steps[data-astro-cid-7sovqjv2] li[data-astro-cid-7sovqjv2]{grid-template-columns:2.5rem 1fr}}.hardware[data-astro-cid-ribizp3z]{min-height:calc(100svh - (var(--page-gutter) * 2));margin:var(--page-gutter);border-radius:var(--section-radius);background:var(--color-violet-bg);color:var(--color-violet);padding:1.25rem;overflow:clip}.hardware__header[data-astro-cid-ribizp3z]{justify-content:space-between;gap:2rem;display:flex}.hardware__header[data-astro-cid-ribizp3z] p[data-astro-cid-ribizp3z]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1}.hardware__content[data-astro-cid-ribizp3z]{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);align-items:end;gap:4rem;margin-top:6rem;display:grid}.hardware__intro[data-astro-cid-ribizp3z] h2[data-astro-cid-ribizp3z]{max-width:9ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,7vw,7rem);font-weight:400;line-height:.88}.hardware__intro[data-astro-cid-ribizp3z]>p[data-astro-cid-ribizp3z]{max-width:28rem;margin:2rem 0 0;font-size:.875rem;line-height:1.5}.hardware__list[data-astro-cid-ribizp3z]{border-top:1px dashed;margin:0;padding:0;list-style:none}.hardware__list[data-astro-cid-ribizp3z] li[data-astro-cid-ribizp3z]{border-bottom:1px dashed;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.hardware__list[data-astro-cid-ribizp3z] span[data-astro-cid-ribizp3z]{letter-spacing:.08em;font-size:.6875rem;line-height:1}.hardware__list[data-astro-cid-ribizp3z] div[data-astro-cid-ribizp3z] p[data-astro-cid-ribizp3z]{margin:0}.hardware__list[data-astro-cid-ribizp3z] div[data-astro-cid-ribizp3z] p[data-astro-cid-ribizp3z]:first-child{letter-spacing:-.02em;font-size:1.125rem;line-height:1}.hardware__list[data-astro-cid-ribizp3z] div[data-astro-cid-ribizp3z] p[data-astro-cid-ribizp3z]:last-child{max-width:28rem;margin-top:.75rem;font-size:.8125rem;line-height:1.5}@media (width<=48rem){.hardware[data-astro-cid-ribizp3z]{padding:1rem}.hardware__header[data-astro-cid-ribizp3z]{gap:1rem}.hardware__content[data-astro-cid-ribizp3z]{grid-template-columns:1fr;gap:3rem;margin-top:5rem}.hardware__intro[data-astro-cid-ribizp3z] h2[data-astro-cid-ribizp3z]{max-width:8ch;font-size:clamp(3.75rem,16vw,6rem)}.hardware__list[data-astro-cid-ribizp3z] li[data-astro-cid-ribizp3z]{grid-template-columns:2.5rem 1fr}}.calibration[data-astro-cid-4wjvg7fk]{background:var(--color-clay-bg);color:var(--color-clay)}.calibration__header[data-astro-cid-4wjvg7fk]{justify-content:space-between;gap:2rem;display:flex}.calibration__header[data-astro-cid-4wjvg7fk] p[data-astro-cid-4wjvg7fk]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1}.calibration__content[data-astro-cid-4wjvg7fk]{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);align-items:end;gap:4rem;display:grid}.calibration__intro[data-astro-cid-4wjvg7fk] h2[data-astro-cid-4wjvg7fk]{max-width:8ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.88}.calibration__intro[data-astro-cid-4wjvg7fk]>p[data-astro-cid-4wjvg7fk]{max-width:28rem;margin:2rem 0 0;font-size:.875rem;line-height:1.5}.calibration__model[data-astro-cid-4wjvg7fk]{border-top:1px dashed}.calibration__reference[data-astro-cid-4wjvg7fk]{border-bottom:1px dashed;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.calibration__reference[data-astro-cid-4wjvg7fk] span[data-astro-cid-4wjvg7fk]{letter-spacing:.08em;font-size:.6875rem;line-height:1}.calibration__reference[data-astro-cid-4wjvg7fk] p[data-astro-cid-4wjvg7fk]{margin:0}.calibration__reference[data-astro-cid-4wjvg7fk] p[data-astro-cid-4wjvg7fk]:first-child{letter-spacing:-.02em;font-size:1.125rem;line-height:1}.calibration__reference[data-astro-cid-4wjvg7fk] p[data-astro-cid-4wjvg7fk]:last-child{max-width:26rem;margin-top:.75rem;font-size:.8125rem;line-height:1.5}.calibration__result[data-astro-cid-4wjvg7fk]{padding:2rem 0 0}.calibration__result[data-astro-cid-4wjvg7fk] span[data-astro-cid-4wjvg7fk]{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;line-height:1}.calibration__result[data-astro-cid-4wjvg7fk] p[data-astro-cid-4wjvg7fk]{max-width:14ch;font-family:var(--font-display);letter-spacing:-.04em;margin:1rem 0 0;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:400;line-height:.9}@media (width<=48rem){.calibration__header[data-astro-cid-4wjvg7fk]{gap:1rem}.calibration__content[data-astro-cid-4wjvg7fk]{grid-template-columns:1fr;align-content:end;gap:3rem}.calibration__intro[data-astro-cid-4wjvg7fk]{padding-top:2rem}.calibration__intro[data-astro-cid-4wjvg7fk] h2[data-astro-cid-4wjvg7fk]{max-width:7ch;font-size:clamp(3.75rem,17vw,6rem)}.calibration__reference[data-astro-cid-4wjvg7fk]{grid-template-columns:2.5rem 1fr}}.console-output[data-astro-cid-z2wgwfhy]{background:var(--color-olive-bg);color:var(--color-olive)}.console-output__header[data-astro-cid-z2wgwfhy]{justify-content:space-between;gap:2rem;display:flex}.console-output__header[data-astro-cid-z2wgwfhy] p[data-astro-cid-z2wgwfhy]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1}.console-output__content[data-astro-cid-z2wgwfhy]{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);align-items:end;gap:4rem;display:grid}.console-output__intro[data-astro-cid-z2wgwfhy] h2[data-astro-cid-z2wgwfhy]{max-width:9ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.88}.console-output__intro[data-astro-cid-z2wgwfhy]>p[data-astro-cid-z2wgwfhy]{max-width:30rem;margin:2rem 0 0;font-size:.875rem;line-height:1.5}.console-output__terminal[data-astro-cid-z2wgwfhy]{border:1px dashed}.console-output__terminal-header[data-astro-cid-z2wgwfhy]{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px dashed;justify-content:space-between;gap:1rem;padding:.875rem 1rem;font-size:.6875rem;line-height:1;display:flex}.console-output__lines[data-astro-cid-z2wgwfhy]{padding:1rem}.console-output__lines[data-astro-cid-z2wgwfhy] p[data-astro-cid-z2wgwfhy]{grid-template-columns:2rem 1fr;gap:1rem;margin:0;font-size:.8125rem;line-height:1.5;display:grid}.console-output__lines[data-astro-cid-z2wgwfhy] p[data-astro-cid-z2wgwfhy]+p[data-astro-cid-z2wgwfhy]{margin-top:.75rem}.console-output__lines[data-astro-cid-z2wgwfhy] span[data-astro-cid-z2wgwfhy]{opacity:.65}@media (width<=48rem){.console-output__header[data-astro-cid-z2wgwfhy]{gap:1rem}.console-output__content[data-astro-cid-z2wgwfhy]{grid-template-columns:1fr;align-content:end;gap:3rem}.console-output__intro[data-astro-cid-z2wgwfhy]{padding-top:2rem}.console-output__intro[data-astro-cid-z2wgwfhy] h2[data-astro-cid-z2wgwfhy]{max-width:8ch;font-size:clamp(3.75rem,17vw,6rem)}}.next-stage[data-astro-cid-fx5b5fjy]{min-height:calc(100svh - var(--header-height));grid-template-rows:auto 1fr;padding:1.25rem;display:grid}.next-stage__header[data-astro-cid-fx5b5fjy]{justify-content:space-between;gap:2rem;display:flex}.next-stage__header[data-astro-cid-fx5b5fjy] p[data-astro-cid-fx5b5fjy]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1}.next-stage__content[data-astro-cid-fx5b5fjy]{grid-template-columns:minmax(0,1.5fr) minmax(20rem,1fr);align-items:end;gap:4rem;display:grid}.next-stage__intro[data-astro-cid-fx5b5fjy]>span[data-astro-cid-fx5b5fjy]{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.6875rem;line-height:1;display:block}.next-stage__intro[data-astro-cid-fx5b5fjy] h2[data-astro-cid-fx5b5fjy]{max-width:11ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.88}.next-stage__flow[data-astro-cid-fx5b5fjy]{border-top:1px dashed #f7f7f34d;border-left:1px dashed #f7f7f34d;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.next-stage__flow[data-astro-cid-fx5b5fjy] li[data-astro-cid-fx5b5fjy]{border-bottom:1px dashed #f7f7f34d;border-right:1px dashed #f7f7f34d;flex-direction:column;justify-content:space-between;min-height:12rem;padding:1rem;display:flex}.next-stage__flow[data-astro-cid-fx5b5fjy] span[data-astro-cid-fx5b5fjy]{color:var(--color-text-muted);letter-spacing:.08em;font-size:.6875rem;line-height:1}.next-stage__flow[data-astro-cid-fx5b5fjy] p[data-astro-cid-fx5b5fjy]{letter-spacing:-.03em;margin:0;font-size:clamp(1.125rem,2vw,1.75rem);line-height:1}@media (width<=48rem){.next-stage[data-astro-cid-fx5b5fjy]{padding:1rem}.next-stage__header[data-astro-cid-fx5b5fjy]{gap:1rem}.next-stage__content[data-astro-cid-fx5b5fjy]{grid-template-columns:1fr;align-content:end;gap:3rem}.next-stage__intro[data-astro-cid-fx5b5fjy]{padding-top:2rem}.next-stage__intro[data-astro-cid-fx5b5fjy] h2[data-astro-cid-fx5b5fjy]{max-width:9ch;font-size:clamp(3.75rem,17vw,6rem)}.next-stage__flow[data-astro-cid-fx5b5fjy]{grid-template-columns:1fr}.next-stage__flow[data-astro-cid-fx5b5fjy] li[data-astro-cid-fx5b5fjy]{min-height:8rem}}
