.page_page__RaqtH{max-width:95%;margin:0 auto;padding:1.5rem 0 4rem}.page_backLink__Uqndi{display:inline-flex;align-items:center;gap:.25rem;color:hsl(var(--primary));font-weight:500;font-size:.9rem;text-decoration:none;margin-bottom:1.5rem;transition:color .2s}.page_backLink__Uqndi:hover{color:hsl(var(--primary)/.8);text-decoration:underline}.page_article__fsRuD{max-width:900px}.page_header__pVuiA{margin-bottom:2rem}.page_categoryBadge__HR4Pj{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;border:1px solid hsl(var(--primary)/.2);background:hsl(var(--primary)/.08);color:hsl(var(--primary));font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.page_title__r5GDT{font-size:2.25rem;font-weight:700;color:hsl(var(--foreground));line-height:1.3;margin-bottom:.75rem}.page_meta__0dWBl{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.page_metaItem__78zJq{font-size:.9rem;color:hsl(var(--muted-foreground))}.page_externalLink__3Imt2{display:inline-flex;align-items:center;gap:.25rem;color:hsl(var(--primary));font-size:.9rem;font-weight:500;text-decoration:none;margin-bottom:1rem;transition:opacity .2s}.page_externalLink__3Imt2:hover{text-decoration:underline}.page_description__0xVIP{font-size:1.1rem;color:hsl(var(--muted-foreground));line-height:1.6}.page_coverImage__2m3Cc{position:relative;width:100%;height:400px;border-radius:12px;overflow:hidden;margin-bottom:2.5rem;background:hsl(var(--muted))}.page_coverImg__GCOy5{-o-object-fit:cover;object-fit:cover}.page_content__WePo9{margin-top:2rem}.page_relatedPeople__KOGl6{margin-top:3rem;padding-top:2rem;border-top:1px solid hsl(var(--border))}.page_sectionTitle__N1Sxj{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:1rem}.page_peopleGrid__4EV30{display:flex;flex-wrap:wrap;gap:.75rem}.page_personCard__euBle{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem .5rem .5rem;border:1px solid hsl(var(--border));border-radius:10px;text-decoration:none;color:inherit;background:hsl(var(--card));transition:all .2s}.page_personCard__euBle:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 4px 12px hsl(var(--primary)/.08)}.page_personAvatarPlaceholder__LjwEE{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsl(var(--muted));font-size:1.5rem;flex-shrink:0}.page_personAvatar__f8JYf{border-radius:50%;-o-object-fit:cover;object-fit:cover}.page_personName__jKWUb{display:block;font-size:.9rem;font-weight:600;color:hsl(var(--foreground))}.page_personRole__jUM3B{display:block;font-size:.75rem;color:hsl(var(--muted-foreground))}@media (max-width:768px){.page_title__r5GDT{font-size:1.75rem}.page_coverImage__2m3Cc{height:250px}}.ProjectHeader_header__BOxkF{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid hsl(var(--border))}.ProjectHeader_topBar__DYzhm{margin-bottom:1.5rem}.ProjectHeader_backLink__NPcO5{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:hsl(var(--primary));text-decoration:none;margin-bottom:1rem;transition:opacity .15s ease}.ProjectHeader_backLink__NPcO5:hover{text-decoration:underline}.ProjectHeader_badgeRow__bf0w5{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.ProjectHeader_categoryBadge__Uqs2O{border-radius:.375rem;font-weight:600;background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ProjectHeader_categoryBadge__Uqs2O,.ProjectHeader_statusBadgeActive__IpezQ{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.75rem}.ProjectHeader_statusBadgeActive__IpezQ{border-radius:9999px;font-weight:500;background-color:rgba(16,185,129,.1);color:rgb(5,150,105);border:1px solid rgba(16,185,129,.25)}.dark .ProjectHeader_statusBadgeActive__IpezQ{background-color:rgba(16,185,129,.15);color:rgb(52,211,153);border-color:rgba(16,185,129,.3)}.ProjectHeader_statusBadgeCompleted__rANy_{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border))}.ProjectHeader_pulseDot__qExFw{background-color:rgb(16,185,129);animation:ProjectHeader_pulse__zU4UF 2s cubic-bezier(.4,0,.6,1) infinite}.ProjectHeader_pulseDot__qExFw,.ProjectHeader_staticDot__hST1U{width:.375rem;height:.375rem;border-radius:9999px;margin-right:.375rem}.ProjectHeader_staticDot__hST1U{background-color:hsl(var(--muted-foreground))}@keyframes ProjectHeader_pulse__zU4UF{0%,to{opacity:1}50%{opacity:.4}}.ProjectHeader_title__rZVXM{font-size:2rem;line-height:1.25;font-weight:800;letter-spacing:-.025em;color:hsl(var(--foreground));margin-bottom:.5rem}@media (min-width:1024px){.ProjectHeader_title__rZVXM{font-size:2.25rem}}.ProjectHeader_subtitle__uh8x_{font-size:1.125rem;line-height:1.5;color:hsl(var(--muted-foreground));margin-bottom:1.5rem}.ProjectHeader_grid__5vy0Z{display:flex;flex-direction:column;gap:2rem;width:100%;align-items:stretch}.ProjectHeader_leftColumns__7_YIp{display:flex;flex-direction:column;gap:1.75rem;width:100%}@media (min-width:640px) and (max-width:1023px){.ProjectHeader_leftColumns__7_YIp{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}}@media (min-width:1024px){.ProjectHeader_grid__5vy0Z{display:flex;flex-direction:row;align-items:start;justify-content:space-between;gap:2.5rem;width:100%}.ProjectHeader_leftColumns__7_YIp{display:flex;flex-direction:row;flex:1;gap:2.5rem;align-items:start;min-width:0}.ProjectHeader_gridColumn__NujwG{flex:1;max-width:360px;min-width:0}.ProjectHeader_gridColumn__NujwG+.ProjectHeader_gridColumn__NujwG,.ProjectHeader_mediaColumn__0_C0p{border-left:1px solid hsl(var(--border));padding-left:2.25rem}.ProjectHeader_mediaColumn__0_C0p{width:340px;flex-shrink:0;margin-left:auto}}.ProjectHeader_gridColumn__NujwG,.ProjectHeader_mediaColumn__0_C0p{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.ProjectHeader_sectionLabel__xI4ds{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));display:flex;align-items:center;gap:.375rem;padding-bottom:.5rem;border-bottom:1px solid hsl(var(--border)/.6);margin-bottom:.25rem}.ProjectHeader_groupBlock__0_n_5{display:flex;flex-direction:column;gap:.35rem}.ProjectHeader_groupTitle__14hFr{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-bottom:.25rem}.ProjectHeader_memberList___l_01{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.ProjectHeader_memberItem__rUtUb{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.875rem}.ProjectHeader_memberLink__h2sMZ{color:hsl(var(--foreground));font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.375rem;transition:color .15s ease;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectHeader_memberLink__h2sMZ:hover{color:hsl(var(--primary));text-decoration:underline}.ProjectHeader_avatarInitial__yQL9X{width:1.5rem;height:1.5rem;border-radius:9999px;background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ProjectHeader_avatarPhoto__WU_FJ{width:1.5rem;height:1.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.ProjectHeader_researcherDot__5HErL{width:.375rem;height:.375rem;border-radius:9999px;background-color:hsl(var(--primary));flex-shrink:0}.ProjectHeader_roleSnapshotBadge__P7WgG{font-size:.6875rem;font-weight:500;padding:.125rem .45rem;border-radius:9999px;background-color:hsl(var(--primary)/.08);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.2);white-space:nowrap;flex-shrink:0}.ProjectHeader_coPiBadge__zSm8U{font-size:.625rem;font-weight:700;text-transform:uppercase;padding:.125rem .375rem;border-radius:.25rem;background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));flex-shrink:0}.ProjectHeader_externalAffiliation__nP1wA{font-size:.75rem;color:hsl(var(--muted-foreground));font-weight:400;margin-left:.25rem}.ProjectHeader_timelineText__HEc3d{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.ProjectHeader_funderBadges__0iBJ0{display:flex;flex-wrap:wrap;gap:.375rem}.ProjectHeader_funderPill__p33S_{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;background-color:rgba(245,158,11,.1);color:rgb(180,83,9);border:1px solid rgba(245,158,11,.25)}.dark .ProjectHeader_funderPill__p33S_{background-color:rgba(245,158,11,.15);color:rgb(251,191,36);border-color:rgba(245,158,11,.3)}.ProjectHeader_grantNumberText__FDhQb{font-size:.8125rem;font-weight:500;color:hsl(var(--muted-foreground))}.ProjectHeader_fundingAgencyContainer__kDOg2{display:flex;flex-direction:column;gap:.5rem}.ProjectHeader_fundingLogoLink__IHsBM{display:inline-block;transition:opacity .2s ease,transform .2s ease}.ProjectHeader_fundingLogoLink__IHsBM:hover{opacity:.85;transform:translateY(-1px)}.ProjectHeader_fundingLogoLight__Bpt__{display:block;max-height:3rem;width:auto;-o-object-fit:contain;object-fit:contain}.dark .ProjectHeader_fundingLogoLight__Bpt__{display:none}.ProjectHeader_fundingLogoDark__Fn392{display:none;max-height:3rem;width:auto;-o-object-fit:contain;object-fit:contain}.dark .ProjectHeader_fundingLogoDark__Fn392{display:block}.ProjectHeader_resourceLinks__EUAsz{display:flex;flex-direction:column;gap:.375rem}.ProjectHeader_resourceLinkItem__pA35i{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border-radius:.5rem;background-color:hsl(var(--muted)/.5);border:1px solid hsl(var(--border)/.8);font-size:.75rem;font-weight:500;color:hsl(var(--foreground));text-decoration:none;transition:all .15s ease}.ProjectHeader_resourceLinkItem__pA35i:hover{background-color:hsl(var(--primary)/.08);color:hsl(var(--primary));border-color:hsl(var(--primary)/.3)}.ProjectHeader_institutionList__CyQaU{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;width:100%}.ProjectHeader_partnerLogoItem__F_g2h{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:.5rem;background-color:hsl(var(--muted)/.4);border:1px solid hsl(var(--border)/.6);width:100%;transition:all .2s ease;text-decoration:none;min-height:3.5rem}.ProjectHeader_partnerLogoItem__F_g2h:hover{background-color:hsl(var(--muted)/.8);border-color:hsl(var(--primary)/.4);transform:translateY(-1px)}.ProjectHeader_partnerLogoLight__SSYqO{display:block;max-height:2.25rem;max-width:100%;height:auto;width:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto}.dark .ProjectHeader_partnerLogoLight__SSYqO{display:none}.ProjectHeader_partnerLogoDark__tkNVM{display:none;max-height:2.25rem;max-width:100%;height:auto;width:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto}.dark .ProjectHeader_partnerLogoDark__tkNVM{display:block}.ProjectHeader_mediaFrame__ZY1Ld{width:100%;display:flex;flex-direction:column;gap:.5rem}.ProjectHeader_imageWrapper__GjsNl{position:relative;width:100%;max-height:220px;aspect-ratio:4/3;background-color:hsl(var(--muted));border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);border:1px solid hsl(var(--border))}.ProjectHeader_mediaImage__K2pmq{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease}.ProjectHeader_mediaImage__K2pmq:hover{transform:scale(1.02)}.ProjectHeader_mediaCaption__WN_Cm{font-size:.75rem;line-height:1.4;color:hsl(var(--muted-foreground));font-style:italic;padding:0 .25rem}.ProjectHeader_noImagePlaceholder__GBKuU{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,hsl(var(--muted)),hsl(var(--border)));color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.publication-list_container__FDBN_{width:100%}.publication-list_searchContainer__nCOI7{margin-bottom:2rem;position:relative;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.publication-list_searchInput__ikh23{width:100%;padding:.75rem 1rem .75rem 2.5rem;border-radius:.5rem;border:1px solid hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground));font-size:1rem;transition:border-color .2s,box-shadow .2s}.publication-list_searchInput__ikh23:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring)/.2)}.publication-list_searchIcon__DeWw8{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.publication-list_list___jtMs{display:flex;flex-direction:column;gap:.25rem}.publication-list_emptyState__qIakE{text-align:center;padding:3rem;color:hsl(var(--muted-foreground))}@media (max-width:768px){.publication-list_searchContainer__nCOI7{flex-direction:column;align-items:stretch;gap:1rem}.publication-list_controlsGroup__MKXrB{display:flex;justify-content:space-between;width:100%;gap:1rem}}.publication-list_controlsGroup__MKXrB{display:flex;align-items:center;gap:1rem}.mission_mission___4bZK{padding:3rem 2rem;background-color:hsl(var(--card));border:1px solid var(--border);border-radius:.75rem;margin-bottom:2rem}.mission_container__5PxxW{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:100%}.mission_content__Qsmes{flex:1}.mission_header__PHI_V{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:hsl(var(--foreground))}.mission_text__j3MRT{font-size:1rem;line-height:1.7;color:hsl(var(--muted-foreground));margin-bottom:1rem}.mission_link__UsZdj{color:hsl(var(--primary));font-weight:500;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.mission_link__UsZdj:hover{border-color:currentColor}.mission_readMore__ovJxu{color:hsl(var(--primary));font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;transition:opacity .2s}.mission_readMore__ovJxu:hover{opacity:.8}.mission_logoLink__EvI1s{flex-shrink:0;display:flex;align-items:center;transition:opacity .2s}.mission_logoLink__EvI1s:hover{opacity:.8}.mission_logo__bSYvy{height:auto;max-width:180px}.mission_logoLight__7VJSA{display:block}.dark .mission_logoLight__7VJSA,.mission_logoDark__ZcCuU{display:none}.dark .mission_logoDark__ZcCuU{display:block}@media (max-width:768px){.mission_container__5PxxW{flex-direction:column;text-align:center}.mission_logoLink__EvI1s{order:-1;margin-bottom:1rem}}.shortcuts_shortcuts__O780d{background-color:hsl(var(--card));border:1px solid var(--border);border-radius:.75rem;padding:1.5rem}.shortcuts_header__kgyJk{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.shortcuts_list__WrPVi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.shortcuts_item__r9X1d{margin:0}.shortcuts_link__guMUv{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-radius:.5rem;color:hsl(var(--foreground));text-decoration:none;font-size:.95rem;transition:background-color .2s,color .2s;background-color:hsl(var(--muted)/.3)}.shortcuts_link__guMUv:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.shortcuts_arrow__oTAYH{opacity:.5;transition:opacity .2s,transform .2s}.shortcuts_link__guMUv:hover .shortcuts_arrow__oTAYH{opacity:1;transform:translateX(4px)}.video-featured_section__VrKZJ{background-color:hsl(var(--card));border:1px solid var(--border);border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column}.video-featured_headerRow__DbNz_{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.video-featured_header__Bj5gn{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));margin:0}.video-featured_archiveLink__hAig3{font-size:.875rem;color:hsl(var(--primary));text-decoration:none;transition:opacity .2s}.video-featured_archiveLink__hAig3:hover{opacity:.8}.video-featured_videoGrid__xJG8M{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:640px){.video-featured_videoGrid__xJG8M{grid-template-columns:repeat(4,1fr)}}.video-featured_videoCard__3ipaY{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.5rem}.video-featured_thumbnail__U0vR6{position:relative;width:100%;aspect-ratio:16/9;border-radius:.375rem;overflow:hidden;background-color:hsl(var(--muted))}.video-featured_playButton___fdAh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;background-color:hsl(var(--primary)/.9);color:hsl(var(--primary-foreground));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;transition:transform .2s,background-color .2s}.video-featured_videoCard__3ipaY:hover .video-featured_playButton___fdAh{transform:translate(-50%,-50%) scale(1.1);background-color:hsl(var(--primary))}.video-featured_textContent__jGeKJ{display:flex;flex-direction:column;gap:.25rem}.video-featured_description__VjVRz{font-size:.75rem;font-weight:500;color:hsl(var(--foreground));margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.video-featured_copyright__JOtkj{font-size:.7rem;font-style:italic;color:hsl(var(--muted-foreground));margin-top:.1rem}