.pd-figure[data-astro-cid-namddsw4]{margin:0}.pd-figure[data-astro-cid-namddsw4] svg[data-astro-cid-namddsw4]{width:100%;height:auto;display:block}.pd-caption[data-astro-cid-namddsw4]{margin-top:8px;font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--lh-caption);letter-spacing:.02em;color:var(--color-shoot-ink)}.on-dark[data-astro-cid-namddsw4] .pd-caption[data-astro-cid-namddsw4]{color:var(--color-sprout)}.crumbs-section[data-astro-cid-o422f4lv]{padding-top:calc(var(--header-safe) + 8px);padding-bottom:0;background:var(--color-paper)}.crumbs[data-astro-cid-o422f4lv]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--color-ink-soft);padding:16px 0}.crumbs__link[data-astro-cid-o422f4lv]{color:var(--color-ink-soft);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.crumbs__link[data-astro-cid-o422f4lv]:hover{color:var(--color-shoot-ink);text-decoration:underline}.crumbs__current[data-astro-cid-o422f4lv]{color:var(--color-pine);font-weight:500}.pb-hero[data-astro-cid-o422f4lv]{background:var(--color-paper);padding-bottom:56px}.pb-hero__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:768px)and (max-width:1023px){.pb-hero__grid[data-astro-cid-o422f4lv]{grid-template-columns:1fr 1fr;gap:36px}}@media(min-width:1024px){.pb-hero__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}}.pb-hero__media[data-astro-cid-o422f4lv]{width:100%}.pb-hero__fig[data-astro-cid-o422f4lv]{margin:0;background:var(--color-vellum);border:1px solid var(--color-pith);border-radius:4px;overflow:hidden}.pb-hero__img[data-astro-cid-o422f4lv]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.pb-hero__cap[data-astro-cid-o422f4lv]{padding:10px 16px;font-family:var(--font-mono);font-size:13px;color:var(--color-ink-soft);border-top:1px solid var(--color-pith);background:var(--color-paper);margin:0}.pb-hero__copy[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:16px}.pb-hero__subline[data-astro-cid-o422f4lv]{font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--color-shoot-ink);margin:0}.pb-hero__h[data-astro-cid-o422f4lv]{margin:4px 0 0;font-size:var(--text-h1);line-height:var(--lh-h1);letter-spacing:var(--track-h1);color:var(--color-pine)}.pb-hero__avail[data-astro-cid-o422f4lv]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-family:var(--font-mono);color:var(--color-shoot-ink);margin:0}.pb-hero__avail-dot[data-astro-cid-o422f4lv],.d1__avail-dot[data-astro-cid-o422f4lv]{width:8px;height:8px;border-radius:50%;background:currentColor}.pb-hero__lead[data-astro-cid-o422f4lv]{font-size:var(--text-lead);line-height:var(--lh-lead);color:var(--color-ink-soft);max-width:38ch;margin:0}.pb-hero__actions[data-astro-cid-o422f4lv]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.pb-spec[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-paper);padding-block:64px}.pb-spec__top[data-astro-cid-o422f4lv]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.pb-spec__h[data-astro-cid-o422f4lv]{margin:4px 0;font-size:var(--text-h2);line-height:var(--lh-h2);color:var(--color-pine)}.pb-spec__lead[data-astro-cid-o422f4lv]{font-size:var(--text-lead);color:var(--color-ink-soft);margin:0}.pb-spec__evidence-link[data-astro-cid-o422f4lv]{font-weight:500}.pb-spec__table-wrap[data-astro-cid-o422f4lv]{width:100%;border-top:1px solid var(--color-pith);border-bottom:1px solid var(--color-pith)}.pb-spec__table[data-astro-cid-o422f4lv]{width:100%;border-collapse:collapse;text-align:left}.pb-spec__table[data-astro-cid-o422f4lv] th[data-astro-cid-o422f4lv],.pb-spec__table[data-astro-cid-o422f4lv] td[data-astro-cid-o422f4lv]{padding:20px 16px 20px 0;vertical-align:top;border-bottom:1px solid var(--color-pith)}.pb-spec__table[data-astro-cid-o422f4lv] tr[data-astro-cid-o422f4lv]:last-child th[data-astro-cid-o422f4lv],.pb-spec__table[data-astro-cid-o422f4lv] tr[data-astro-cid-o422f4lv]:last-child td[data-astro-cid-o422f4lv]{border-bottom:none}.pb-spec__table[data-astro-cid-o422f4lv] thead[data-astro-cid-o422f4lv] th[data-astro-cid-o422f4lv]{font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-shoot-ink);border-bottom:2px solid var(--color-pine);padding-bottom:12px;position:sticky;top:calc(var(--header-height, 72px));background:var(--color-paper);z-index:2}.pb-spec__param[data-astro-cid-o422f4lv] strong[data-astro-cid-o422f4lv]{font-size:16px;color:var(--color-pine)}.pb-spec__val[data-astro-cid-o422f4lv]{font-size:15px;color:var(--color-ink)}.pb-spec__method-link[data-astro-cid-o422f4lv]{color:var(--color-shoot-ink);text-decoration:underline;text-underline-offset:3px;font-size:14px;display:inline-flex;align-items:center;gap:4px}.pb-spec__method-link[data-astro-cid-o422f4lv]:hover{color:var(--color-pine)}.pb-spec__notes[data-astro-cid-o422f4lv]{font-size:13px;color:var(--color-ink-soft)}@media(max-width:1023px){.pb-spec__table[data-astro-cid-o422f4lv] thead[data-astro-cid-o422f4lv]{display:none}.pb-spec__table[data-astro-cid-o422f4lv],.pb-spec__table[data-astro-cid-o422f4lv] tbody[data-astro-cid-o422f4lv],.pb-spec__table[data-astro-cid-o422f4lv] tr[data-astro-cid-o422f4lv],.pb-spec__table[data-astro-cid-o422f4lv] th[data-astro-cid-o422f4lv],.pb-spec__table[data-astro-cid-o422f4lv] td[data-astro-cid-o422f4lv]{display:block;width:100%}.spec-ledger__row[data-astro-cid-o422f4lv]{padding:24px 0;border-bottom:2px solid var(--color-pith)}.pb-spec__table[data-astro-cid-o422f4lv] th[data-astro-cid-o422f4lv],.pb-spec__table[data-astro-cid-o422f4lv] td[data-astro-cid-o422f4lv]{padding:6px 0;border-bottom:none}.pb-spec__table[data-astro-cid-o422f4lv] td[data-astro-cid-o422f4lv]:before{content:attr(data-label) ": ";font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-shoot-ink);font-weight:600}}.pb-prep[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-vellum);padding-block:64px}.pb-prep__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}@media(min-width:1024px){.pb-prep__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px}}.pb-prep__fig[data-astro-cid-o422f4lv]{margin:0;border-radius:4px;overflow:hidden;border:1px solid var(--color-pith);background:var(--color-paper)}.pb-prep__img[data-astro-cid-o422f4lv]{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}@media(max-width:599px){.pb-prep__img[data-astro-cid-o422f4lv]{aspect-ratio:4 / 3}}.pb-prep__cap[data-astro-cid-o422f4lv]{padding:10px 16px;font-family:var(--font-mono);font-size:13px;color:var(--color-ink-soft);border-top:1px solid var(--color-pith);margin:0}.pb-prep__copy[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:16px}.pb-prep__h[data-astro-cid-o422f4lv]{margin:4px 0;font-size:var(--text-h2);line-height:var(--lh-h2);color:var(--color-pine)}.pb-prep__expansion-note[data-astro-cid-o422f4lv]{font-size:15px;line-height:22px;color:var(--color-ink-soft);margin:0 0 8px}.pb-prep__steps[data-astro-cid-o422f4lv]{list-style:none;padding:20px 0 0;margin:0;display:flex;flex-direction:column;gap:24px;border-top:1px solid var(--color-pith)}.pb-prep__step[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:36px 1fr;gap:16px;align-items:baseline}.pb-prep__mono[data-astro-cid-o422f4lv]{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--color-shoot-ink)}.pb-prep__step-title[data-astro-cid-o422f4lv]{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--color-pine)}.pb-prep__step-desc[data-astro-cid-o422f4lv]{margin:0;font-size:14px;line-height:20px;color:var(--color-ink)}.pb-pack[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-paper);padding-block:64px}.pb-pack__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}@media(min-width:1024px){.pb-pack__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);gap:40px}}.pb-pack__fig[data-astro-cid-o422f4lv]{margin:0;border-radius:4px;overflow:hidden;border:1px solid var(--color-pith);background:var(--color-vellum)}.pb-pack__img[data-astro-cid-o422f4lv]{width:100%;aspect-ratio:2 / 3;object-fit:cover;display:block}.pb-pack__cap[data-astro-cid-o422f4lv]{padding:10px 14px;font-family:var(--font-mono);font-size:12px;color:var(--color-ink-soft);border-top:1px solid var(--color-pith);margin:0}.pb-pack__worksheet[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:16px}.pb-pack__h[data-astro-cid-o422f4lv]{margin:4px 0;font-size:var(--text-h2);line-height:var(--lh-h2);color:var(--color-pine)}.pb-pack__lead[data-astro-cid-o422f4lv]{font-size:var(--text-lead);color:var(--color-ink-soft);margin:0}.pb-pack__list[data-astro-cid-o422f4lv]{list-style:none;padding:0;margin:8px 0;border-top:1px solid var(--color-pith);display:flex;flex-direction:column}.pb-pack__item[data-astro-cid-o422f4lv]{padding:16px 0;border-bottom:1px solid var(--color-pith);font-size:15px;line-height:22px;color:var(--color-ink)}.pb-pack__item[data-astro-cid-o422f4lv] strong[data-astro-cid-o422f4lv]{color:var(--color-pine)}.pb-pack__links[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.inquiry-rail[data-astro-cid-o422f4lv]{background:var(--color-vellum);border:1px solid var(--color-pith);border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:14px}@media(min-width:1024px){.pb-pack__rail[data-astro-cid-o422f4lv] .inquiry-rail[data-astro-cid-o422f4lv],.d3-close__sidebar[data-astro-cid-o422f4lv] .inquiry-rail[data-astro-cid-o422f4lv]{position:sticky;top:calc(var(--header-height, 72px) + 24px)}}.inquiry-rail__h[data-astro-cid-o422f4lv]{margin:0;font-size:18px;font-weight:600;color:var(--color-pine)}.inquiry-rail__desc[data-astro-cid-o422f4lv]{font-size:14px;line-height:20px;color:var(--color-ink-soft);margin:0}.inquiry-rail__actions[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:12px;margin-top:4px}.inquiry-rail__btn[data-astro-cid-o422f4lv]{width:100%;justify-content:center}.inquiry-rail__link[data-astro-cid-o422f4lv]{font-size:13px;color:var(--color-shoot-ink)}.pq-hero[data-astro-cid-o422f4lv]{background:var(--color-paper);padding-bottom:56px}.pq-hero__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:1024px){.pq-hero__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.pq-hero__copy[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:16px}.pq-hero__h[data-astro-cid-o422f4lv]{margin:4px 0 0;font-size:var(--text-h1);line-height:var(--lh-h1);letter-spacing:var(--track-h1);color:var(--color-pine)}.pq-hero__avail[data-astro-cid-o422f4lv]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-family:var(--font-mono);color:var(--color-shoot-ink);margin:0}.pq-hero__lead[data-astro-cid-o422f4lv]{font-size:var(--text-lead);line-height:var(--lh-lead);color:var(--color-ink-soft);margin:0}.pq-hero__actions[data-astro-cid-o422f4lv]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.pq-hero__fig[data-astro-cid-o422f4lv]{margin:0;background:var(--color-vellum);border:1px solid var(--color-pith);border-radius:4px;overflow:hidden}.pq-hero__diagram-box[data-astro-cid-o422f4lv]{padding:32px;display:grid;place-items:center}.pq-hero__diagram[data-astro-cid-o422f4lv]{width:100%;max-width:320px;height:auto}.pq-hero__cap[data-astro-cid-o422f4lv]{padding:10px 16px;font-family:var(--font-mono);font-size:13px;color:var(--color-ink-soft);border-top:1px solid var(--color-pith);background:var(--color-paper);margin:0}.pq-unit[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-paper);padding-block:64px}.pq-unit__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}@media(min-width:1024px){.pq-unit__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.pq-unit__h[data-astro-cid-o422f4lv]{margin:4px 0 16px;font-size:var(--text-h2);color:var(--color-pine)}.pq-unit__fig[data-astro-cid-o422f4lv]{margin:0;background:var(--color-vellum);border:1px solid var(--color-pith);border-radius:4px;padding:24px}.pq-unit__diagram[data-astro-cid-o422f4lv]{width:100%;height:auto}.pq-unit__cap[data-astro-cid-o422f4lv]{margin-top:12px;font-family:var(--font-mono);font-size:12px;color:var(--color-ink-soft);text-align:center}.pq-unit__action[data-astro-cid-o422f4lv]{margin-top:20px}.pq-fit[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-vellum);padding-block:64px}.pq-fit__header[data-astro-cid-o422f4lv]{margin-bottom:32px}.pq-fit__h[data-astro-cid-o422f4lv]{margin:4px 0 12px;font-size:var(--text-h2);color:var(--color-pine)}.pq-fit__moq[data-astro-cid-o422f4lv]{font-size:15px;color:var(--color-ink);margin:0}.pq-fit__cols[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:24px;border-top:1px solid var(--color-pith);padding-top:24px}@media(min-width:768px){.pq-fit__cols[data-astro-cid-o422f4lv]{grid-template-columns:repeat(3,1fr);gap:32px}}@media(min-width:768px)and (max-width:1023px){.pq-fit__col[data-astro-cid-o422f4lv]:nth-child(3){grid-column:1 / -1}}.pq-fit__col[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:12px}.pq-fit__col-title[data-astro-cid-o422f4lv]{margin:0;font-size:18px;font-weight:600;color:var(--color-pine)}.pq-fit__col-desc[data-astro-cid-o422f4lv]{margin:0;font-size:14px;line-height:21px;color:var(--color-ink-soft)}.pd-hero[data-astro-cid-o422f4lv]{background:var(--color-paper);padding-bottom:56px}.pd-hero__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:1024px){.pd-hero__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.pd-hero__copy[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:16px}.pd-hero__h[data-astro-cid-o422f4lv]{margin:4px 0 0;font-size:var(--text-h1);line-height:var(--lh-h1);color:var(--color-pine)}.pd-hero__avail[data-astro-cid-o422f4lv]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-family:var(--font-mono);color:var(--color-shoot-ink);margin:0}.pd-hero__lead[data-astro-cid-o422f4lv]{font-size:var(--text-lead);line-height:var(--lh-lead);color:var(--color-ink-soft);margin:0}.pd-hero__actions[data-astro-cid-o422f4lv]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.pd-hero__inset-frame[data-astro-cid-o422f4lv]{position:relative;border-radius:4px;overflow:hidden;border:1px solid var(--color-pith);background:var(--color-vellum)}.pd-hero__main-img[data-astro-cid-o422f4lv]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.pd-hero__dry-inset[data-astro-cid-o422f4lv]{position:absolute;bottom:12px;left:12px;width:30%;background:var(--color-paper);border:1px solid var(--color-pith);border-radius:4px;padding:8px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;align-items:center}.pd-hero__inset-diagram[data-astro-cid-o422f4lv]{width:100%;height:auto}.pd-hero__figure[data-astro-cid-o422f4lv]{margin:0}@media(max-width:599px){.pd-hero__main-img[data-astro-cid-o422f4lv]{display:none}.pd-hero__inset-frame[data-astro-cid-o422f4lv]{aspect-ratio:16 / 10;display:grid;place-items:center;padding:16px}.pd-hero__dry-inset[data-astro-cid-o422f4lv]{position:static;width:min(60%,220px);box-shadow:none}}.pd-hero__inset-tag[data-astro-cid-o422f4lv]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;color:var(--color-shoot-ink);margin-top:4px}.pd-hero__cap[data-astro-cid-o422f4lv]{margin-top:8px;font-family:var(--font-mono);font-size:13px;color:var(--color-ink-soft)}.pd-dim[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-paper);padding-block:64px}.pd-dim__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}@media(min-width:1024px){.pd-dim__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:48px}}.pd-dim__h[data-astro-cid-o422f4lv]{margin:4px 0 16px;font-size:var(--text-h2);color:var(--color-pine)}.pd-dim__fig[data-astro-cid-o422f4lv]{margin:0;background:var(--color-vellum);border:1px solid var(--color-pith);border-radius:4px;padding:24px}.pd-dim__diagram[data-astro-cid-o422f4lv]{width:100%;height:auto}.pd-dim__cap[data-astro-cid-o422f4lv]{margin-top:12px;font-family:var(--font-mono);font-size:12px;color:var(--color-ink-soft);text-align:center}.pd-use[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-vellum);padding-block:64px}.pd-use__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}@media(min-width:1024px){.pd-use__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}}.pd-use__fig[data-astro-cid-o422f4lv]{margin:0;border-radius:4px;overflow:hidden;border:1px solid var(--color-pith);background:var(--color-paper)}.pd-use__img[data-astro-cid-o422f4lv]{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}@media(max-width:599px){.pd-use__img[data-astro-cid-o422f4lv]{aspect-ratio:4 / 3}}.pd-use__cap[data-astro-cid-o422f4lv]{padding:10px 14px;font-family:var(--font-mono);font-size:12px;color:var(--color-ink-soft);border-top:1px solid var(--color-pith);margin:0}.pd-use__copy[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:16px}.pd-use__h[data-astro-cid-o422f4lv]{margin:4px 0;font-size:var(--text-h2);color:var(--color-pine)}.pd-use__text[data-astro-cid-o422f4lv]{font-size:15px;line-height:23px;color:var(--color-ink);margin:0}.pd-use__caveat[data-astro-cid-o422f4lv]{background:var(--color-paper);border-left:3px solid var(--color-husk);padding:14px 18px;border-radius:0 4px 4px 0;font-size:14px;line-height:21px;color:var(--color-ink)}.pd-use__caveat[data-astro-cid-o422f4lv] strong[data-astro-cid-o422f4lv]{color:var(--color-pine)}.pg-hero[data-astro-cid-o422f4lv]{background:var(--color-paper);padding-bottom:56px}.pg-hero__head-grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:32px}@media(min-width:1024px){.pg-hero__head-grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px;align-items:end}}.pg-hero__h[data-astro-cid-o422f4lv]{margin:4px 0 0;font-size:var(--text-h1);line-height:var(--lh-h1);color:var(--color-pine)}.pg-hero__avail[data-astro-cid-o422f4lv]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-family:var(--font-mono);color:var(--color-shoot-ink);margin-top:6px}.pg-hero__lead[data-astro-cid-o422f4lv]{font-size:var(--text-lead);line-height:var(--lh-lead);color:var(--color-ink-soft);margin:0 0 16px}.pg-hero__fig[data-astro-cid-o422f4lv]{margin:0;border-radius:4px;overflow:hidden;border:1px solid var(--color-pith);background:var(--color-vellum)}.pg-hero__img[data-astro-cid-o422f4lv]{width:100%;aspect-ratio:3 / 1;object-fit:cover;object-position:50% 56%;display:block}@media(max-width:599px){.pg-hero__img[data-astro-cid-o422f4lv]{aspect-ratio:3 / 2}}.pg-hero__cap[data-astro-cid-o422f4lv]{padding:10px 16px;font-family:var(--font-mono);font-size:13px;color:var(--color-ink-soft);border-top:1px solid var(--color-pith);margin:0}.pg-slab[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-paper);padding-block:64px}.pg-slab__h[data-astro-cid-o422f4lv]{margin:4px 0 24px;font-size:var(--text-h2);color:var(--color-pine)}.pg-slab__plan[data-astro-cid-o422f4lv]{background:var(--color-vellum);border:1px solid var(--color-pith);border-radius:4px;padding:24px;margin-bottom:28px}.pg-slab__plan-svg[data-astro-cid-o422f4lv]{width:100%;height:auto}.pg-slab__vars[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith)}@media(min-width:1024px){.pg-slab__vars[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.pg-slab__vars[data-astro-cid-o422f4lv] .vars-list__row[data-astro-cid-o422f4lv]{display:block;border-bottom:none;border-top:1px solid var(--color-pith);padding:16px 0 0}}@media(min-width:600px)and (max-width:1023px){.pg-slab__vars[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.pg-slab__vars[data-astro-cid-o422f4lv] .vars-list__row[data-astro-cid-o422f4lv]{border-bottom:none;border-top:1px solid var(--color-pith);padding:14px 0 0}}.pg-sys[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-vellum);padding-block:64px}.pg-sys__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}@media(min-width:1024px){.pg-sys__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}}.pg-sys__main[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:16px}.pg-sys__h[data-astro-cid-o422f4lv]{margin:4px 0;font-size:var(--text-h2);color:var(--color-pine)}.pg-sys__p[data-astro-cid-o422f4lv]{font-size:15px;line-height:23px;color:var(--color-ink);margin:0}.pg-sys__caveat[data-astro-cid-o422f4lv]{background:var(--color-paper);border-left:3px solid var(--color-husk);padding:16px 20px;border-radius:0 4px 4px 0;font-size:14px;line-height:22px;color:var(--color-ink)}.pg-sys__caveat[data-astro-cid-o422f4lv] strong[data-astro-cid-o422f4lv]{color:var(--color-pine)}.pg-sys__links[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.pg-sys__checklist[data-astro-cid-o422f4lv]{background:var(--color-paper);border:1px solid var(--color-pith);border-radius:6px;padding:24px}.pg-sys__check-title[data-astro-cid-o422f4lv]{margin:0 0 16px;font-size:17px;font-weight:600;color:var(--color-pine)}.pg-sys__check-list[data-astro-cid-o422f4lv]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:20px;color:var(--color-ink)}.pf-hero[data-astro-cid-o422f4lv]{background:var(--color-paper);padding-bottom:56px}.pf-hero__head[data-astro-cid-o422f4lv]{margin-bottom:36px}.pf-hero__h[data-astro-cid-o422f4lv]{margin:4px 0 12px;font-size:var(--text-h1);line-height:var(--lh-h1);color:var(--color-pine)}.pf-hero__lead[data-astro-cid-o422f4lv]{font-size:var(--text-lead);line-height:var(--lh-lead);color:var(--color-ink-soft);max-width:52ch;margin:0}.pf-hero__specimens[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.pf-hero__specimens[data-astro-cid-o422f4lv]{grid-template-columns:1fr 1fr;gap:32px}}.pf-hero__specimen[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:10px}.pf-hero__specimen--fibre[data-astro-cid-o422f4lv] .pf-hero__img-wrap[data-astro-cid-o422f4lv]{background:var(--color-paper);border:1px solid var(--color-pith)}.pf-hero__specimen--chips[data-astro-cid-o422f4lv] .pf-hero__img-wrap[data-astro-cid-o422f4lv]{background:var(--color-vellum);border:1px solid var(--color-pith)}.pf-hero__img-wrap[data-astro-cid-o422f4lv]{border-radius:4px;overflow:hidden}.pf-hero__img-wrap--contain[data-astro-cid-o422f4lv] .pf-hero__img[data-astro-cid-o422f4lv]{aspect-ratio:1 / 1;object-fit:contain}.pf-hero__img-wrap--cover[data-astro-cid-o422f4lv] .pf-hero__img[data-astro-cid-o422f4lv]{aspect-ratio:4 / 3;object-fit:cover}.pf-hero__img[data-astro-cid-o422f4lv]{width:100%;display:block}.pf-hero__label[data-astro-cid-o422f4lv]{font-family:var(--font-mono);font-size:13px;color:var(--color-shoot-ink);margin:0}.pf-frac[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-paper);padding-block:64px}.pf-frac__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}@media(min-width:1024px){.pf-frac__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}}.pf-frac__h[data-astro-cid-o422f4lv]{margin:4px 0 16px;font-size:var(--text-h2);color:var(--color-pine)}.pf-frac__fig[data-astro-cid-o422f4lv]{margin:0;background:var(--color-vellum);border:1px solid var(--color-pith);border-radius:4px;padding:20px}.pf-frac__diagram[data-astro-cid-o422f4lv]{width:100%;height:auto}.pf-frac__cap[data-astro-cid-o422f4lv]{margin-top:10px;font-family:var(--font-mono);font-size:12px;color:var(--color-ink-soft);text-align:center}.pf-limits[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-vellum);padding-block:64px}.pf-limits__h[data-astro-cid-o422f4lv]{margin:4px 0 32px;font-size:var(--text-h2);color:var(--color-pine)}.pf-limits__cols[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:32px}@media(max-width:767px){.pf-limits__col[data-astro-cid-o422f4lv]+.pf-limits__col[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);padding-top:24px}}.pf-limits__contact[data-astro-cid-o422f4lv]{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--color-pith)}@media(min-width:768px){.pf-limits__cols[data-astro-cid-o422f4lv]{grid-template-columns:1fr 1fr;gap:48px}.pf-limits__col[data-astro-cid-o422f4lv]:first-child{border-right:1px solid var(--color-pith);padding-right:48px}}.pf-limits__col[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:14px}.pf-limits__col-title[data-astro-cid-o422f4lv]{margin:0;font-size:20px;font-weight:600;color:var(--color-pine)}.pf-limits__col-desc[data-astro-cid-o422f4lv]{margin:0;font-size:15px;line-height:23px;color:var(--color-ink)}.pf-limits__caution[data-astro-cid-o422f4lv]{background:var(--color-paper);border-left:3px solid var(--color-husk);padding:12px 16px;border-radius:0 4px 4px 0;font-size:14px;line-height:21px;color:var(--color-ink);margin:4px 0}.pf-limits__caution--alert[data-astro-cid-o422f4lv]{border-left-color:var(--color-error)}.pl-hero[data-astro-cid-o422f4lv]{background:var(--color-paper);padding-bottom:56px}.pl-hero__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:1024px){.pl-hero__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.pl-hero__copy[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:16px}.pl-hero__h[data-astro-cid-o422f4lv]{margin:4px 0 0;font-size:var(--text-h1);line-height:var(--lh-h1);color:var(--color-pine)}.pl-hero__avail[data-astro-cid-o422f4lv]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-family:var(--font-mono);color:var(--color-shoot-ink);margin:0}.pl-hero__lead[data-astro-cid-o422f4lv]{font-size:var(--text-lead);line-height:var(--lh-lead);color:var(--color-ink-soft);margin:0}.pl-hero__actions[data-astro-cid-o422f4lv]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.pl-hero__fig[data-astro-cid-o422f4lv]{margin:0;background:var(--color-paper);border:1px solid var(--color-pith);border-radius:4px;overflow:hidden}.pl-hero__diagram-box[data-astro-cid-o422f4lv]{padding:32px;display:grid;place-items:center;background:var(--color-paper)}.pl-hero__diagram[data-astro-cid-o422f4lv]{width:100%;max-width:280px;height:auto}.pl-hero__cap[data-astro-cid-o422f4lv]{padding:10px 16px;font-family:var(--font-mono);font-size:13px;color:var(--color-ink-soft);border-top:1px solid var(--color-pith);background:var(--color-vellum);margin:0}.pl-mat[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-paper);padding-block:64px}.pl-mat__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}@media(min-width:1024px){.pl-mat__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,7fr) minmax(0,1fr) minmax(0,4fr);gap:0}.pl-mat__ledger[data-astro-cid-o422f4lv]{grid-column:1}.pl-mat__note[data-astro-cid-o422f4lv]{grid-column:3}}.pl-mat__h[data-astro-cid-o422f4lv]{margin:4px 0 20px;font-size:var(--text-h2);color:var(--color-pine)}.pl-mat__note[data-astro-cid-o422f4lv]{background:var(--color-vellum);border:1px solid var(--color-pith);border-radius:6px;padding:24px}.pl-mat__note-title[data-astro-cid-o422f4lv]{margin:0 0 10px;font-size:17px;font-weight:600;color:var(--color-pine)}.pl-mat__note-p[data-astro-cid-o422f4lv]{margin:0;font-size:14px;line-height:21px;color:var(--color-ink-soft)}.pl-freight[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-vellum);padding-block:64px}.pl-freight__h[data-astro-cid-o422f4lv]{margin:4px 0 32px;font-size:var(--text-h2);color:var(--color-pine)}.pl-freight__tradeoff[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:24px;border-top:1px solid var(--color-pith);border-bottom:1px solid var(--color-pith);padding-block:28px}@media(min-width:768px){.pl-freight__tradeoff[data-astro-cid-o422f4lv]{grid-template-columns:7fr auto 5fr;gap:36px;align-items:center}.pl-freight__divider[data-astro-cid-o422f4lv]{width:1px;height:100%;background:var(--color-pith)}}.pl-freight__side-title[data-astro-cid-o422f4lv]{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--color-pine)}.pl-freight__side-p[data-astro-cid-o422f4lv]{margin:0;font-size:15px;line-height:22px;color:var(--color-ink)}.pl-freight__summary[data-astro-cid-o422f4lv]{margin:20px 0;font-size:14px;color:var(--color-ink-soft)}.pl-freight__links[data-astro-cid-o422f4lv]{display:flex;flex-wrap:wrap;gap:20px}.d3-close[data-astro-cid-o422f4lv]{border-top:1px solid var(--color-pith);background:var(--color-paper);padding-block:64px}.d3-close__grid[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width:1024px){.d3-close__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px}}.d3-close__h[data-astro-cid-o422f4lv]{margin:4px 0 20px;font-size:var(--text-h2);color:var(--color-pine)}.d3-close__apps[data-astro-cid-o422f4lv]{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-pith)}.d3-close__app-item[data-astro-cid-o422f4lv]{border-bottom:1px solid var(--color-pith)}.d3-close__app-link[data-astro-cid-o422f4lv]{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;padding:16px 0;align-items:baseline;text-decoration:none}@media(min-width:768px){.d3-close__app-link[data-astro-cid-o422f4lv]{grid-template-columns:auto minmax(180px,240px) 1fr;gap:20px}}.d3-close__badge[data-astro-cid-o422f4lv]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:4px;border:1px solid var(--color-pith);background:var(--color-vellum);color:var(--color-shoot-ink)}.d3-close__app-title[data-astro-cid-o422f4lv]{font-size:16px;font-weight:600;color:var(--color-pine);display:inline-flex;align-items:center;gap:6px}.d3-close__app-link[data-astro-cid-o422f4lv]:hover .d3-close__app-title[data-astro-cid-o422f4lv]{color:var(--color-shoot-ink);text-decoration:underline}.d3-close__app-fit[data-astro-cid-o422f4lv]{font-size:14px;color:var(--color-ink-soft)}.d3-close__meta-links[data-astro-cid-o422f4lv]{margin-top:24px;display:flex;flex-direction:column;gap:10px}.d3-close__method[data-astro-cid-o422f4lv],.d3-close__compare[data-astro-cid-o422f4lv]{margin:0;font-size:14px;color:var(--color-ink-soft)}.d3-close__method[data-astro-cid-o422f4lv] strong[data-astro-cid-o422f4lv]{color:var(--color-pine)}.vars-list[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;border-top:1px solid var(--color-pith)}.vars-list__row[data-astro-cid-o422f4lv]{padding:16px 0;border-bottom:1px solid var(--color-pith);display:grid;grid-template-columns:1fr;gap:6px}@media(min-width:768px){.vars-list__row[data-astro-cid-o422f4lv]{grid-template-columns:200px 1fr;gap:20px;align-items:baseline}}.vars-list__name[data-astro-cid-o422f4lv] strong[data-astro-cid-o422f4lv]{font-size:15px;color:var(--color-pine)}.vars-list__detail[data-astro-cid-o422f4lv]{font-size:14px;line-height:21px;color:var(--color-ink)}@media(max-width:767px){.pb-hero__media[data-astro-cid-o422f4lv]{order:2}.pb-hero__copy[data-astro-cid-o422f4lv]{order:1}.pb-pack__portrait[data-astro-cid-o422f4lv]{order:2}.pb-pack__worksheet[data-astro-cid-o422f4lv]{order:1}.pb-pack__rail[data-astro-cid-o422f4lv]{order:3}}@media(min-width:768px)and (max-width:1023px){.pb-prep__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,5fr) minmax(0,3fr);gap:36px}.pb-pack__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:32px}.pb-pack__rail[data-astro-cid-o422f4lv]{grid-column:1 / -1}.pq-hero__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,4fr) minmax(0,4fr);gap:36px}.pq-unit__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:36px}.pd-hero__grid[data-astro-cid-o422f4lv],.pd-dim__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,4fr) minmax(0,4fr);gap:36px}.pd-use__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,5fr) minmax(0,3fr);gap:36px}.pg-hero__head-grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,5fr) minmax(0,3fr);gap:36px;align-items:end}.pg-sys__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,5fr) minmax(0,3fr);gap:36px}.pf-frac__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,3fr) minmax(0,5fr);gap:36px}.pl-hero__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,4fr) minmax(0,4fr);gap:36px}.pl-mat__grid[data-astro-cid-o422f4lv]{grid-template-columns:minmax(0,5fr) minmax(0,3fr);gap:32px}.pl-mat__ledger[data-astro-cid-o422f4lv]{grid-column:1}.pl-mat__note[data-astro-cid-o422f4lv]{grid-column:2}}@media(min-width:768px){.pq-unit__ledger-col[data-astro-cid-o422f4lv] .vars-list__row[data-astro-cid-o422f4lv]{padding:32px 0}}@media(max-width:599px){.pq-hero__diagram-box[data-astro-cid-o422f4lv]{aspect-ratio:16 / 10;display:grid;place-items:center}.pf-hero__img-wrap--contain[data-astro-cid-o422f4lv] .pf-hero__img[data-astro-cid-o422f4lv],.pf-hero__img-wrap--cover[data-astro-cid-o422f4lv] .pf-hero__img[data-astro-cid-o422f4lv]{aspect-ratio:16 / 10}}.pl-hero__texture-inset[data-astro-cid-o422f4lv]{margin-top:16px;border:1px solid var(--color-pith);border-radius:4px;overflow:hidden;max-width:260px}.pl-hero__texture-inset[data-astro-cid-o422f4lv] img[data-astro-cid-o422f4lv]{width:100%;aspect-ratio:2 / 1;object-fit:cover;display:block}.pl-hero__texture-cap[data-astro-cid-o422f4lv]{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;color:var(--color-ink-soft);padding:4px 8px;background:var(--color-paper)}@media(max-width:767px){.pl-hero__copy[data-astro-cid-o422f4lv]{order:1}.pl-hero__media[data-astro-cid-o422f4lv]{order:2}}
