/* pages-alumni.min.css, minified by tools/minify.py: edit css/pages-alumni.css, never this file */
.profile-cat-tag{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-dim);border-radius:var(--radius-pill);padding:.2rem .7rem}.profile-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#111);font-family:var(--font-display);font-size:2.5rem;font-weight:800;color:rgba(201,162,74,.4)}.profile-img-placeholder.large{width:220px;height:220px;border-radius:var(--radius-lg);font-size:4rem;flex-shrink:0;overflow:hidden}.modal-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.modal-info-col{flex:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.modal-tag{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-dim);border-radius:var(--radius-pill);padding:.2rem .7rem;margin-bottom:.75rem}.modal-name{font-family:var(--font-display);font-size:clamp(1.4rem,2.8vw,2.1rem);font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:.5rem;overflow-wrap:break-word;word-break:break-word}.modal-bio{font-size:.92rem;color:rgba(255,255,255,.58);line-height:1.8;margin-bottom:1.5rem;overflow-wrap:break-word;word-break:break-word}.modal-connection{padding:.9rem 1.1rem;background:rgba(201,162,74,.06);border-left:2px solid var(--gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:1rem}.modal-connection-label{font-size:.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:.35rem}.modal-connection-text{font-size:.87rem;color:rgba(255,255,255,.55);line-height:1.65;overflow-wrap:break-word;word-break:break-word}.alumni-hero{position:relative;min-height:70vh}.alumni-hero-noise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.alumni-empty{text-align:center;color:rgba(255,255,255,.3);font-size:.9rem;padding:3rem 0;letter-spacing:1px}@media (max-width:900px){.profile-img-placeholder.large{width:100%!important;height:180px!important;font-size:3rem;border-radius:14px}}@media (max-width:767px){.profile-img-placeholder.large{width:100%!important;height:160px!important;font-size:2.75rem!important;border-radius:12px!important}.modal-name{font-size:clamp(1.3rem,6vw,1.9rem)!important}.modal-bio{font-size:.88rem!important}.modal-connection{padding:.8rem 1rem!important}.modal-tags{gap:.3rem!important}.alumni-hero{min-height:45vh}.profile-cat-tag{font-size:.58rem}}
