.person[data-astro-cid-uaw6cg4a]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);padding:var(--space-xl)}.person-photo[data-astro-cid-uaw6cg4a]{width:64px;height:64px;border-radius:var(--radius-full);overflow:hidden;display:grid;place-items:center;background:var(--color-cream-deeper);color:var(--color-primary-deep);font-weight:700;font-size:var(--text-heading-5);margin-bottom:var(--space-sm)}.person-photo[data-astro-cid-uaw6cg4a] img[data-astro-cid-uaw6cg4a]{width:100%;height:100%;object-fit:cover}.person-name[data-astro-cid-uaw6cg4a]{font-size:var(--text-heading-5);font-weight:600}.person-role[data-astro-cid-uaw6cg4a]{color:var(--color-steel);font-size:var(--text-body-sm)}.person-affiliation[data-astro-cid-uaw6cg4a]{color:var(--color-stone);font-size:var(--text-caption)}.person-bio[data-astro-cid-uaw6cg4a]{color:var(--color-slate);font-size:var(--text-body-sm);line-height:1.5;margin-top:var(--space-xs)}.person-links[data-astro-cid-uaw6cg4a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:var(--space-md)}.person-link[data-astro-cid-uaw6cg4a]{display:inline-flex;color:var(--color-steel);transition:color .15s ease}.person-link[data-astro-cid-uaw6cg4a]:hover{color:var(--color-primary)}.person-link[data-astro-cid-uaw6cg4a] svg{width:20px;height:20px;display:block}.page-head[data-astro-cid-b6gi252y]{padding-block:var(--space-section) var(--space-section-sm);background:var(--color-cream-light);border-bottom:1px solid var(--color-hairline-soft)}.page-title[data-astro-cid-b6gi252y]{font-size:var(--text-display-lg);margin-top:var(--space-sm)}.page-lead[data-astro-cid-b6gi252y]{margin-top:var(--space-md);max-width:56ch}.people-wrap[data-astro-cid-b6gi252y]{display:flex;flex-direction:column;gap:var(--space-section)}.group-title[data-astro-cid-b6gi252y]{margin-bottom:var(--space-xl);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-hairline)}.people-grid[data-astro-cid-b6gi252y]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.marquee[data-astro-cid-b6gi252y]{margin-bottom:var(--space-xl);overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black var(--space-xl),black calc(100% - var(--space-xl)),transparent);mask-image:linear-gradient(to right,transparent,black var(--space-xl),black calc(100% - var(--space-xl)),transparent)}.marquee-track[data-astro-cid-b6gi252y]{display:flex;align-items:center;width:max-content;gap:clamp(3rem,8vw,6rem);animation:marquee-scroll var(--marquee-duration, 30s) linear infinite}.marquee[data-astro-cid-b6gi252y]:hover .marquee-track[data-astro-cid-b6gi252y]{animation-play-state:paused}.marquee-logo[data-astro-cid-b6gi252y]{flex:none;height:36px;width:auto}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-b6gi252y]{overflow:visible;-webkit-mask-image:none;mask-image:none}.marquee-track[data-astro-cid-b6gi252y]{animation:none;flex-wrap:wrap;width:auto}.marquee-track[data-astro-cid-b6gi252y] .marquee-logo[aria-hidden]{display:none}}.container-fluid[data-astro-cid-b6gi252y]{width:100%;padding-inline:var(--container-gutter)}.join-grid[data-astro-cid-b6gi252y]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:stretch}.join-title[data-astro-cid-b6gi252y]{margin-block:var(--space-sm) var(--space-md)}.join-body[data-astro-cid-b6gi252y]{color:var(--color-slate);line-height:1.6;margin-bottom:var(--space-lg)}.join-card[data-astro-cid-b6gi252y],.contact-card[data-astro-cid-b6gi252y]{display:flex;flex-direction:column}.join-card[data-astro-cid-b6gi252y] .btn[data-astro-cid-b6gi252y],.contact-card[data-astro-cid-b6gi252y] .btn[data-astro-cid-b6gi252y]{margin-top:auto}.partner-grid[data-astro-cid-b6gi252y]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.partner-card[data-astro-cid-b6gi252y]{background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);padding:var(--space-xl)}.partner-card[data-astro-cid-b6gi252y].pending{background:var(--color-surface);border-style:dashed;border-color:var(--color-hairline-strong)}.partner-head[data-astro-cid-b6gi252y]{display:flex;align-items:center;gap:var(--space-sm)}.partner-name[data-astro-cid-b6gi252y]{font-size:var(--text-heading-4);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.partner-badge[data-astro-cid-b6gi252y]{background:var(--color-surface-cream);color:var(--color-steel)}.partner-full[data-astro-cid-b6gi252y]{margin-top:var(--space-xxs);color:var(--color-steel);font-size:var(--text-body-sm)}.alumni-list[data-astro-cid-b6gi252y]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-sm) var(--space-xl)}.alumni-list[data-astro-cid-b6gi252y] li[data-astro-cid-b6gi252y]{font-size:var(--text-body-md);color:var(--color-ink-tint);padding-block:var(--space-xs);border-bottom:1px solid var(--color-hairline-soft)}.alumni-list[data-astro-cid-b6gi252y] a[data-astro-cid-b6gi252y]{font-weight:500}.contact-card[data-astro-cid-b6gi252y]{background:var(--color-canvas);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-lg);padding:var(--space-xxl)}.contact-list[data-astro-cid-b6gi252y]{margin:var(--space-lg) 0 var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md)}.contact-list[data-astro-cid-b6gi252y] dt[data-astro-cid-b6gi252y]{font-size:var(--text-micro-uppercase);font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--color-steel)}.contact-list[data-astro-cid-b6gi252y] dd[data-astro-cid-b6gi252y]{margin:2px 0 0;color:var(--color-ink-tint);line-height:1.5}@media(max-width:1023px){.people-grid[data-astro-cid-b6gi252y],.partner-grid[data-astro-cid-b6gi252y]{grid-template-columns:repeat(2,1fr)}.page-title[data-astro-cid-b6gi252y]{font-size:40px}}@media(max-width:767px){.join-grid[data-astro-cid-b6gi252y]{grid-template-columns:1fr}}@media(max-width:639px){.people-grid[data-astro-cid-b6gi252y],.partner-grid[data-astro-cid-b6gi252y]{grid-template-columns:1fr}}
