.home-hero[data-astro-cid-irahaz3f]{border-bottom:1px solid var(--line);padding-block:5.5rem 6.5rem}.hero-copy[data-astro-cid-irahaz3f]{max-width:78rem}.hero-copy[data-astro-cid-irahaz3f] h1[data-astro-cid-irahaz3f]{max-width:14ch;margin-bottom:.35em}.hero-copy[data-astro-cid-irahaz3f] .lede[data-astro-cid-irahaz3f]{max-width:54ch}.hero-body[data-astro-cid-irahaz3f]{max-width:62ch;color:var(--ink-soft);margin:1.35rem 0 0}.home-products[data-astro-cid-irahaz3f]{padding-block:4.5rem 5.5rem}.section-intro[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:2rem 5rem;margin-bottom:2.5rem;display:grid}.section-intro[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{max-width:18ch;margin-bottom:0}.section-intro[data-astro-cid-irahaz3f]>p[data-astro-cid-irahaz3f]{max-width:52ch;color:var(--ink-soft);margin:0}.product-grid[data-astro-cid-irahaz3f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.product-card[data-astro-cid-irahaz3f]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-raised);min-height:26rem;box-shadow:var(--shadow-md);flex-direction:column;padding:2rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.product-card[data-astro-cid-irahaz3f]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.product-card-topline[data-astro-cid-irahaz3f]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.product-card-topline[data-astro-cid-irahaz3f] img[data-astro-cid-irahaz3f]{object-fit:contain;flex:none;width:4.5rem;height:4.5rem}.status-pill[data-astro-cid-irahaz3f]{border:1px solid var(--line);border-radius:var(--radius-full);max-width:15rem;color:var(--ink-soft);background:var(--bg-soft);align-items:center;gap:.45rem;padding:.38rem .7rem;font-size:.72rem;font-weight:650;line-height:1.3;display:inline-flex}.status-pill[data-astro-cid-irahaz3f] i[data-astro-cid-irahaz3f]{background:var(--accent);border-radius:50%;flex:none;width:.42rem;height:.42rem}.product-card[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f]{letter-spacing:0;margin-bottom:.15rem;font-size:2.2rem}.product-category[data-astro-cid-irahaz3f]{color:var(--ink-soft);margin-bottom:1rem;font-weight:650}.product-description[data-astro-cid-irahaz3f]{max-width:58ch;color:var(--ink-soft)}.product-highlights[data-astro-cid-irahaz3f]{flex-wrap:wrap;gap:.45rem;margin:0 0 1.6rem;padding:0;list-style:none;display:flex}.product-highlights[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]{border:1px solid var(--line);border-radius:var(--radius-full);color:var(--ink-faint);padding:.34rem .68rem;font-size:.76rem;line-height:1.35}.product-link[data-astro-cid-irahaz3f]{width:fit-content;color:var(--ink);font-family:var(--font-display);align-items:center;gap:.5rem;margin-top:auto;font-weight:650;text-decoration:none;display:inline-flex}.product-link[data-astro-cid-irahaz3f] span[data-astro-cid-irahaz3f]{color:var(--accent-strong);transition:transform .14s}.product-link[data-astro-cid-irahaz3f]:hover span[data-astro-cid-irahaz3f]{transform:translate(2px)}.company-layout[data-astro-cid-irahaz3f]{justify-content:space-between;align-items:flex-end;gap:2.5rem;display:flex}.company-layout[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{max-width:16ch}.company-layout[data-astro-cid-irahaz3f]>div[data-astro-cid-irahaz3f]:first-child>p[data-astro-cid-irahaz3f]:last-child{max-width:62ch;color:var(--ink-soft);margin:0}.company-actions[data-astro-cid-irahaz3f]{flex-wrap:wrap;flex:none;gap:.65rem;display:flex}@media (width<=56rem){.section-intro[data-astro-cid-irahaz3f],.product-grid[data-astro-cid-irahaz3f]{grid-template-columns:1fr}.company-layout[data-astro-cid-irahaz3f]{flex-direction:column;align-items:flex-start}}@media (width<=36rem){.home-hero[data-astro-cid-irahaz3f]{padding-block:3.5rem 4.5rem}.product-card[data-astro-cid-irahaz3f]{border-radius:var(--radius-md);min-height:0;padding:1.4rem}.product-card-topline[data-astro-cid-irahaz3f]{flex-direction:column;align-items:flex-start}.company-actions[data-astro-cid-irahaz3f],.company-actions[data-astro-cid-irahaz3f] .button[data-astro-cid-irahaz3f]{width:100%}}
