.mcard[data-astro-cid-3xqvl3fd]{display:flex}.mcard-link[data-astro-cid-3xqvl3fd]{background:var(--paper);width:100%;color:var(--navy);transition:background-color var(--t-ctl) var(--ease-out);--focus:var(--teal);flex-direction:column;text-decoration:none;display:flex}.mcard-img[data-astro-cid-3xqvl3fd]{background:var(--card);border-bottom:1px solid var(--line);height:160px;position:relative;overflow:hidden}.mcard-img[data-astro-cid-3xqvl3fd] img{object-fit:cover;object-position:left top;transform-origin:0 0;width:100%;height:100%;transition:transform var(--t-zoom) var(--ease-out)}.mcard-img[data-astro-cid-3xqvl3fd]:after{content:"";pointer-events:none;background:var(--teal);transform-origin:0;height:3px;transition:transform var(--t-surf) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mcard-body[data-astro-cid-3xqvl3fd]{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.mcard-eyebrow[data-astro-cid-3xqvl3fd]{font:500 11.5px/1.4 var(--f-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--steel);margin-bottom:6px}.mcard-name[data-astro-cid-3xqvl3fd]{font-size:var(--fs-card-title);color:var(--navy);margin-bottom:8px;font-weight:800;line-height:1.2}.mcard-desc[data-astro-cid-3xqvl3fd]{color:var(--slate);flex:1;margin-bottom:16px;font-size:14.5px;line-height:1.5}.mcard-more[data-astro-cid-3xqvl3fd]{font:700 14px/1 var(--f-sans);color:var(--steel);align-items:center;gap:6px;display:inline-flex}.mcard-more[data-astro-cid-3xqvl3fd] .ms[data-astro-cid-3xqvl3fd]{transition:transform var(--t-ctl) var(--ease-out);font-size:18px}@media (hover:hover){a[data-astro-cid-3xqvl3fd].mcard-link:hover{background:var(--card)}a[data-astro-cid-3xqvl3fd].mcard-link:hover .mcard-img[data-astro-cid-3xqvl3fd] img{transform:scale(1.04)}a[data-astro-cid-3xqvl3fd].mcard-link:hover .mcard-img[data-astro-cid-3xqvl3fd]:after{transform:none}a[data-astro-cid-3xqvl3fd].mcard-link:hover .mcard-more[data-astro-cid-3xqvl3fd] .ms[data-astro-cid-3xqvl3fd]{transform:translateX(var(--nudge))}}a[data-astro-cid-3xqvl3fd].mcard-link:focus-visible{background:var(--card)}a[data-astro-cid-3xqvl3fd].mcard-link:focus-visible .mcard-img[data-astro-cid-3xqvl3fd] img{transform:scale(1.04)}a[data-astro-cid-3xqvl3fd].mcard-link:focus-visible .mcard-img[data-astro-cid-3xqvl3fd]:after{transform:none}a[data-astro-cid-3xqvl3fd].mcard-link:focus-visible .mcard-more[data-astro-cid-3xqvl3fd] .ms[data-astro-cid-3xqvl3fd]{transform:translateX(var(--nudge))}.mcard--light[data-astro-cid-3xqvl3fd] .mcard-link[data-astro-cid-3xqvl3fd]{background:var(--card);border:1px solid var(--line);--focus:var(--steel);transition:border-color var(--t-ctl) var(--ease-out)}@media (hover:hover){.mcard--light[data-astro-cid-3xqvl3fd] a[data-astro-cid-3xqvl3fd].mcard-link:hover{border-color:var(--steel)}}.mcard--light[data-astro-cid-3xqvl3fd] a[data-astro-cid-3xqvl3fd].mcard-link:focus-visible{border-color:var(--steel)}@media (width>=761px){.mcard--wide[data-astro-cid-3xqvl3fd] .mcard-link[data-astro-cid-3xqvl3fd]{flex-direction:row}.mcard--wide[data-astro-cid-3xqvl3fd] .mcard-img[data-astro-cid-3xqvl3fd]{border-bottom:0;border-right:1px solid var(--line);flex:0 0 52%;height:auto;min-height:220px}.mcard--wide[data-astro-cid-3xqvl3fd] .mcard-body[data-astro-cid-3xqvl3fd]{justify-content:center;padding:26px 28px}.mcard--wide[data-astro-cid-3xqvl3fd] .mcard-name[data-astro-cid-3xqvl3fd]{font-size:22px}.mcard--wide[data-astro-cid-3xqvl3fd] .mcard-desc[data-astro-cid-3xqvl3fd]{flex:0 auto;max-width:48ch;font-size:15.5px}.mcard--wide[data-astro-cid-3xqvl3fd] .mcard-img[data-astro-cid-3xqvl3fd] img{object-fit:none}}.mcard--typed[data-astro-cid-3xqvl3fd] .mcard-img[data-astro-cid-3xqvl3fd]{background:var(--navy) url(/textures/bg-topo.svg) center / cover no-repeat;border-bottom-color:var(--navy);place-items:center;display:grid}.mcard-emblem[data-astro-cid-3xqvl3fd]{border:1px solid var(--teal);background:var(--tag-on-tex);min-width:104px;transition:transform var(--t-zoom) var(--ease-out);align-content:center;justify-items:center;gap:10px;padding:14px 18px;display:grid}.mcard-icon[data-astro-cid-3xqvl3fd]{background:var(--teal);width:72px;height:72px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.mcard-word[data-astro-cid-3xqvl3fd]{font:500 13px/1 var(--f-mono);letter-spacing:var(--tracking-mono);color:var(--t5)}.mcard-word--lg[data-astro-cid-3xqvl3fd]{letter-spacing:.08em;color:var(--teal);font-size:28px}.mcard-emblem--grid[data-astro-cid-3xqvl3fd]{grid-template-columns:repeat(2,44px);justify-items:stretch;gap:0;min-width:0;padding:0}.mcard-letter[data-astro-cid-3xqvl3fd]{height:44px;font:500 22px/1 var(--f-mono);color:var(--teal);place-items:center;display:grid}.mcard-letter[data-astro-cid-3xqvl3fd]:nth-child(odd){border-right:1px solid var(--t3)}.mcard-letter[data-astro-cid-3xqvl3fd]:nth-child(-n+2){border-bottom:1px solid var(--t3)}@media (hover:hover){a[data-astro-cid-3xqvl3fd].mcard-link:hover .mcard-emblem[data-astro-cid-3xqvl3fd]{transform:scale(1.04)}}a[data-astro-cid-3xqvl3fd].mcard-link:focus-visible .mcard-emblem[data-astro-cid-3xqvl3fd]{transform:scale(1.04)}@media (width<=760px){.mcard-img[data-astro-cid-3xqvl3fd]{height:128px}.mcard-body[data-astro-cid-3xqvl3fd]{padding:14px 16px 16px}.mcard-eyebrow[data-astro-cid-3xqvl3fd]{margin-bottom:4px}.mcard-name[data-astro-cid-3xqvl3fd]{margin-bottom:6px}.mcard-desc[data-astro-cid-3xqvl3fd]{margin-bottom:10px}}
