:root{--fact-surface-base:var(--hb-color-background);--fact-surface-raised:var(--hb-color-background);--fact-surface-raised-hover:var(--hb-color-background);--fact-surface-border:rgba(148, 163, 184, 0.35);--fact-surface-media-start:rgb(var(--hb-primary-100-rgb));--fact-surface-media-end:rgb(var(--hb-primary-50-rgb))}.dark{--fact-surface-base:var(--hb-color-background);--fact-surface-raised:var(--hb-color-header-bg);--fact-surface-raised-hover:rgb(var(--hb-secondary-900-rgb));--fact-surface-border:rgb(var(--hb-secondary-400-rgb) / 0.18);--fact-surface-media-start:rgb(var(--hb-secondary-900-rgb));--fact-surface-media-end:var(--hb-color-background)}#site-header .navbar-brand svg,#site-header .navbar-brand img{height:2rem!important;width:auto!important;max-width:none!important}@media(min-width:768px){#site-header .navbar-brand svg,#site-header .navbar-brand img{height:2.5rem!important}}#site-header .navbar{min-height:3.5rem}#site-header .navbar-brand{height:100%;display:flex;align-items:center}figure figcaption{text-align:center!important}.stats-block-container .stats-item>div>.inline-flex{width:5rem!important;height:5rem!important}.stats-block-container .stats-item>div>.inline-flex svg{width:2rem!important;height:2.4rem!important;display:block!important;margin:auto!important;flex-shrink:0}#research-area .inline-flex,#research-area .flex.justify-center.items-center.mb-4{width:4rem!important;height:4rem!important}#research-area .inline-flex svg,#research-area .flex.justify-center.items-center.mb-4 svg{width:1.75rem!important;height:1.75rem!important;display:block!important;margin:auto!important;flex-shrink:0}@media(min-width:1024px){#research-area .inline-flex,#research-area .flex.justify-center.items-center.mb-4{width:4.5rem!important;height:4.5rem!important}#research-area .inline-flex svg,#research-area .flex.justify-center.items-center.mb-4 svg{width:2rem!important;height:2rem!important}}.alumni-page{display:grid;gap:2rem}.alumni-section h2{margin-bottom:1rem}.alumni-table-wrapper{overflow-x:auto}.alumni-table{width:100%;border-collapse:collapse;min-width:720px}.alumni-table th,.alumni-table td{padding:.8rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(148,163,184,.35)}.alumni-table th{font-weight:600;white-space:nowrap}.alumni-table td:first-child,.alumni-table th:first-child{width:5rem}.dark #section-stats,.dark #research-area,.dark #team,.dark #section-logos,.dark #contact,.dark main section.bg-gray-50,.dark main section.bg-blue-50,.dark main section.bg-gray-100{background:var(--fact-surface-base)!important;background-image:none!important}.dark #team .group>.relative.overflow-hidden.rounded-2xl,.dark #team a.block.relative.aspect-square.overflow-hidden,.dark #posts .group[role=article],.dark #posts .group[role=article] .aspect-\[16\/9\],.dark #contact>div>div>div.bg-white,.dark #contact a.flex.items-center.group,.dark #contact a.w-11.h-11,.dark #section-logos a.block.p-4.rounded-lg,.dark #section-logos .absolute.bottom-full,.dark #news .rounded-lg.border,.dark #news a.relative.inline-flex.items-center.gap-1.rounded-md{background-color:var(--fact-surface-raised)!important}.dark #contact>div>div>div.bg-white,.dark #posts .group[role=article],.dark #team .group>.relative.overflow-hidden.rounded-2xl,.dark #news .rounded-lg.border,.dark #news a.relative.inline-flex.items-center.gap-1.rounded-md{border-color:var(--fact-surface-border)!important}.dark #posts .group[role=article] .aspect-\[16\/9\]{background-image:linear-gradient(135deg,var(--fact-surface-media-start),var(--fact-surface-media-end))!important}.dark #team .flex.flex-wrap.gap-1 span,.dark #section-logos .absolute.bottom-full{color:var(--hb-color-foreground)!important}.dark #section-logos a.block.p-4.rounded-lg:hover,.dark #contact a.flex.items-center.group:hover,.dark #contact a.w-11.h-11:hover{background-color:var(--fact-surface-raised-hover)!important}.dark #section-cta-card .rounded-2xl,.dark [id^=section-cta-card] .rounded-2xl,.dark .cta-card-block-container>div{background:var(--fact-surface-raised)!important;border-color:var(--fact-surface-border)!important}.dark .page-body>section#section-markdown{background:var(--fact-surface-base)!important;background-image:none!important}.dark .page-body>section#section-markdown .max-w-prose{background:var(--fact-surface-raised);border:1px solid var(--fact-surface-border);border-radius:1rem;padding:2rem}.dark .page-body>section#section-markdown .prose{color:var(--hb-color-foreground)}