.tm-card[data-astro-cid-733of7fb]{position:relative;width:220px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #00000040;transition:transform .25s}.tm-card[data-astro-cid-733of7fb]:hover{transform:translateY(-4px)}.img-wrap[data-astro-cid-733of7fb]{position:relative;background:#fff;aspect-ratio:1/1;overflow:hidden;border-bottom:6px solid var(--accent, #d60000)}.img-wrap[data-astro-cid-733of7fb] img[data-astro-cid-733of7fb]{width:100%;height:100%;object-fit:cover;display:block}.info[data-astro-cid-733of7fb]{padding:.75rem .9rem 1rem}.name[data-astro-cid-733of7fb]{font-size:1.05rem;font-weight:700;margin:0 0 .2rem}.title[data-astro-cid-733of7fb]{font-size:.85rem;margin:0;color:#333;font-weight:500}.hover-panel[data-astro-cid-733of7fb]{position:absolute;inset:0;background:#fff;padding:1rem 1rem 1.25rem;display:flex;flex-direction:column;gap:.55rem;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s;overflow-y:auto}.tm-card[data-astro-cid-733of7fb]:hover .hover-panel[data-astro-cid-733of7fb],.tm-card[data-astro-cid-733of7fb]:focus-within .hover-panel[data-astro-cid-733of7fb]{opacity:1;transform:translateY(0)}.hp-name[data-astro-cid-733of7fb]{margin:0;font-size:1rem;font-weight:700}.hp-role[data-astro-cid-733of7fb]{margin:0;font-size:.8rem;font-weight:600;color:#000}.bio[data-astro-cid-733of7fb]{font-size:.7rem;line-height:1.15rem;margin:0;white-space:pre-wrap}.years[data-astro-cid-733of7fb]{list-style:none;margin:.2rem 0 0;padding:0;font-size:.65rem;line-height:.95rem}.years[data-astro-cid-733of7fb] li[data-astro-cid-733of7fb]{margin:0 0 .25rem}.links[data-astro-cid-733of7fb]{margin-top:auto;display:flex;gap:.75rem;font-size:.85rem}.links[data-astro-cid-733of7fb] a[data-astro-cid-733of7fb]{text-decoration:none}.avatar-placeholder[data-astro-cid-733of7fb]{width:100%;height:100%;background:linear-gradient(135deg,#cc0202,#0c1e3d);display:flex;align-items:center;justify-content:center;color:#fff;font-size:3rem;font-weight:700}@media (min-width:600px){.tm-card[data-astro-cid-733of7fb]{width:240px}.bio[data-astro-cid-733of7fb]{font-size:.72rem}}.team-section[data-astro-cid-hu73tyyy]{background:var(--bg);padding:2rem 1rem 2.5rem}.section-content[data-astro-cid-hu73tyyy]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-hu73tyyy]{display:flex;align-items:center;gap:1rem;margin:0 0 1.5rem}.section-header[data-astro-cid-hu73tyyy]:before,.section-header[data-astro-cid-hu73tyyy]:after{content:"";flex:1 1 0;height:6px;background:var(--accent);opacity:.95}.section-title[data-astro-cid-hu73tyyy]{color:var(--title-fg);margin:0;font-size:54px;font-weight:700;letter-spacing:-.02em;text-align:center;white-space:nowrap;padding:0 .5rem}.members-container[data-astro-cid-hu73tyyy]{padding:0 .5rem}.members-flex[data-astro-cid-hu73tyyy]{display:flex;flex-wrap:wrap;gap:3.5rem;justify-content:center;align-items:flex-start}.members-row-leads[data-astro-cid-hu73tyyy]{padding-bottom:2rem;opacity:.95}@media (max-width:599px){.members-flex[data-astro-cid-hu73tyyy]{gap:2rem;justify-content:center}}@media (min-width:600px) and (max-width:899px){.members-flex[data-astro-cid-hu73tyyy]{justify-content:space-around}}@media (min-width:900px){.members-flex[data-astro-cid-hu73tyyy]{justify-content:center}}:root{--text-color:#000000;--muted-color:#9ca3af;--color-brand-red:#ef4444}main[data-astro-cid-6sqsh2pf]{font-family:system-ui,sans-serif}.hero-container[data-astro-cid-6sqsh2pf]{position:relative;width:100%;height:60vh;max-height:800px;min-height:200px;overflow:hidden;margin-bottom:3rem}.hero-image[data-astro-cid-6sqsh2pf]{width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero-overlay[data-astro-cid-6sqsh2pf]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000004d,#0003,#0000004d);display:flex;align-items:center;justify-content:center;color:#fff}.hero-content[data-astro-cid-6sqsh2pf] h1[data-astro-cid-6sqsh2pf]{font-size:clamp(2.5rem,8vw,4rem);font-weight:800;margin:0;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 4px 12px rgba(0,0,0,.3)}.year-nav[data-astro-cid-6sqsh2pf]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;font-size:1.25rem;font-weight:600;margin-bottom:2rem}.year-btn[data-astro-cid-6sqsh2pf]{background:0 0;border:0;cursor:pointer;position:relative;padding-top:.25rem;padding-bottom:.25rem;color:var(--muted-color);font:inherit}.year-btn[data-astro-cid-6sqsh2pf].inactive:hover,.year-btn[data-astro-cid-6sqsh2pf].active{color:var(--text-color)}.year-btn[data-astro-cid-6sqsh2pf].active:after{content:"";position:absolute;bottom:-.25rem;left:0;width:100%;height:2px;background:var(--color-brand-red);display:block}[data-astro-cid-6sqsh2pf][data-year][hidden]{display:none}