.insignia-index[data-astro-cid-3x2xmta5]{gap:var(--md-spacing-xl);display:grid}.insignia-lead[data-astro-cid-3x2xmta5]{border-block-end:1px solid var(--md-outline-variant);justify-content:space-between;align-items:flex-end;gap:clamp(1.25rem,4vw,2.5rem);padding-block:clamp(.5rem,2vw,1rem) clamp(1rem,3vw,1.5rem);display:flex}.insignia-lead__copy[data-astro-cid-3x2xmta5]{max-inline-size:42rem}.insignia-lead[data-astro-cid-3x2xmta5] h2[data-astro-cid-3x2xmta5]{color:var(--md-on-surface);font-size:clamp(1.55rem,4vw,2.2rem);font-weight:var(--md-font-bold);line-height:var(--md-leading-headline);letter-spacing:var(--md-tracking-headline);text-wrap:balance;margin:0}.insignia-lead[data-astro-cid-3x2xmta5] p[data-astro-cid-3x2xmta5]{color:var(--md-on-surface-variant);font-size:var(--md-text-body-large);line-height:var(--md-leading-body);margin:.7rem 0 0}.insignia-stats[data-astro-cid-3x2xmta5]{flex:none;gap:1.25rem;margin:0;display:flex}.insignia-stats[data-astro-cid-3x2xmta5] div[data-astro-cid-3x2xmta5]{min-inline-size:4.5rem}.insignia-stats[data-astro-cid-3x2xmta5] dt[data-astro-cid-3x2xmta5]{color:var(--md-on-surface-variant);font-size:.7rem}.insignia-stats[data-astro-cid-3x2xmta5] dd[data-astro-cid-3x2xmta5]{color:var(--md-theme-primary);font-size:1.7rem;font-weight:var(--md-font-bold);margin:.15rem 0 0}.insignia-featured[data-astro-cid-3x2xmta5]{border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-xl);background:var(--md-surface-container-low);grid-template-columns:minmax(16rem,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden}.insignia-featured__visual[data-astro-cid-3x2xmta5]{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--md-theme-primary) 16%, transparent), transparent 66%);place-items:center;min-block-size:22rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.insignia-featured__visual[data-astro-cid-3x2xmta5] img[data-astro-cid-3x2xmta5]{z-index:1;-o-object-fit:contain;object-fit:contain;max-block-size:18rem;inline-size:min(18rem,72%);filter:drop-shadow(0 1.2rem 1.5rem color-mix(in srgb, var(--md-shadow) 30%, transparent))}.insignia-featured__halo[data-astro-cid-3x2xmta5]{border:1px solid color-mix(in srgb, var(--md-theme-primary) 25%, transparent);block-size:14rem;inline-size:14rem;box-shadow:0 0 0 2.5rem color-mix(in srgb, var(--md-theme-primary) 4%, transparent), 0 0 0 5rem color-mix(in srgb, var(--md-theme-primary) 3%, transparent);border-radius:50%;position:absolute}.insignia-featured__content[data-astro-cid-3x2xmta5]{border-inline-start:1px solid var(--md-outline-variant);flex-direction:column;justify-content:center;gap:.35rem;padding:clamp(1.5rem,4vw,2.75rem);display:flex}.insignia-featured__label[data-astro-cid-3x2xmta5]{color:var(--md-theme-primary);font-size:.72rem;font-weight:var(--md-font-bold);margin:0 0 .2rem}.insignia-featured__content[data-astro-cid-3x2xmta5] h2[data-astro-cid-3x2xmta5]{color:var(--md-on-surface);font-size:clamp(1.4rem,3vw,2rem);font-weight:var(--md-font-bold);text-wrap:balance;margin:0;line-height:1.2}.insignia-featured__content[data-astro-cid-3x2xmta5]>strong[data-astro-cid-3x2xmta5]{color:var(--md-theme-primary);font-size:.95rem}.insignia-featured__desc[data-astro-cid-3x2xmta5]{color:var(--md-on-surface-variant);line-height:var(--md-leading-body);text-wrap:pretty;margin:.75rem 0 0}.insignia-featured__skills[data-astro-cid-3x2xmta5]{flex-wrap:wrap;gap:.4rem;margin-block-start:.85rem;display:flex}.insignia-featured__skills[data-astro-cid-3x2xmta5] span[data-astro-cid-3x2xmta5]{border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-pill);color:var(--md-on-surface-variant);padding:.3rem .6rem;font-size:.68rem}.insignia-featured[data-astro-cid-3x2xmta5] footer[data-astro-cid-3x2xmta5]{border-block-start:1px solid var(--md-outline-variant);color:var(--md-on-surface-variant);justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1.2rem;padding-block-start:1rem;font-size:.75rem;display:flex}.insignia-featured[data-astro-cid-3x2xmta5] footer[data-astro-cid-3x2xmta5] a[data-astro-cid-3x2xmta5]{color:var(--md-theme-primary);font-weight:var(--md-font-bold);text-decoration:none}.insignia-featured[data-astro-cid-3x2xmta5] footer[data-astro-cid-3x2xmta5] a[data-astro-cid-3x2xmta5]:hover{text-underline-offset:.2rem;text-decoration:underline}.insignia-groups[data-astro-cid-3x2xmta5]{gap:var(--md-spacing-xl);display:grid}.insignia-group__heading[data-astro-cid-3x2xmta5]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-block-end:.9rem;display:flex}.insignia-group__heading[data-astro-cid-3x2xmta5] h2[data-astro-cid-3x2xmta5]{color:var(--md-on-surface);font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:var(--md-font-bold);margin:0}.insignia-group__heading[data-astro-cid-3x2xmta5] p[data-astro-cid-3x2xmta5]{color:var(--md-on-surface-variant);margin:.3rem 0 0;font-size:.88rem}.insignia-group__count[data-astro-cid-3x2xmta5]{border-radius:var(--md-radius-pill);background:color-mix(in srgb, var(--md-theme-primary-container) 55%, transparent);block-size:2.4rem;inline-size:2.4rem;color:var(--md-theme-primary);font-weight:var(--md-font-bold);place-items:center;display:grid}.insignia-group__grid[data-astro-cid-3x2xmta5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.insignia-row[data-astro-cid-3x2xmta5]{border:1px solid var(--md-outline-variant);border-radius:var(--md-radius-lg);min-block-size:5.5rem;color:var(--md-on-surface);transition:border-color var(--md-motion-duration-short-4) var(--md-motion-easing-standard), transform var(--md-motion-duration-short-4) var(--md-motion-easing-standard), background-color var(--md-motion-duration-short-4) var(--md-motion-easing-standard);align-items:center;gap:.8rem;padding:.75rem;text-decoration:none;display:flex}.insignia-row__image[data-astro-cid-3x2xmta5]{flex:none;place-items:center;block-size:4.25rem;inline-size:4.25rem;display:grid}.insignia-row__image[data-astro-cid-3x2xmta5] img[data-astro-cid-3x2xmta5]{-o-object-fit:contain;object-fit:contain;block-size:100%;inline-size:100%}.insignia-row__copy[data-astro-cid-3x2xmta5]{flex-direction:column;flex:1;gap:.25rem;min-inline-size:0;display:flex}.insignia-row__copy[data-astro-cid-3x2xmta5] strong[data-astro-cid-3x2xmta5]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.insignia-row__copy[data-astro-cid-3x2xmta5] time[data-astro-cid-3x2xmta5]{color:var(--md-on-surface-variant);font-size:.72rem}.insignia-row[data-astro-cid-3x2xmta5] svg[data-astro-cid-3x2xmta5]{fill:none;inline-size:1rem;stroke:var(--md-on-surface-variant);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.insignia-row[data-astro-cid-3x2xmta5]:hover{border-color:var(--md-theme-primary);background:var(--md-surface-container-low);transform:translateY(-2px)}.insignia-row[data-astro-cid-3x2xmta5]:focus-visible,.insignia-featured__visual[data-astro-cid-3x2xmta5]:focus-visible,.insignia-featured[data-astro-cid-3x2xmta5] footer[data-astro-cid-3x2xmta5] a[data-astro-cid-3x2xmta5]:focus-visible{outline:3px solid var(--md-theme-primary);outline-offset:2px}@media (width<=800px){.insignia-featured[data-astro-cid-3x2xmta5]{grid-template-columns:1fr}.insignia-featured__visual[data-astro-cid-3x2xmta5]{min-block-size:16rem}.insignia-featured__content[data-astro-cid-3x2xmta5]{border-inline-start:0;border-block-start:1px solid var(--md-outline-variant)}.insignia-group__grid[data-astro-cid-3x2xmta5]{grid-template-columns:1fr}}@media (width<=560px){.insignia-lead[data-astro-cid-3x2xmta5]{flex-direction:column;align-items:flex-start}.insignia-stats[data-astro-cid-3x2xmta5]{justify-content:space-between;width:100%}.insignia-featured[data-astro-cid-3x2xmta5] footer[data-astro-cid-3x2xmta5]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.insignia-row[data-astro-cid-3x2xmta5]{transition:none}.insignia-row[data-astro-cid-3x2xmta5]:hover{transform:none}}
