.story[data-astro-cid-nd4rh35x]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--space-16);width:100%;max-width:var(--size-band);padding:var(--space-16) var(--space-6) var(--space-25);color:var(--color-text);text-align:center}.story__lead[data-astro-cid-nd4rh35x],.story__column[data-astro-cid-nd4rh35x],.story__copy[data-astro-cid-nd4rh35x],.story__picture[data-astro-cid-nd4rh35x]{display:flex;flex-direction:column;align-items:center;width:100%}.story__lead[data-astro-cid-nd4rh35x]{gap:var(--space-8)}.story__columns[data-astro-cid-nd4rh35x]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-16);width:100%}.story__column[data-astro-cid-nd4rh35x],.story__copy[data-astro-cid-nd4rh35x]{gap:var(--space-12)}.story__copy[data-astro-cid-nd4rh35x],.story__picture[data-astro-cid-nd4rh35x]{gap:var(--space-4)}.story__body[data-astro-cid-nd4rh35x]{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.story__statement[data-astro-cid-nd4rh35x],.story__copy[data-astro-cid-nd4rh35x] h2[data-astro-cid-nd4rh35x],.story__body[data-astro-cid-nd4rh35x] p[data-astro-cid-nd4rh35x],.story__picture[data-astro-cid-nd4rh35x] h2[data-astro-cid-nd4rh35x],.story__lines[data-astro-cid-nd4rh35x],.story__tagline[data-astro-cid-nd4rh35x]{margin:0}.story__statement--wide[data-astro-cid-nd4rh35x],.story__lines--wide[data-astro-cid-nd4rh35x]{display:none}.story__word[data-astro-cid-nd4rh35x] img{display:block;width:100%;height:auto}.story__mark[data-astro-cid-nd4rh35x] img{display:block;width:auto;height:calc(var(--space-16) * 2)}.story__statement[data-astro-cid-nd4rh35x],.story__copy[data-astro-cid-nd4rh35x] h2[data-astro-cid-nd4rh35x],.story__picture[data-astro-cid-nd4rh35x] h2[data-astro-cid-nd4rh35x]{font-family:var(--font-mono);font-weight:var(--font-semibold)}.story__statement[data-astro-cid-nd4rh35x]{font-size:var(--text-24);line-height:var(--line-height-auto);color:var(--color-text-muted)}.story__copy[data-astro-cid-nd4rh35x] h2[data-astro-cid-nd4rh35x],.story__picture[data-astro-cid-nd4rh35x] h2[data-astro-cid-nd4rh35x]{font-size:var(--text-20);line-height:var(--type-body-lg-line-height)}.story__body[data-astro-cid-nd4rh35x] p[data-astro-cid-nd4rh35x],.story__lines[data-astro-cid-nd4rh35x],.story__tagline[data-astro-cid-nd4rh35x]{font-family:var(--font-sans);font-weight:var(--type-subheader-sm-font-weight);line-height:var(--type-body-lg-line-height)}.story__body[data-astro-cid-nd4rh35x] p[data-astro-cid-nd4rh35x],.story__lines[data-astro-cid-nd4rh35x]{font-size:var(--text-16)}.story__tagline[data-astro-cid-nd4rh35x]{width:100%;font-size:var(--text-24)}@media(min-width:50rem){.story__lead[data-astro-cid-nd4rh35x]{gap:var(--space-16)}.story__columns[data-astro-cid-nd4rh35x]{flex-direction:row;align-items:flex-start}.story__column[data-astro-cid-nd4rh35x]{flex:1 1 0;min-width:0}.story__statement--narrow[data-astro-cid-nd4rh35x],.story__lines--narrow[data-astro-cid-nd4rh35x]{display:none}.story__statement--wide[data-astro-cid-nd4rh35x],.story__lines--wide[data-astro-cid-nd4rh35x]{display:block}.story__word[data-astro-cid-nd4rh35x] img{width:auto;height:calc(var(--space-16) * 2)}.story__statement[data-astro-cid-nd4rh35x]{font-size:var(--text-40)}.story__copy[data-astro-cid-nd4rh35x] h2[data-astro-cid-nd4rh35x]{font-size:var(--text-32)}.story__picture[data-astro-cid-nd4rh35x] h2[data-astro-cid-nd4rh35x],.story__tagline[data-astro-cid-nd4rh35x]{font-size:var(--text-40)}.story__body[data-astro-cid-nd4rh35x] p[data-astro-cid-nd4rh35x],.story__lines[data-astro-cid-nd4rh35x]{font-size:var(--text-20)}}.kits[data-astro-cid-55sqehax]{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12);width:100%;max-width:var(--size-band);padding:var(--space-8) var(--space-4) var(--space-25)}.kits__title[data-astro-cid-55sqehax],.kits__text[data-astro-cid-55sqehax] h3[data-astro-cid-55sqehax],.kits__text[data-astro-cid-55sqehax] p[data-astro-cid-55sqehax]{margin:0}.kits__title[data-astro-cid-55sqehax]{width:100%;font-family:var(--font-mono);font-size:var(--text-20);font-weight:var(--font-semibold);line-height:var(--line-height-auto);color:var(--color-text-muted)}.kits__feature[data-astro-cid-55sqehax],.kits__copy[data-astro-cid-55sqehax],.kits__text[data-astro-cid-55sqehax]{display:flex;flex-direction:column;align-items:flex-start;width:100%}.kits__feature[data-astro-cid-55sqehax]{gap:var(--space-12);padding:var(--space-12) var(--space-4);border-radius:var(--radius-default);background:var(--color-text);color:var(--color-input)}.kits__art[data-astro-cid-55sqehax]{display:flex;justify-content:center;width:100%}.kits__art[data-astro-cid-55sqehax] img{display:block;width:calc(var(--space-25) * 2);max-width:100%;height:auto}.kits__copy[data-astro-cid-55sqehax],.kits__text[data-astro-cid-55sqehax]{gap:var(--space-12)}.kits__text[data-astro-cid-55sqehax]{gap:var(--space-6)}.kits__text[data-astro-cid-55sqehax] h3[data-astro-cid-55sqehax]{font-family:var(--font-mono);font-size:var(--text-32);font-weight:var(--type-header-4-font-weight);line-height:var(--type-display-64-line-height);color:var(--color-input)}.kits__text[data-astro-cid-55sqehax] p[data-astro-cid-55sqehax]{font-family:var(--type-body-lg-font-family);font-size:var(--type-body-lg-font-size);font-weight:var(--type-body-lg-font-weight);line-height:var(--type-body-lg-line-height);color:var(--color-input)}.kits__copy[data-astro-cid-55sqehax] .about-kits__download{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--space-10);margin:0;padding:0 var(--space-8);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--type-button-font-weight);line-height:var(--type-button-line-height);text-decoration:none;cursor:pointer}.kits__copy[data-astro-cid-55sqehax] .about-kits__download:hover{background:var(--color-bg)}@media(min-width:50rem){.kits[data-astro-cid-55sqehax]{padding:var(--space-16) var(--space-6) var(--space-30)}.kits__title[data-astro-cid-55sqehax]{font-size:var(--text-40)}.kits__feature[data-astro-cid-55sqehax]{flex-direction:row;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-12)}.kits__art[data-astro-cid-55sqehax],.kits__copy[data-astro-cid-55sqehax]{flex:1 1 0;min-width:0}.kits__art[data-astro-cid-55sqehax] img{width:calc(var(--space-25) * 4)}}.newsletter[data-astro-cid-ftqmnzhk]{width:100%;background:var(--color-text);color:var(--color-input)}.newsletter__inner[data-astro-cid-ftqmnzhk]{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-12);width:100%;max-width:var(--size-band);margin-inline:auto;padding:var(--space-6)}.newsletter__art[data-astro-cid-ftqmnzhk] img{display:block;width:calc(var(--space-16) * 2);height:auto}.newsletter__copy[data-astro-cid-ftqmnzhk],.newsletter__form[data-astro-cid-ftqmnzhk],.newsletter__intro[data-astro-cid-ftqmnzhk],.newsletter__fields[data-astro-cid-ftqmnzhk],.newsletter__field[data-astro-cid-ftqmnzhk]{display:flex;flex-direction:column;width:100%}.newsletter__copy[data-astro-cid-ftqmnzhk],.newsletter__form[data-astro-cid-ftqmnzhk]{gap:var(--space-10)}.newsletter__intro[data-astro-cid-ftqmnzhk]{gap:var(--space-2)}.newsletter__fields[data-astro-cid-ftqmnzhk]{gap:var(--space-6)}.newsletter__field[data-astro-cid-ftqmnzhk]{gap:var(--space-4);font-family:var(--type-body-md-font-family);font-size:var(--type-body-md-font-size);font-weight:var(--type-body-md-font-weight);line-height:var(--type-body-md-line-height)}.newsletter__intro[data-astro-cid-ftqmnzhk] h2[data-astro-cid-ftqmnzhk],.newsletter__intro[data-astro-cid-ftqmnzhk] p[data-astro-cid-ftqmnzhk],.newsletter__note[data-astro-cid-ftqmnzhk],.newsletter__error[data-astro-cid-ftqmnzhk],.newsletter__done[data-astro-cid-ftqmnzhk]{margin:0}.newsletter__intro[data-astro-cid-ftqmnzhk] h2[data-astro-cid-ftqmnzhk]{font-family:var(--font-mono);font-size:var(--text-40);font-weight:var(--type-header-4-font-weight);line-height:var(--type-display-64-line-height);letter-spacing:0}.newsletter__intro[data-astro-cid-ftqmnzhk] p[data-astro-cid-ftqmnzhk],.newsletter__done[data-astro-cid-ftqmnzhk]{font-family:var(--type-body-lg-font-family);font-size:var(--type-body-lg-font-size);font-weight:var(--type-body-lg-font-weight);line-height:var(--type-body-lg-line-height)}.newsletter__input[data-astro-cid-ftqmnzhk]{box-sizing:border-box;width:100%;height:var(--space-10);margin:0;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-input);border-radius:var(--radius-inner);background:var(--color-text);color:var(--color-input);font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--type-body-sm-font-weight);line-height:normal}.newsletter__input[data-astro-cid-ftqmnzhk]::placeholder{color:var(--color-border-on-dark)}.newsletter__consent[data-astro-cid-ftqmnzhk]{display:flex;align-items:flex-start;gap:var(--space-2)}.newsletter__box[data-astro-cid-ftqmnzhk]{flex-shrink:0;width:var(--space-5);height:var(--space-5);margin:0;accent-color:var(--color-accent)}.newsletter__consent[data-astro-cid-ftqmnzhk] label[data-astro-cid-ftqmnzhk]{font-family:var(--type-body-sm-font-family);font-size:var(--type-body-sm-font-size);font-weight:var(--type-body-sm-font-weight);line-height:var(--type-body-sm-line-height)}.newsletter__consent[data-astro-cid-ftqmnzhk] a[data-astro-cid-ftqmnzhk]{color:inherit}.newsletter__actions[data-astro-cid-ftqmnzhk]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.newsletter__actions[data-astro-cid-ftqmnzhk] .about-newsletter__submit{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--space-10);margin:0;padding:0 var(--space-8);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--type-button-font-weight);line-height:var(--type-button-line-height);cursor:pointer}.newsletter__actions[data-astro-cid-ftqmnzhk] .about-newsletter__submit:hover{background:var(--color-bg)}.newsletter__note[data-astro-cid-ftqmnzhk]{font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--type-body-sm-font-weight);font-style:italic;line-height:normal}.newsletter__error[data-astro-cid-ftqmnzhk]{font-family:var(--type-body-sm-font-family);font-size:var(--type-body-sm-font-size);line-height:var(--type-body-sm-line-height)}.newsletter__done[data-astro-cid-ftqmnzhk]:focus{outline:none}.newsletter__done[data-astro-cid-ftqmnzhk]:focus-visible{outline:var(--border-width) solid var(--color-accent);outline-offset:var(--space-1)}@media(min-width:50rem){.newsletter[data-astro-cid-ftqmnzhk]{padding-block:var(--space-16)}.newsletter__inner[data-astro-cid-ftqmnzhk]{flex-direction:row;align-items:center;justify-content:space-between;gap:0}.newsletter__art[data-astro-cid-ftqmnzhk],.newsletter__copy[data-astro-cid-ftqmnzhk]{flex:1 1 0;min-width:0}.newsletter__art[data-astro-cid-ftqmnzhk] img{width:calc(var(--space-25) * 4)}.newsletter__actions[data-astro-cid-ftqmnzhk]{flex-direction:row;align-items:center}}@media(min-width:80rem){.newsletter__note[data-astro-cid-ftqmnzhk]{white-space:nowrap}}.about-hero[data-astro-cid-kh7btl4r]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--size-band);padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text)}.about-hero__copy[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:calc(var(--space-2) + var(--space-1));width:100%}.about-hero__title[data-astro-cid-kh7btl4r],.about-hero__desc[data-astro-cid-kh7btl4r]{margin:0}.about-hero__title[data-astro-cid-kh7btl4r]{font-family:var(--font-mono);font-size:var(--text-48);font-weight:var(--font-semibold);line-height:var(--type-display-64-line-height);letter-spacing:var(--type-display-64-letter-spacing)}.about-hero__desc[data-astro-cid-kh7btl4r]{font-family:var(--type-body-lg-font-family);font-size:var(--type-body-lg-font-size);font-weight:var(--type-subheader-sm-font-weight);line-height:var(--type-body-lg-line-height)}.about-rule[data-astro-cid-kh7btl4r]{display:flex;align-items:center;width:100%;height:var(--space-12);margin:0;padding:0;border:0}.about-rule[data-astro-cid-kh7btl4r]:before{content:"";display:block;width:100%;border-top:var(--border-width) solid var(--color-text)}@media(min-width:50rem){.about-hero[data-astro-cid-kh7btl4r]{padding:var(--space-16) var(--space-6)}.about-hero__title[data-astro-cid-kh7btl4r]{font-family:var(--type-display-64-font-family);font-size:var(--type-display-64-font-size);font-weight:var(--type-display-64-font-weight);line-height:var(--type-display-64-line-height);letter-spacing:var(--type-display-64-letter-spacing)}}
