.alumni-board-controls{margin-bottom:var(--space-text-media);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.alumni-board-pill{background:var(--paper);border:1px solid var(--public-border);color:var(--public-text);cursor:pointer;font-size:.85rem;font-weight:var(--fw-strong);border-radius:999px;padding:9px 18px;transition:background .15s,border-color .15s,color .15s}.alumni-board-pill-active{background:var(--esn-pink);border-color:var(--esn-pink);color:#fff}.alumni-board-dropdown{position:relative}.alumni-board-dropdown-toggle{background:var(--paper);border:1px solid var(--public-border);color:var(--public-text);cursor:pointer;font-size:.85rem;font-weight:var(--fw-strong);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;display:inline-flex}.alumni-board-dropdown-toggle .anticon{font-size:.7rem;transition:transform .15s}.alumni-board-dropdown-toggle[aria-expanded=true] .anticon{transform:rotate(180deg)}.alumni-board-dropdown-menu{background:var(--paper);border:1px solid var(--public-border);z-index:20;border-radius:16px;width:max(240px,100%);max-height:260px;margin-top:8px;padding:8px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 20px 42px #0f172a24}.alumni-board-dropdown-item{color:var(--public-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:8px;width:100%;padding:9px 12px;display:flex}.alumni-board-dropdown-item:hover{background:color-mix(in srgb, var(--esn-pink) 8%, transparent)}.alumni-board-dropdown-item-active{background:color-mix(in srgb, var(--esn-pink) 12%, transparent);color:var(--esn-pink);font-weight:var(--fw-strong)}.alumni-board-dropdown-item strong{font-weight:var(--fw-strong)}.alumni-board-dropdown-item span{color:var(--public-muted);font-size:.85rem}.alumni-board-dropdown-empty{color:var(--public-muted);padding:10px 12px;font-size:.88rem}.alumni-board-search{background:var(--paper);border:1px solid var(--public-border);color:var(--public-muted);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:9px 16px;display:inline-flex}.alumni-board-search input{color:var(--public-text);background:0 0;border:0;outline:none;min-width:200px;font-size:.88rem}.alumni-board-layout{background:color-mix(in srgb, var(--esn-pink) 4%, var(--paper));border:1px solid color-mix(in srgb, var(--esn-pink) 14%, var(--public-border));border-radius:26px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;display:grid;overflow:hidden}.alumni-board-media-col{background:color-mix(in srgb, var(--esn-pink) 7%, var(--paper));border-right:1px solid color-mix(in srgb, var(--esn-pink) 14%, var(--public-border));justify-content:center;align-items:center;min-height:320px;padding:32px;display:flex}.alumni-board-photo-img{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%;height:100%}.alumni-board-archived{text-align:center;max-width:320px}.alumni-board-archived-logo{opacity:.55;width:52px;height:52px;margin:0 auto 40px}.alumni-board-archived h3{font-size:var(--fs-heading);letter-spacing:-.03em;margin:0 0 10px}.alumni-board-archived p{color:var(--public-muted);margin:0;font-size:.92rem;line-height:1.6}.alumni-board-archived a{color:var(--esn-pink);font-weight:var(--fw-strong)}.alumni-board-panel{padding:36px}.alumni-board-panel h3{color:var(--esn-pink);font-size:var(--fs-heading);letter-spacing:-.03em;margin:0 0 6px}.alumni-board-panel-eyebrow{color:var(--esn-blue);font-size:.72rem;font-weight:var(--fw-black);letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px;display:block}.alumni-board-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;margin:0;padding:0;list-style:none;display:grid}.alumni-board-members li{color:var(--public-text);align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.alumni-board-member-text{padding-top:3px;line-height:1.4}.alumni-board-member-icon{background:color-mix(in srgb, var(--esn-pink) 16%, transparent);color:var(--esn-pink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.72rem;display:flex}.alumni-board-members strong{color:var(--public-text);font-weight:var(--fw-strong)}.alumni-board-members span{color:var(--public-muted)}@media (width<=900px){.alumni-board-layout{grid-template-columns:1fr}.alumni-board-media-col{border-bottom:1px solid color-mix(in srgb, var(--esn-pink) 14%, var(--public-border));border-right:0}.alumni-board-members{grid-template-columns:1fr}.alumni-board-search{width:100%;margin-left:0}.alumni-board-search input{width:100%;min-width:0}}
