.work-grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 32px;display:grid}.work-card[data-astro-cid-nntkhrjw]{flex-direction:column;align-items:flex-start;display:flex}.work-card__shot[data-astro-cid-nntkhrjw]{border:1px solid var(--border);background:var(--bg-subtle);border-radius:18px;width:100%;margin-bottom:26px;transition:border-color .18s;overflow:hidden}.work-card__shot[data-astro-cid-nntkhrjw] img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%;height:auto;transition:transform .45s;display:block}.work-card__bar[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--border);background:var(--bg-inset);align-items:center;gap:6px;padding:11px 14px;display:flex}.work-card__bar[data-astro-cid-nntkhrjw] i[data-astro-cid-nntkhrjw]{background:var(--border-strong);opacity:.55;border-radius:50%;width:8px;height:8px}.work-card__bar[data-astro-cid-nntkhrjw] span[data-astro-cid-nntkhrjw]{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-size:11px;overflow:hidden}.work-card[data-astro-cid-nntkhrjw] .brand-eyebrow[data-astro-cid-nntkhrjw],.product-card[data-astro-cid-nntkhrjw] .brand-eyebrow[data-astro-cid-nntkhrjw]{color:var(--fg-muted)}.work-card[data-astro-cid-nntkhrjw] h3[data-astro-cid-nntkhrjw]{letter-spacing:-.045em;align-items:center;gap:12px;margin-top:12px;font-size:28px;font-weight:500;line-height:1.25;display:flex}.work-card[data-astro-cid-nntkhrjw] h3[data-astro-cid-nntkhrjw] svg{color:var(--accent);flex-shrink:0;transition:transform .2s}.work-card__summary[data-astro-cid-nntkhrjw]{max-width:520px;color:var(--fg-muted);margin-top:14px;font-size:14px;line-height:1.8}.work-card[data-astro-cid-nntkhrjw]:hover h3[data-astro-cid-nntkhrjw],.work-card[data-astro-cid-nntkhrjw]:focus-visible h3[data-astro-cid-nntkhrjw]{color:var(--accent)}.work-card[data-astro-cid-nntkhrjw]:hover h3[data-astro-cid-nntkhrjw] svg{transform:translate(2px,-2px)}.work-card[data-astro-cid-nntkhrjw]:hover .work-card__shot[data-astro-cid-nntkhrjw]{border-color:var(--border-strong)}.work-card[data-astro-cid-nntkhrjw]:hover .work-card__shot[data-astro-cid-nntkhrjw] img{transform:scale(1.015)}.product-grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.product-card[data-astro-cid-nntkhrjw]{border:1px solid var(--border);background:var(--bg-subtle);border-radius:22px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.product-card[data-astro-cid-nntkhrjw]:hover,.product-card[data-astro-cid-nntkhrjw]:focus-visible{border-color:var(--accent)}.product-card__icon[data-astro-cid-nntkhrjw]{background:var(--brand-ink);border-radius:16px;width:64px;height:64px;margin-bottom:34px;display:block;overflow:hidden}.product-card__icon[data-astro-cid-nntkhrjw] img{width:100%;height:100%;display:block}.product-card[data-astro-cid-nntkhrjw] h3[data-astro-cid-nntkhrjw]{letter-spacing:-.045em;margin-top:12px;font-size:26px;font-weight:500}.product-card[data-astro-cid-nntkhrjw]:hover h3[data-astro-cid-nntkhrjw]{color:var(--accent)}.product-card__summary[data-astro-cid-nntkhrjw]{color:var(--fg-muted);margin:14px 0 28px;font-size:14px;line-height:1.8}.product-card__more[data-astro-cid-nntkhrjw]{color:var(--accent);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:550;display:inline-flex}@media (prefers-reduced-motion:reduce){.work-card__shot[data-astro-cid-nntkhrjw] img,.work-card[data-astro-cid-nntkhrjw] h3[data-astro-cid-nntkhrjw] svg{transition:none}.work-card[data-astro-cid-nntkhrjw]:hover .work-card__shot[data-astro-cid-nntkhrjw] img,.work-card[data-astro-cid-nntkhrjw]:hover h3[data-astro-cid-nntkhrjw] svg{transform:none}}@media (width<=1000px){.product-grid[data-astro-cid-nntkhrjw]{grid-template-columns:1fr}.product-card[data-astro-cid-nntkhrjw]{grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.product-card__icon[data-astro-cid-nntkhrjw]{grid-row:span 4;margin-bottom:0}.product-card[data-astro-cid-nntkhrjw] .brand-eyebrow[data-astro-cid-nntkhrjw]{margin-top:2px}.product-card__summary[data-astro-cid-nntkhrjw]{max-width:640px}}@media (width<=760px){.work-grid[data-astro-cid-nntkhrjw]{grid-template-columns:1fr;gap:52px}.work-card[data-astro-cid-nntkhrjw] h3[data-astro-cid-nntkhrjw]{font-size:25px}.product-card[data-astro-cid-nntkhrjw]{grid-template-columns:52px minmax(0,1fr);column-gap:20px;padding:26px}.product-card__icon[data-astro-cid-nntkhrjw]{border-radius:13px;width:52px;height:52px}.product-card[data-astro-cid-nntkhrjw] h3[data-astro-cid-nntkhrjw]{font-size:23px}}
