.machine[data-astro-cid-y4egwo2b]{max-inline-size:var(--page-max);padding:var(--space-m) var(--gutter) var(--space-3xl);gap:var(--space-xl);margin-inline:auto;display:grid}.crumb[data-astro-cid-y4egwo2b]{font-size:var(--text-sm)}.crumb[data-astro-cid-y4egwo2b] a[data-astro-cid-y4egwo2b]{min-block-size:2.75rem;color:var(--color-action);font-weight:var(--weight-strong);align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.crumb-text[data-astro-cid-y4egwo2b]{text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:2px}.crumb-arrow[data-astro-cid-y4egwo2b]{transition:transform var(--duration-fast) var(--ease-out)}.crumb[data-astro-cid-y4egwo2b] a[data-astro-cid-y4egwo2b]:hover{color:var(--color-action-strong)}.crumb[data-astro-cid-y4egwo2b] a[data-astro-cid-y4egwo2b]:hover .crumb-arrow[data-astro-cid-y4egwo2b],.crumb[data-astro-cid-y4egwo2b] a[data-astro-cid-y4egwo2b]:focus-visible .crumb-arrow[data-astro-cid-y4egwo2b]{transform:translate(-.1875rem)}.product[data-astro-cid-y4egwo2b]{gap:var(--space-m);grid-template-areas:"head""photos""actions""body";display:grid}.product-head[data-astro-cid-y4egwo2b]{gap:var(--space-3xs);grid-area:head;display:grid}.product-photos[data-astro-cid-y4egwo2b]{gap:var(--space-xs);grid-area:photos;align-content:start;min-inline-size:0;display:grid}.product-body[data-astro-cid-y4egwo2b]{gap:var(--space-m);grid-area:body;align-content:start;display:grid}h1[data-astro-cid-y4egwo2b]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-display);line-height:var(--leading-tight);color:var(--color-heading);text-wrap:balance;margin:0}.product-label[data-astro-cid-y4egwo2b]{font-family:var(--font-mono);font-size:var(--text-sm);margin:0}.product-price[data-astro-cid-y4egwo2b]{margin:var(--space-2xs) 0 0;font-size:var(--text-xl);font-weight:var(--weight-strong);color:var(--color-heading)}.product-group[data-astro-cid-y4egwo2b]{gap:var(--space-3xs);display:grid}.product-group[data-astro-cid-y4egwo2b] h2[data-astro-cid-y4egwo2b]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-heading);margin:0}.product-group[data-astro-cid-y4egwo2b] p[data-astro-cid-y4egwo2b]{margin:0}.product-list[data-astro-cid-y4egwo2b]{margin:0;padding:0;list-style:none}.product-list[data-astro-cid-y4egwo2b] li[data-astro-cid-y4egwo2b]{text-indent:-1em;padding-inline-start:1em}.product-list[data-astro-cid-y4egwo2b] li[data-astro-cid-y4egwo2b]:before{content:"– ";color:var(--color-hairline)}.product-list[data-astro-cid-y4egwo2b] li[data-astro-cid-y4egwo2b]+li[data-astro-cid-y4egwo2b]{margin-block-start:var(--space-3xs)}@media (width>=40rem){.product-list-columns[data-astro-cid-y4egwo2b]{columns:2;column-gap:var(--space-m)}.product-list-columns[data-astro-cid-y4egwo2b] li[data-astro-cid-y4egwo2b]{break-inside:avoid}.product-list-columns[data-astro-cid-y4egwo2b] li[data-astro-cid-y4egwo2b]+li[data-astro-cid-y4egwo2b]{margin-block-start:0}.product-list-columns[data-astro-cid-y4egwo2b] li[data-astro-cid-y4egwo2b]{margin-block-end:var(--space-3xs)}}.specs[data-astro-cid-y4egwo2b]{margin:0;display:grid}.specs[data-astro-cid-y4egwo2b] div[data-astro-cid-y4egwo2b]{gap:var(--space-s);padding-block:var(--space-3xs);border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;display:grid}.specs[data-astro-cid-y4egwo2b] dt[data-astro-cid-y4egwo2b]{font-size:var(--text-sm);font-weight:var(--weight-strong)}.specs[data-astro-cid-y4egwo2b] dd[data-astro-cid-y4egwo2b]{margin:0}.product-actions[data-astro-cid-y4egwo2b]{align-items:center;gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;grid-area:actions;display:flex}.product-actions[data-astro-cid-y4egwo2b] .action-link[data-astro-cid-y4egwo2b]{text-underline-offset:.22em;min-inline-size:2.75rem;text-decoration-thickness:2px}.record[data-astro-cid-y4egwo2b]{border-block-end:var(--border-hairline) solid var(--color-hairline);display:grid}.record-head[data-astro-cid-y4egwo2b]{gap:var(--space-3xs);padding:var(--space-s) var(--space-m);background-color:var(--gauge-paper-tan);color:var(--gauge-boiler-black);display:grid}.record-head[data-astro-cid-y4egwo2b] h2[data-astro-cid-y4egwo2b]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:var(--leading-snug);margin:0}.record-meta[data-astro-cid-y4egwo2b]{font-size:var(--text-sm);margin:0}.record-id[data-astro-cid-y4egwo2b]{font-family:var(--font-mono);font-weight:var(--weight-body)}.record-head[data-astro-cid-y4egwo2b] h2[data-astro-cid-y4egwo2b] .record-id[data-astro-cid-y4egwo2b]{font-size:.8em}.record-nowrap[data-astro-cid-y4egwo2b]{white-space:nowrap}.record-fields[data-astro-cid-y4egwo2b]{margin:0}.record-fields[data-astro-cid-y4egwo2b]>div[data-astro-cid-y4egwo2b]{gap:var(--space-3xs);padding:var(--space-s) var(--space-m);border-block-start:var(--border-hairline) solid var(--color-hairline);display:grid}.record-fields[data-astro-cid-y4egwo2b]>div[data-astro-cid-y4egwo2b]:first-child{border-block-start:0}.record-fields[data-astro-cid-y4egwo2b] dt[data-astro-cid-y4egwo2b]{font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase}.record-fields[data-astro-cid-y4egwo2b] dd[data-astro-cid-y4egwo2b]{max-inline-size:var(--measure);margin:0}.record-fields[data-astro-cid-y4egwo2b] p[data-astro-cid-y4egwo2b],.record-fields[data-astro-cid-y4egwo2b] ul[data-astro-cid-y4egwo2b]{margin:0}.record-fields[data-astro-cid-y4egwo2b] ul[data-astro-cid-y4egwo2b]{padding:0;list-style:none}.record-fields[data-astro-cid-y4egwo2b] li[data-astro-cid-y4egwo2b]{text-indent:-1em;padding-inline-start:1em}.record-fields[data-astro-cid-y4egwo2b] li[data-astro-cid-y4egwo2b]:before{content:"– ";color:var(--color-hairline)}.record-fields[data-astro-cid-y4egwo2b] li[data-astro-cid-y4egwo2b]+li[data-astro-cid-y4egwo2b]{margin-block-start:var(--space-3xs)}@media (width>=60rem){.product[data-astro-cid-y4egwo2b]{column-gap:var(--space-xl);grid-template:"photos head""photos actions""photos body"1fr/minmax(0,1fr) minmax(0,1.2fr)}.record-head[data-astro-cid-y4egwo2b]{padding-inline:var(--space-l)}.record-fields[data-astro-cid-y4egwo2b]>div[data-astro-cid-y4egwo2b]{gap:var(--space-m);padding-inline:var(--space-l);grid-template-columns:9rem minmax(0,1fr);align-items:baseline}}
