.crumbs[data-astro-cid-64m7i5uj]{gap:var(--spacing-2);padding-top:var(--spacing-5);flex-wrap:wrap;display:flex}.crumbs[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]:hover{color:var(--text)}.head__h1[data-astro-cid-64m7i5uj]{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);margin-top:var(--spacing-3);max-width:18ch;font-weight:500}.head__lede[data-astro-cid-64m7i5uj]{font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);color:var(--text-muted);max-width:62ch;margin-top:var(--spacing-5)}.head__split[data-astro-cid-64m7i5uj]{gap:var(--spacing-10);align-items:start;display:grid}@media (width>=1024px){.head__split[data-astro-cid-64m7i5uj]{gap:var(--spacing-20);grid-template-columns:minmax(0,1fr) 400px}}.head__plate[data-astro-cid-64m7i5uj]{justify-self:start}.counts[data-astro-cid-64m7i5uj]{gap:var(--spacing-8);margin-top:var(--spacing-8);padding-top:var(--spacing-5);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.counts__item[data-astro-cid-64m7i5uj] dd[data-astro-cid-64m7i5uj]{font-size:var(--text-h3);margin-top:var(--spacing-1);color:var(--text)}.section[data-astro-cid-64m7i5uj].head--strip{padding-block:var(--spacing-6) 0}.section[data-astro-cid-64m7i5uj].ruler{padding-top:0}.ruler[data-astro-cid-64m7i5uj] .h2[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-6)}@media (width>=1024px){.ruler[data-astro-cid-64m7i5uj] .h2[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-8)}.section[data-astro-cid-64m7i5uj].head--strip{padding-block:var(--spacing-10) 0}}.h2[data-astro-cid-64m7i5uj]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);margin-bottom:var(--spacing-4);font-weight:500}.measure[data-astro-cid-64m7i5uj]{max-width:68ch;color:var(--text-muted);margin-bottom:var(--spacing-8)}.footnote[data-astro-cid-64m7i5uj]{max-width:68ch;margin-top:var(--spacing-6);font-size:var(--text-small);color:var(--text-muted)}.footnote[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]{color:var(--action)}.footnote[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]:hover{text-decoration:underline}.np[data-astro-cid-64m7i5uj]{color:var(--text-faint)}.ruler__fig[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-6)}.ruler__grid[data-astro-cid-64m7i5uj]{grid-template-columns:38px 14px minmax(0,1fr);align-items:stretch;gap:0;display:grid}@media (width>=560px){.ruler__grid[data-astro-cid-64m7i5uj]{grid-template-columns:52px 28px minmax(0,1fr)}}@media (width>=900px){.ruler__grid[data-astro-cid-64m7i5uj]{grid-template-columns:92px 84px minmax(0,1fr)}}.rail[data-astro-cid-64m7i5uj],.leaders[data-astro-cid-64m7i5uj]{display:block;position:relative;overflow:visible}.rail[data-astro-cid-64m7i5uj]>[data-astro-cid-64m7i5uj]{position:absolute;right:0}.rail__stock[data-astro-cid-64m7i5uj]{background:var(--panel);width:13px}.rail__stock--a[data-astro-cid-64m7i5uj]{height:58%;top:0}.rail__stock--b[data-astro-cid-64m7i5uj]{height:34%;top:66%}.rail__tick[data-astro-cid-64m7i5uj]{width:6px;height:1px;top:var(--y);background:color-mix(in srgb, var(--panel-text) 55%, transparent);transform:translateY(-50%)}.rail__tick[data-astro-cid-64m7i5uj].is-major{background:color-mix(in srgb, var(--panel-text) 80%, transparent);width:13px}.rail__fig[data-astro-cid-64m7i5uj]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-data-s);color:var(--text-muted);position:absolute;top:50%;right:21px;transform:translateY(-50%)}.rail__break[data-astro-cid-64m7i5uj]{width:13px;top:var(--y);height:var(--h);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text) 30%, transparent) 0 1px, transparent 1px 5px)}.rail__break[data-astro-cid-64m7i5uj]:before,.rail__break[data-astro-cid-64m7i5uj]:after{content:"";background:var(--text-muted);width:21px;height:1px;position:absolute;left:-4px;transform:rotate(-18deg)}.rail__break[data-astro-cid-64m7i5uj]:before{top:0}.rail__break[data-astro-cid-64m7i5uj]:after{bottom:0}.rail__break-note[data-astro-cid-64m7i5uj]{right:50px;top:var(--y);height:var(--h);writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-data-s);letter-spacing:.02em;color:var(--text-faint);justify-content:center;align-items:center;display:flex;position:absolute}.rail__span[data-astro-cid-64m7i5uj]{width:13px;top:var(--y);height:var(--h);background:color-mix(in srgb, currentColor 26%, transparent)}.rail__span[data-astro-cid-64m7i5uj].is-exact{border-top:1px solid;border-bottom:1px solid}.rail__span[data-astro-cid-64m7i5uj].is-bound{mask-image:linear-gradient(#0000,#000 60%)}.rail__mark[data-astro-cid-64m7i5uj]{width:23px;height:2px;right:-5px;top:var(--y);background:currentColor;transform:translateY(-50%)}@media (width<900px){.rail__stock[data-astro-cid-64m7i5uj],.rail__break[data-astro-cid-64m7i5uj],.rail__span[data-astro-cid-64m7i5uj],.rail__tick[data-astro-cid-64m7i5uj].is-major{width:9px}.rail__tick[data-astro-cid-64m7i5uj]{width:4px}.rail__fig[data-astro-cid-64m7i5uj]{right:15px}.rail__break[data-astro-cid-64m7i5uj]:before,.rail__break[data-astro-cid-64m7i5uj]:after{width:15px;left:-3px}.rail__break-note[data-astro-cid-64m7i5uj]{display:none}.rail__mark[data-astro-cid-64m7i5uj]{width:15px;right:-4px}}.is-acid[data-astro-cid-64m7i5uj]{color:var(--color-strip-acid)}.is-neutral[data-astro-cid-64m7i5uj]{color:var(--color-strip-neutral)}.is-alkali[data-astro-cid-64m7i5uj]{color:var(--color-strip-alkali)}.leaders[data-astro-cid-64m7i5uj] svg[data-astro-cid-64m7i5uj]{width:100%;height:100%;position:absolute;inset:0}.leaders__line[data-astro-cid-64m7i5uj]{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.75}.tabs[data-astro-cid-64m7i5uj]{grid-auto-rows:1fr;display:grid}.tab[data-astro-cid-64m7i5uj]{gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);background:var(--panel);color:var(--panel-text);clip-path:polygon(0 11px,11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%);align-content:start;margin-block:3px;display:grid;position:relative;box-shadow:1px 3px 12px -4px #00000073}@media (width>=560px){.tab[data-astro-cid-64m7i5uj]{gap:var(--spacing-6);grid-template-columns:210px minmax(0,1fr)}}.tab__measure[data-astro-cid-64m7i5uj]{align-items:start;gap:var(--spacing-1);flex-direction:column;display:flex}@media (width<560px){.tab[data-astro-cid-64m7i5uj]{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4)}.tab__measure[data-astro-cid-64m7i5uj]{align-items:baseline;column-gap:var(--spacing-3);flex-flow:wrap}.tab__ph[data-astro-cid-64m7i5uj]{font-size:1.6rem}.tab__note[data-astro-cid-64m7i5uj]{flex-basis:100%;max-width:none;margin-top:0}.tab__specs[data-astro-cid-64m7i5uj]{gap:var(--spacing-1) var(--spacing-3);margin-top:var(--spacing-3);padding-top:var(--spacing-2)}.tab__specs[data-astro-cid-64m7i5uj]>div[data-astro-cid-64m7i5uj]{align-items:baseline;gap:var(--spacing-1) var(--spacing-2);flex-wrap:wrap;display:flex}.tab__specs[data-astro-cid-64m7i5uj] dd[data-astro-cid-64m7i5uj]{margin-top:0}}.tab[data-astro-cid-64m7i5uj].is-acid .tab__ph[data-astro-cid-64m7i5uj]{color:var(--color-strip-acid)}.tab[data-astro-cid-64m7i5uj].is-neutral .tab__ph[data-astro-cid-64m7i5uj]{color:var(--color-strip-neutral)}.tab[data-astro-cid-64m7i5uj].is-alkali .tab__ph[data-astro-cid-64m7i5uj]{color:var(--color-strip-alkali)}.tab__ph[data-astro-cid-64m7i5uj]{letter-spacing:-.04em;text-shadow:0 0 1.4px color-mix(in srgb, currentColor 55%, transparent);font-size:clamp(1.9rem,1.3rem + 1.8vw,2.5rem);line-height:1.05}.tab[data-astro-cid-64m7i5uj].is-acid .tab__band[data-astro-cid-64m7i5uj]{color:var(--color-strip-acid-ink)}.tab[data-astro-cid-64m7i5uj].is-neutral .tab__band[data-astro-cid-64m7i5uj]{color:var(--color-strip-neutral-ink)}.tab[data-astro-cid-64m7i5uj].is-alkali .tab__band[data-astro-cid-64m7i5uj]{color:var(--color-strip-alkali-ink)}.tab__band[data-astro-cid-64m7i5uj]{font-size:var(--text-small);font-weight:500}.tab__note[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-1);font-size:var(--text-data-s);color:var(--panel-muted);max-width:30ch;line-height:1.45}.tab__name[data-astro-cid-64m7i5uj]{font-size:var(--text-h4);letter-spacing:-.01em;font-weight:600}.tab__name[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]:after{content:"";position:absolute;inset:0}.tab[data-astro-cid-64m7i5uj]:hover .tab__name[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj],.tab__name[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]:focus-visible{text-underline-offset:3px;text-decoration:underline}.tab__line[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-2);font-size:var(--text-small);color:var(--panel-muted);max-width:62ch;line-height:1.55}.tab__specs[data-astro-cid-64m7i5uj]{gap:var(--spacing-2) var(--spacing-6);margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid color-mix(in srgb, var(--panel-text) 18%, transparent);font-size:var(--text-small);display:grid}@media (width>=768px){.tab__specs[data-astro-cid-64m7i5uj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tab__specs[data-astro-cid-64m7i5uj] dt[data-astro-cid-64m7i5uj]{font-size:var(--text-data-s);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--panel-muted)}.tab__spec--name[data-astro-cid-64m7i5uj] dt[data-astro-cid-64m7i5uj]{letter-spacing:var(--text-label--letter-spacing);font-family:inherit}.tab__specs[data-astro-cid-64m7i5uj] dd[data-astro-cid-64m7i5uj]{align-items:baseline;gap:var(--spacing-1) var(--spacing-2);flex-wrap:wrap;margin-top:2px;display:flex}.tab__specs[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]{z-index:1;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--panel-text) 35%, transparent);text-underline-offset:3px;position:relative}.tab__specs[data-astro-cid-64m7i5uj] .np[data-astro-cid-64m7i5uj]{color:var(--panel-muted)}.sc[data-astro-cid-64m7i5uj]{font-family:var(--font-mono);font-size:var(--text-data-s);color:color-mix(in srgb, var(--panel-text) 78%, var(--panel));align-items:center;gap:5px;display:inline-flex}.sc__mark[data-astro-cid-64m7i5uj]{background:currentColor;border:1px solid;width:15px;height:7px}.sc[data-astro-cid-64m7i5uj].is-range{color:var(--color-warn)}.sc[data-astro-cid-64m7i5uj].is-range .sc__mark[data-astro-cid-64m7i5uj]{background:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 3px)}.ruler__cap[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-8);padding-top:var(--spacing-4);border-top:1px solid var(--hairline-strong);max-width:74ch;font-size:var(--text-small);color:var(--text-muted);line-height:1.65}.ruler__cap[data-astro-cid-64m7i5uj] strong[data-astro-cid-64m7i5uj]{color:var(--text);font-weight:600}.gutter[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-14);border:1px solid var(--hairline-strong);padding:var(--spacing-5) var(--spacing-6);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text) 9%, transparent) 0 1px, transparent 1px 8px)}.gutter__h[data-astro-cid-64m7i5uj]{font-size:var(--text-h4);font-weight:500}.gutter__body[data-astro-cid-64m7i5uj],.gutter__list[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-3);max-width:72ch;font-size:var(--text-small);color:var(--text-muted)}.gutter__body[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj],.gutter__list[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]{color:var(--text);text-underline-offset:3px;text-decoration:underline}.gutter__list[data-astro-cid-64m7i5uj] li[data-astro-cid-64m7i5uj]{justify-content:space-between;gap:var(--spacing-4);border-top:1px solid var(--hairline);padding-top:var(--spacing-2);display:flex}.scroller[data-astro-cid-64m7i5uj]{overflow-x:auto}.spec[data-astro-cid-64m7i5uj]{border-collapse:collapse;width:100%;font-size:var(--text-small);text-align:left}.spec[data-astro-cid-64m7i5uj] th[data-astro-cid-64m7i5uj],.spec[data-astro-cid-64m7i5uj] td[data-astro-cid-64m7i5uj]{border-bottom:1px solid var(--hairline);padding:var(--spacing-3);vertical-align:top;white-space:nowrap}.spec[data-astro-cid-64m7i5uj] td[data-astro-cid-64m7i5uj].wrap{white-space:normal;min-width:22ch}.spec[data-astro-cid-64m7i5uj] thead[data-astro-cid-64m7i5uj] th[data-astro-cid-64m7i5uj]{border-bottom:1px solid var(--hairline-strong);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--text-muted);font-weight:500}.spec[data-astro-cid-64m7i5uj] tbody[data-astro-cid-64m7i5uj] th[data-astro-cid-64m7i5uj]{color:var(--text);font-weight:500}.spec[data-astro-cid-64m7i5uj] tbody[data-astro-cid-64m7i5uj] th[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]:hover,.family__name[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]:hover,.inci__name[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]:hover,.step__name[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]:hover{color:var(--action)}.scope[data-astro-cid-64m7i5uj]{margin-left:var(--spacing-2);font-family:var(--font-mono);font-size:var(--text-data-s);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);display:inline-block}.grid[data-astro-cid-64m7i5uj]{gap:var(--spacing-14) var(--spacing-6);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.grid--wide[data-astro-cid-64m7i5uj]{gap:var(--spacing-20) var(--spacing-10);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.families[data-astro-cid-64m7i5uj]{gap:var(--spacing-10);display:grid}@media (width>=768px){.families[data-astro-cid-64m7i5uj]{grid-template-columns:repeat(2,minmax(0,1fr))}}.family[data-astro-cid-64m7i5uj]{border-top:1px solid var(--hairline-strong);padding-top:var(--spacing-4)}.family__name[data-astro-cid-64m7i5uj]{font-size:var(--text-h3);font-weight:500}.family__body[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-3);color:var(--text-muted);max-width:56ch}.family__name[data-astro-cid-64m7i5uj]{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.family__name[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]:hover{color:var(--action)}.family__n[data-astro-cid-64m7i5uj]{font-size:var(--text-data-s);color:var(--text-muted);font-weight:400}.places[data-astro-cid-64m7i5uj]{gap:var(--spacing-14);display:grid}.place__title[data-astro-cid-64m7i5uj]{font-size:var(--text-h3);font-weight:500}.place__note[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-2);margin-bottom:var(--spacing-5);color:var(--text-muted);max-width:68ch}.place__one[data-astro-cid-64m7i5uj],.place__contact[data-astro-cid-64m7i5uj]{white-space:normal;max-width:34ch;margin-top:var(--spacing-1);font-weight:400;font-size:var(--text-micro);color:var(--text-muted);display:block}.place__contact[data-astro-cid-64m7i5uj]{font-family:var(--font-mono);color:var(--text-faint)}.prokits[data-astro-cid-64m7i5uj]{gap:var(--spacing-3);max-width:560px;display:grid}.prokits__link[data-astro-cid-64m7i5uj]{justify-content:space-between;gap:var(--spacing-4);border-top:1px solid var(--hairline-strong);padding-top:var(--spacing-3);display:flex}.prokits__link[data-astro-cid-64m7i5uj]:hover .prokits__name[data-astro-cid-64m7i5uj]{color:var(--action)}.steps[data-astro-cid-64m7i5uj]{gap:var(--spacing-10);display:grid}@media (width>=768px){.steps[data-astro-cid-64m7i5uj]{gap:var(--spacing-14) var(--spacing-20);grid-template-columns:repeat(2,minmax(0,1fr))}}.step[data-astro-cid-64m7i5uj]{border-top:1px solid var(--hairline-strong);padding-top:var(--spacing-4)}.step__name[data-astro-cid-64m7i5uj]{font-size:var(--text-h3);margin-top:var(--spacing-3);font-weight:500}.step__line[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-3);font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);color:var(--text-muted);max-width:46ch}.phlist[data-astro-cid-64m7i5uj]{gap:var(--spacing-2);max-width:560px;display:grid}.phlist[data-astro-cid-64m7i5uj] li[data-astro-cid-64m7i5uj]{justify-content:space-between;gap:var(--spacing-4);border-top:1px solid var(--hairline);padding-top:var(--spacing-2);display:flex}.inci[data-astro-cid-64m7i5uj]{gap:var(--spacing-8);display:grid}@media (width>=768px){.inci[data-astro-cid-64m7i5uj]{grid-template-columns:repeat(2,minmax(0,1fr))}}.inci__item[data-astro-cid-64m7i5uj]{border-top:1px solid var(--hairline-strong);padding-top:var(--spacing-4)}.inci__name[data-astro-cid-64m7i5uj]{font-size:var(--text-h4);font-weight:500}.inci__list[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-3);font-family:var(--font-mono);font-size:var(--text-data);color:var(--text-muted);line-height:1.7}.kits[data-astro-cid-64m7i5uj]{gap:var(--spacing-14) var(--spacing-8);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.kit[data-astro-cid-64m7i5uj]{gap:var(--spacing-4);flex-direction:column;display:flex}.kit__manifest[data-astro-cid-64m7i5uj]{border-top:1px solid var(--hairline);padding-top:var(--spacing-3)}.kit__sub[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-3)}.kit__items[data-astro-cid-64m7i5uj]{margin-top:var(--spacing-2);gap:var(--spacing-2);font-size:var(--text-small);color:var(--text-muted);display:grid}.kit__items[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]{color:var(--text);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:3px}.kit__items[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]:hover{color:var(--action);text-decoration-color:var(--action)}.kit__buy[data-astro-cid-64m7i5uj]{gap:var(--spacing-2);flex-wrap:wrap;margin-top:auto;display:flex}.kit__add[data-astro-cid-64m7i5uj]{flex:auto}.cta[data-astro-cid-64m7i5uj]{gap:var(--spacing-8);align-items:start;display:grid}@media (width>=1024px){.cta[data-astro-cid-64m7i5uj]{gap:var(--spacing-20);grid-template-columns:minmax(0,1fr) auto}}.cta__body[data-astro-cid-64m7i5uj]{color:var(--text-muted);max-width:62ch}.cta__actions[data-astro-cid-64m7i5uj]{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.cta__contact[data-astro-cid-64m7i5uj]{font-size:var(--text-data);color:var(--text-muted);gap:var(--spacing-2);flex-wrap:wrap;flex-basis:100%;display:flex}.cta__contact[data-astro-cid-64m7i5uj] a[data-astro-cid-64m7i5uj]:hover{color:var(--action)}
