.matrix-content[data-astro-cid-gcna3bpu]{padding-block:clamp(2rem,4vw,3.5rem) 3.5rem}.matrix-index-title[data-astro-cid-gcna3bpu]{margin-bottom:.85rem;font-size:1rem;font-weight:700}.matrix-index[data-astro-cid-gcna3bpu],.matrix-grid[data-astro-cid-gcna3bpu]{gap:.9rem;display:grid}.matrix-index-link[data-astro-cid-gcna3bpu]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;height:100%;min-height:4.25rem;padding:.8rem;text-decoration:none;display:grid}.matrix-index-icon[data-astro-cid-gcna3bpu],.matrix-index-arrow[data-astro-cid-gcna3bpu]{color:var(--feature-accent)}.matrix-index-name[data-astro-cid-gcna3bpu]{font-size:.925rem;font-weight:700;display:block}.matrix-index-topics[data-astro-cid-gcna3bpu]{color:var(--feature-muted);margin-top:.2rem;font-size:.8rem;line-height:1.4;display:block}.matrix-grid[data-astro-cid-gcna3bpu]{gap:1.15rem;margin-top:clamp(1.5rem,4vw,2.75rem)}.matrix-group[data-astro-cid-gcna3bpu]{overflow:hidden}.matrix-group[data-astro-cid-gcna3bpu]:target{border-color:var(--feature-accent)}.matrix-group-photo[data-astro-cid-gcna3bpu]{object-fit:cover;width:100%;height:clamp(7.5rem,18vw,11rem)}.matrix-group-body[data-astro-cid-gcna3bpu]{padding:clamp(1.1rem,3vw,1.75rem)}.matrix-group-heading[data-astro-cid-gcna3bpu]{align-items:center;gap:.7rem;display:flex}.matrix-group-heading[data-astro-cid-gcna3bpu] span[data-astro-cid-gcna3bpu]{color:var(--feature-accent);background:var(--feature-wash);border-radius:.45rem;padding:.25rem .55rem;font-size:.8rem;font-weight:700}.matrix-group-heading[data-astro-cid-gcna3bpu] h2[data-astro-cid-gcna3bpu],.matrix-ecosystem[data-astro-cid-gcna3bpu] h2[data-astro-cid-gcna3bpu]{font-size:clamp(1.2rem,2.1vw,1.6rem);font-weight:750;line-height:1.25}.matrix-service[data-astro-cid-gcna3bpu]{border-top:1px solid var(--feature-line);margin-top:1rem;padding-top:1rem}.matrix-service[data-astro-cid-gcna3bpu] h3[data-astro-cid-gcna3bpu]{font-weight:700}.matrix-service[data-astro-cid-gcna3bpu] p[data-astro-cid-gcna3bpu],.matrix-ecosystem[data-astro-cid-gcna3bpu] p[data-astro-cid-gcna3bpu]{color:var(--feature-muted);margin-top:.35rem;line-height:1.65}.matrix-highlight[data-astro-cid-gcna3bpu]{background:var(--feature-wash);color:var(--feature-muted);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin-top:.7rem;padding:.45rem .65rem;font-size:.8rem;display:flex}.matrix-highlight[data-astro-cid-gcna3bpu] dd[data-astro-cid-gcna3bpu]{color:var(--feature-accent);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.matrix-ecosystem[data-astro-cid-gcna3bpu]{margin-top:1.15rem;padding:clamp(1.2rem,3vw,1.75rem)}.matrix-ecosystem[data-astro-cid-gcna3bpu] ul[data-astro-cid-gcna3bpu]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.matrix-ecosystem[data-astro-cid-gcna3bpu] li[data-astro-cid-gcna3bpu]{background:var(--feature-wash);border:1px solid #0000;border-radius:.5rem;padding:.35rem .6rem;font-size:.85rem}.matrix-return[data-astro-cid-gcna3bpu]{justify-content:flex-end;margin-top:.75rem;font-size:.875rem;display:flex}.matrix-return[data-astro-cid-gcna3bpu] a[data-astro-cid-gcna3bpu]{min-height:2.75rem}.matrix-index-link[data-astro-cid-gcna3bpu]:focus-visible,.matrix-group[data-astro-cid-gcna3bpu]:focus-visible{outline:2px solid var(--feature-accent);outline-offset:3px}@media (width>=640px){.matrix-index[data-astro-cid-gcna3bpu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.matrix-grid[data-astro-cid-gcna3bpu]{grid-template-columns:repeat(2,minmax(0,1fr))}.matrix-group[data-astro-cid-gcna3bpu]{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.matrix-group-body[data-astro-cid-gcna3bpu]{display:contents}.matrix-group-heading[data-astro-cid-gcna3bpu]{padding:clamp(1.1rem,3vw,1.75rem) clamp(1.1rem,3vw,1.75rem) 0}.matrix-service[data-astro-cid-gcna3bpu]{flex-direction:column;margin-inline:clamp(1.1rem,3vw,1.75rem);display:flex}.matrix-service[data-astro-cid-gcna3bpu]:last-child{padding-bottom:clamp(1.1rem,3vw,1.75rem)}.matrix-service[data-astro-cid-gcna3bpu]>p[data-astro-cid-gcna3bpu]{margin-bottom:.7rem}.matrix-highlight[data-astro-cid-gcna3bpu]{margin-top:auto}}@media (width>=1100px){.matrix-index[data-astro-cid-gcna3bpu]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover){.matrix-index-link[data-astro-cid-gcna3bpu]:hover{border-color:var(--feature-accent);background:var(--feature-wash)}}@media (hover:hover) and (pointer:fine){.matrix-ecosystem[data-astro-cid-gcna3bpu] li[data-astro-cid-gcna3bpu]:hover{border-color:color-mix(in srgb, var(--feature-accent) 28%, var(--feature-line));background:color-mix(in srgb, var(--surface) 90%, var(--feature-accent));color:var(--feature-accent)}}@media (prefers-reduced-motion:no-preference){html:has(.matrix-page){scroll-behavior:smooth}.matrix-index-link[data-astro-cid-gcna3bpu]{transition:background-color .16s,border-color .16s}.matrix-ecosystem[data-astro-cid-gcna3bpu] li[data-astro-cid-gcna3bpu]{transition:background-color .15s,border-color .15s,color .15s}}
