.alumni-hero[data-astro-cid-liw7xzc6]{text-align:center;padding-block-end:var(--space-8)}.alumni-hero__title[data-astro-cid-liw7xzc6]{font-size:var(--text-display-md);margin-top:var(--space-3)}.alumni-hero__sub[data-astro-cid-liw7xzc6]{color:var(--on-surface-variant);font-size:var(--text-body-lg);margin-top:var(--space-2);max-width:42ch;margin-inline:auto}.alumni-controls[data-astro-cid-liw7xzc6]{margin-top:var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.alumni-search[data-astro-cid-liw7xzc6]{width:100%;max-width:480px;padding:.75rem 1.25rem;border:1px solid var(--outline);border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--text-body-md);background:var(--surface-container-lowest);color:var(--on-surface);transition:border-color var(--duration-fast) var(--ease-standard)}.alumni-search[data-astro-cid-liw7xzc6]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-container)}.alumni-chips[data-astro-cid-liw7xzc6]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.alumni-chips[data-astro-cid-liw7xzc6] .chip[data-astro-cid-liw7xzc6]{cursor:pointer;border:1px solid var(--outline);background:var(--surface-container-low);color:var(--on-surface-variant);transition:all var(--duration-fast) var(--ease-standard)}.alumni-chips[data-astro-cid-liw7xzc6] .chip[data-astro-cid-liw7xzc6]:hover{background:var(--surface-container-high)}.alumni-chips[data-astro-cid-liw7xzc6] .chip--active[data-astro-cid-liw7xzc6]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.alumni-grid-section[data-astro-cid-liw7xzc6]{padding-block-start:0}.alumni-grid[data-astro-cid-liw7xzc6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-6)}.alumni-card[data-astro-cid-liw7xzc6]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-6) var(--space-4) var(--space-4);background:linear-gradient(135deg,#eef4ff,#f8f9fb 40%,#fffbf0);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);text-decoration:none;color:var(--on-surface);overflow:visible}.alumni-card[data-astro-cid-liw7xzc6]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--primary-container)}.alumni-card[data-astro-cid-liw7xzc6]:hover img[data-astro-cid-liw7xzc6]{transform:none}.alumni-card__li[data-astro-cid-liw7xzc6]{position:absolute;top:.75rem;right:.75rem;color:var(--on-surface-faint);transition:color var(--duration-fast) var(--ease-standard)}.alumni-card[data-astro-cid-liw7xzc6]:hover .alumni-card__li[data-astro-cid-liw7xzc6]{color:#0a66c2}.alumni-card__avatar[data-astro-cid-liw7xzc6]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.25rem;letter-spacing:.04em;margin-bottom:var(--space-3);flex-shrink:0}.alumni-card__avatar--photo[data-astro-cid-liw7xzc6]{background:transparent;overflow:hidden}.alumni-card__photo[data-astro-cid-liw7xzc6]{width:100%;height:100%;object-fit:cover;border-radius:50%}.alumni-card__name[data-astro-cid-liw7xzc6]{font-family:var(--font-display);font-size:var(--text-title-md);font-weight:700;line-height:1.25;color:var(--on-surface)}.alumni-card__role[data-astro-cid-liw7xzc6]{font-size:var(--text-body-sm);color:var(--on-surface-variant);margin-top:var(--space-1);line-height:1.35}.alumni-card__company[data-astro-cid-liw7xzc6]{margin-top:var(--space-3);min-height:32px;display:flex;flex-direction:column;align-items:center;justify-content:center}.alumni-card__logo[data-astro-cid-liw7xzc6]{max-width:138px;max-height:45px;object-fit:contain;mix-blend-mode:multiply;border-radius:var(--radius-md)}.alumni-card__company-name[data-astro-cid-liw7xzc6]{font-size:var(--text-label-sm);color:var(--on-surface-muted);margin-top:var(--space-1)}.alumni-card__ex[data-astro-cid-liw7xzc6]{font-size:var(--text-label-sm);color:var(--on-surface-muted);font-style:italic;margin-top:var(--space-1)}.alumni-card__location[data-astro-cid-liw7xzc6]{display:flex;align-items:center;gap:4px;font-size:var(--text-label-sm);color:var(--on-surface-muted);margin-top:var(--space-3)}.alumni-card[data-astro-cid-liw7xzc6] .chip[data-astro-cid-liw7xzc6]{margin-top:var(--space-2);font-size:var(--text-label-sm)}.alumni-empty[data-astro-cid-liw7xzc6]{text-align:center;color:var(--on-surface-muted);padding:var(--space-16) 0;font-size:var(--text-body-lg)}@media(max-width:640px){.alumni-grid[data-astro-cid-liw7xzc6]{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.alumni-card[data-astro-cid-liw7xzc6]{padding:var(--space-4) var(--space-3) var(--space-3)}.alumni-card__avatar[data-astro-cid-liw7xzc6]{width:56px;height:56px;font-size:1rem}.alumni-card__name[data-astro-cid-liw7xzc6]{font-size:var(--text-body-md)}}
