.hero[data-astro-cid-i3irphx7]{gap:var(--stroke-hair);background:var(--line);border-bottom:var(--stroke-hair) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));display:grid}.text[data-astro-cid-i3irphx7]{justify-content:center;gap:var(--space-6);padding:var(--pad-l) var(--gutter-base) var(--pad-l) var(--gutter);background:var(--paper);flex-direction:column;display:flex}h1[data-astro-cid-i3irphx7]{font-size:var(--text-hero);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.02}.lead[data-astro-cid-i3irphx7]{max-width:60ch;margin:0}.actions[data-astro-cid-i3irphx7]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.art[data-astro-cid-i3irphx7]{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--gutter) var(--space-12) var(--gutter-base);background:var(--paper-sunk);flex-direction:column;margin:0;display:flex}.art[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{width:auto;max-width:100%;height:calc(clamp(360px, 200px + 25vw, 560px) + var(--wide) / 4);object-fit:contain}figcaption[data-astro-cid-i3irphx7]{justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;width:100%;max-width:560px;display:flex}.section[data-astro-cid-peyyzmqf]{padding:var(--section) var(--gutter) 0}.sub[data-astro-cid-peyyzmqf]{margin:0 0 var(--space-4);font-size:var(--text-sub);letter-spacing:-.02em;font-weight:500;line-height:1.15}.pair[data-astro-cid-peyyzmqf]{border:var(--stroke-hair) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}p[data-astro-cid-peyyzmqf]{padding:var(--pad);margin:0}.sunk[data-astro-cid-peyyzmqf]{background:var(--paper-sunk)}.card[data-astro-cid-y4zc6zs6]{color:var(--ink);border-right:var(--stroke-hair) solid var(--line);border-bottom:var(--stroke-hair) solid var(--line);transition:background-color var(--dur-fast) linear;flex-direction:column;text-decoration:none;display:flex}.card[data-astro-cid-y4zc6zs6]:hover{background-color:var(--paper-sunk);color:var(--ink)}.art[data-astro-cid-y4zc6zs6]{aspect-ratio:7/10;max-height:400px;padding:var(--space-4);border-bottom:var(--stroke-hair) solid var(--line);justify-content:center;align-items:center;display:flex}.art[data-astro-cid-y4zc6zs6] img[data-astro-cid-y4zc6zs6]{object-fit:contain;width:100%;height:100%}.body[data-astro-cid-y4zc6zs6]{min-width:0;padding:var(--space-4);flex:1}h3[data-astro-cid-y4zc6zs6]{margin:0;font-size:21px;font-weight:500;line-height:1.25}.role[data-astro-cid-y4zc6zs6]{margin-top:var(--space-1);color:var(--signal-text)}.spec[data-astro-cid-y4zc6zs6]{margin:var(--space-3) 0 0}@container products (width<560px){.card[data-astro-cid-y4zc6zs6]{flex-direction:row}.art[data-astro-cid-y4zc6zs6]{aspect-ratio:3/4;width:40%;max-height:240px;padding:var(--space-3);border-bottom:0;border-right:var(--stroke-hair) solid var(--line);flex:none}}.cards[data-astro-cid-bw7gkjr2]{border-top:var(--stroke-hair) solid var(--line);border-left:var(--stroke-hair) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.card[data-astro-cid-bw7gkjr2]{padding:var(--pad);border-right:var(--stroke-hair) solid var(--line);border-bottom:var(--stroke-hair) solid var(--line)}h4[data-astro-cid-bw7gkjr2]{margin:0 0 var(--space-3)}p[data-astro-cid-bw7gkjr2]{color:var(--ink-muted);margin:0}.section[data-astro-cid-iyxw6jz5]{padding:var(--section) var(--gutter) 0}.sub[data-astro-cid-iyxw6jz5]{margin:var(--stack) 0 var(--space-4);font-size:var(--text-sub);letter-spacing:-.02em;font-weight:500;line-height:1.15}.wrap[data-astro-cid-iyxw6jz5]{margin-top:var(--space-8);container:products/inline-size}.grid[data-astro-cid-iyxw6jz5]{border-top:var(--stroke-hair) solid var(--line);border-left:var(--stroke-hair) solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}@container products (width>=560px){.grid[data-astro-cid-iyxw6jz5]{grid-template-columns:repeat(6,minmax(0,1fr))}.grid[data-astro-cid-iyxw6jz5]>*{grid-column:span 2}.grid[data-astro-cid-iyxw6jz5]>:nth-child(3n+1):nth-last-child(2),.grid[data-astro-cid-iyxw6jz5]>:nth-child(3n+1):nth-last-child(2)+*{grid-column:span 3}}@container products (width>=1100px){.grid[data-astro-cid-iyxw6jz5]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.grid[data-astro-cid-iyxw6jz5]>*,.grid[data-astro-cid-iyxw6jz5]>:nth-child(3n+1):nth-last-child(2),.grid[data-astro-cid-iyxw6jz5]>:nth-child(3n+1):nth-last-child(2)+*{grid-column:auto}}.section[data-astro-cid-jeht7s6z]{padding:var(--section) var(--gutter) 0}p[data-astro-cid-jeht7s6z]{margin:0}.intro[data-astro-cid-jeht7s6z]{margin-top:var(--space-8)}.steps[data-astro-cid-jeht7s6z]{gap:var(--space-8) var(--space-6);margin:var(--space-12) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));padding:0;list-style:none;display:grid}.step[data-astro-cid-jeht7s6z]{padding-top:var(--space-4);border-top:var(--stroke-hair) solid var(--line)}.step-label[data-astro-cid-jeht7s6z]{color:var(--signal-text)}h3[data-astro-cid-jeht7s6z]{margin:var(--space-3) 0;font-size:21px;font-weight:500;line-height:1.25}.step[data-astro-cid-jeht7s6z] p[data-astro-cid-jeht7s6z]{color:var(--ink-muted)}.close[data-astro-cid-jeht7s6z]{align-items:flex-start;gap:var(--space-8);margin-top:var(--stack);padding:var(--pad-l) var(--pad);background:var(--paper-sunk);border:var(--stroke-hair) solid var(--line);flex-direction:column;display:flex}.close-text[data-astro-cid-jeht7s6z]{max-width:26ch;font-size:var(--text-feature);letter-spacing:-.025em;font-weight:500;line-height:1.1}.stats[data-astro-cid-b6v4jgtz]{margin:0}.stat[data-astro-cid-b6v4jgtz]{gap:var(--space-2) var(--space-6);padding:var(--space-4) 0;border-top:var(--stroke-hair) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.value[data-astro-cid-b6v4jgtz]{font:500 32px/1.15 var(--font-mono);letter-spacing:-.02em}dd[data-astro-cid-b6v4jgtz],p[data-astro-cid-b6v4jgtz]{margin:0}.source[data-astro-cid-b6v4jgtz]{margin-top:var(--space-1);color:var(--ink-muted)}.section[data-astro-cid-q45shrln]{padding:var(--section) var(--gutter) 0}p[data-astro-cid-q45shrln]{margin:0}.intro[data-astro-cid-q45shrln]{margin-top:var(--space-8)}.block[data-astro-cid-q45shrln]{gap:var(--space-6) var(--space-12);margin-top:var(--stack);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));display:grid}.flow[data-astro-cid-q45shrln]{gap:var(--space-4);flex-direction:column;display:flex}.flow[data-astro-cid-q45shrln] .sub--note[data-astro-cid-q45shrln]{margin-top:calc(var(--stack) - var(--space-4))}.sub[data-astro-cid-q45shrln]{font-size:var(--text-sub);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.15}
