.active.svelte-uqrcor{border-bottom:1px solid white}.menu.svelte-uqrcor{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.menu-toggle.svelte-uqrcor{display:block;background:none;border:none;font-size:20px;font-size:1.3333333333em;color:#8e9ca5;outline:none;padding:20px}.menu-toggle.svelte-uqrcor:hover,.menu-toggle.svelte-uqrcor:active{color:#fff}.header-bar-inner.svelte-uqrcor{display:inline-flex;justify-content:space-between}@media (max-width: 600px){.header-bar-inner.svelte-uqrcor{width:100%}}.base-container.svelte-py4e4{padding:1rem 1rem 4rem}@media (max-width: 600px){.base-container.svelte-py4e4{padding:.75rem 1rem 1.5rem}}.slides.svelte-10csm04 li:where(.svelte-10csm04){width:100%;float:left;margin-right:-100%;position:relative;opacity:1;display:block;z-index:2}.hero.svelte-10csm04 .flex-control-nav:where(.svelte-10csm04){position:absolute;bottom:0;width:100%;left:0;z-index:8;text-align:center}.hero.svelte-10csm04 .flex-control-nav:where(.svelte-10csm04) li:where(.svelte-10csm04){display:inline-block;margin:30px 5px}.hero.svelte-10csm04 .flex-control-nav:where(.svelte-10csm04) li:where(.svelte-10csm04) a:where(.svelte-10csm04){width:25px;height:25px;background:#06222b;border-radius:50%;display:block;overflow:hidden;text-indent:-9999px;position:relative;cursor:pointer}.hero.svelte-10csm04 .flex-control-nav:where(.svelte-10csm04) li:where(.svelte-10csm04) a:where(.svelte-10csm04):before{content:" ";width:17px;height:17px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:#fff;border-radius:50%;opacity:0;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.hero.svelte-10csm04 .flex-control-nav:where(.svelte-10csm04) li:where(.svelte-10csm04) a.flex-active:where(.svelte-10csm04):before,.hero.svelte-10csm04 .flex-control-nav:where(.svelte-10csm04) li:where(.svelte-10csm04) a:where(.svelte-10csm04):hover:before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.section-title.svelte-129uylt{font-size:var(--font-size-3xl);font-weight:600;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-sm);border-bottom:2px solid rgba(105,172,199,.3);color:var(--enrg-text-bright);text-align:center}@media (max-width: 768px){:root{--font-size-3xl: 1.5rem;--font-size-4xl: 1.75rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem}.section-title.svelte-129uylt{font-size:var(--font-size-2xl)}}.main-content.svelte-129uylt{padding:0}.section.svelte-129uylt{padding:2rem 0 3rem}.section-title.svelte-129uylt{font-size:var(--font-size-3xl);font-weight:600;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-sm);border-bottom:2px solid rgba(105,172,199,.3);color:var(--text-bright);text-align:center}.research-overview.svelte-129uylt{background:linear-gradient(to bottom,transparent,rgba(0,0,0,.2))}.overview-content.svelte-129uylt{max-width:800px;margin:0 auto;text-align:center}.overview-content.svelte-129uylt p:where(.svelte-129uylt){font-size:1.05rem;line-height:1.8;color:#cddbe1;margin-bottom:1.5rem}.overview-content.svelte-129uylt p:where(.svelte-129uylt):last-child{margin-bottom:2rem}.overview-content.svelte-129uylt strong:where(.svelte-129uylt){color:#69acc7;font-weight:600}.overview-links.svelte-129uylt{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.collaborators-subsection.svelte-129uylt{padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.subsection-title.svelte-129uylt{font-size:1.25rem;font-weight:600;margin-bottom:2rem;color:#8e9ca5;text-align:center}.btn-primary.svelte-129uylt,.btn-secondary.svelte-129uylt{display:inline-block;padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:600;font-size:.95rem;transition:background .3s ease}.btn-primary.svelte-129uylt{background:#69acc733;color:#69acc7;border:1px solid rgba(105,172,199,.3)}.btn-primary.svelte-129uylt:hover{background:#69acc74d}.btn-secondary.svelte-129uylt{background:transparent;color:#cddbe1;border:1px solid rgba(205,219,225,.3)}.btn-secondary.svelte-129uylt:hover{background:#ffffff0d}.news-grid.svelte-129uylt{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.news-item.svelte-129uylt{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:4px;padding:1.5rem}.news-date.svelte-129uylt{font-size:.85rem;color:#69acc7;margin-bottom:.75rem;font-weight:600}.news-title.svelte-129uylt{font-size:1rem;font-weight:600;color:#fff;line-height:1.5;margin:0 0 1rem}.news-source.svelte-129uylt{font-size:.9rem;color:#8e9ca5;text-decoration:none;transition:color .3s ease}.news-source.svelte-129uylt:hover{color:#69acc7}.section-footer.svelte-129uylt{text-align:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.btn-link.svelte-129uylt{color:#69acc7;text-decoration:none;font-weight:600;font-size:.95rem;transition:color .3s ease}.btn-link.svelte-129uylt:hover{color:#8ec9e0}.collaborators-grid.svelte-129uylt{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.collaborator-card.svelte-129uylt{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:2rem 1.5rem;text-align:center}.collaborator-logo-wrapper.svelte-129uylt{height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.collaborator-logo.svelte-129uylt{max-width:100%;max-height:80px;object-fit:contain}.collaborator-title.svelte-129uylt{font-size:.95rem;font-weight:600;color:#fff;margin:0 0 1rem;min-height:2.8rem;line-height:1.4}.collaborator-link.svelte-129uylt{font-size:.85rem;color:#69acc7;text-decoration:none;font-weight:600;transition:color .3s ease}.collaborator-link.svelte-129uylt:hover{color:#8ec9e0}@media (max-width: 768px){.section.svelte-129uylt{padding:2rem 1rem 3rem}.section-title.svelte-129uylt{font-size:1.5rem}.overview-content.svelte-129uylt p:where(.svelte-129uylt){font-size:1rem}.news-grid.svelte-129uylt{grid-template-columns:1fr}.collaborators-grid.svelte-129uylt{grid-template-columns:repeat(2,1fr);gap:1rem}.collaborator-card.svelte-129uylt{padding:1.5rem 1rem}.collaborator-logo-wrapper.svelte-129uylt{height:60px}.collaborator-logo.svelte-129uylt{max-height:60px}}@media (max-width: 480px){.collaborators-grid.svelte-129uylt{grid-template-columns:1fr}}.section-title.svelte-wfvgn6{font-size:var(--font-size-3xl);font-weight:600;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-sm);border-bottom:2px solid rgba(105,172,199,.3);color:var(--enrg-text-bright);text-align:center}@media (max-width: 768px){:root{--font-size-3xl: 1.5rem;--font-size-4xl: 1.75rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem}.section-title.svelte-wfvgn6{font-size:var(--font-size-2xl)}}.contact-page.svelte-wfvgn6{padding-bottom:2rem}.map-section.svelte-wfvgn6{margin:0 -1rem 3rem}.map-container.svelte-wfvgn6{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;height:500px;overflow:hidden;border-radius:12px}.map-container.svelte-wfvgn6 iframe:where(.svelte-wfvgn6){width:100%;height:100%;border:none;filter:grayscale(20%) contrast(1.1)}.section-title.svelte-wfvgn6{font-size:var(--font-size-3xl);font-weight:600;margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-sm);border-bottom:2px solid rgba(105,172,199,.3);color:var(--enrg-text-bright);text-align:center}.contact-info-section.svelte-wfvgn6{margin-bottom:var(--spacing-3xl)}.contact-grid.svelte-wfvgn6{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);max-width:var(--max-width-medium);margin:0 auto}.contact-card.svelte-wfvgn6{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:2rem 1.5rem;text-align:center;transition:border-color .3s ease}.contact-card.svelte-wfvgn6:hover{border-color:#69acc74d}.contact-icon.svelte-wfvgn6{width:60px;height:60px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;background:#69acc71a;border-radius:50%}.contact-icon.svelte-wfvgn6 i:where(.svelte-wfvgn6){font-size:1.5rem;color:#69acc7}.contact-card.svelte-wfvgn6:hover .contact-icon:where(.svelte-wfvgn6){background:#69acc733}.contact-title.svelte-wfvgn6{font-size:1.1rem;font-weight:600;margin:0 0 1rem;color:#fff}.contact-content.svelte-wfvgn6{font-size:.9rem;color:#cddbe1;line-height:1.6}.contact-content.svelte-wfvgn6 a:where(.svelte-wfvgn6){color:#69acc7;text-decoration:none;transition:color .3s ease}.contact-content.svelte-wfvgn6 a:where(.svelte-wfvgn6):hover{color:#8ec9e0}.contact-content.svelte-wfvgn6 strong:where(.svelte-wfvgn6){color:#8e9ca5;font-weight:500}@media (max-width: 768px){.map-section.svelte-wfvgn6{margin:0 -1rem 2rem}.map-container.svelte-wfvgn6{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;height:300px;border-radius:0}.section-title.svelte-wfvgn6{font-size:1.5rem}.contact-grid.svelte-wfvgn6{grid-template-columns:1fr}.contact-card.svelte-wfvgn6{padding:1.5rem}}.about-intro.svelte-1odk2qw{margin-bottom:3rem}.content-wrapper.svelte-1odk2qw{max-width:900px;margin:0 auto}.intro-text.svelte-1odk2qw{font-size:1.05rem;line-height:1.8;color:#cddbe1;margin-bottom:1.5rem}.intro-text.svelte-1odk2qw:last-child{margin-bottom:0}.intro-text.svelte-1odk2qw strong:where(.svelte-1odk2qw){color:#69acc7;font-weight:600}.section-title.svelte-1odk2qw{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(105,172,199,.3);color:#fff;text-align:center}.experiments-section.svelte-1odk2qw{margin-bottom:3rem}.experiments-grid.svelte-1odk2qw{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;max-width:1000px;margin:0 auto}.experiment-item.svelte-1odk2qw{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;background:#ffffff08;border-radius:4px;border:1px solid rgba(255,255,255,.05)}.experiment-item.svelte-1odk2qw:nth-child(odd){background:#ffffff0d}.experiment-name.svelte-1odk2qw{font-size:1rem;font-weight:600;color:#69acc7}.experiment-location.svelte-1odk2qw{font-size:.85rem;color:#8e9ca5}.experiment-description.svelte-1odk2qw{font-size:.85rem;color:#cddbe1;line-height:1.5;margin-top:.25rem}.research-interests-section.svelte-1odk2qw{margin-bottom:2rem}.interests-text.svelte-1odk2qw{font-size:.95rem;line-height:2;color:#cddbe1;margin:0;text-align:center}@media (max-width: 768px){.intro-text.svelte-1odk2qw{font-size:1rem}.section-title.svelte-1odk2qw{font-size:1.1rem}.experiments-grid.svelte-1odk2qw{grid-template-columns:1fr}.interests-text.svelte-1odk2qw{font-size:.9rem;line-height:1.8}}.research-content.svelte-1bnpoc2{max-width:900px;margin:0 auto}.research-item.svelte-1bnpoc2{padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.research-item.svelte-1bnpoc2:last-child{border-bottom:none;padding-bottom:0}.research-item.svelte-1bnpoc2:first-child{padding-top:0}.research-title.svelte-1bnpoc2{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:#69acc7}.research-description.svelte-1bnpoc2{font-size:.95rem;line-height:1.7;color:#cddbe1;margin:0}@media (max-width: 768px){.research-item.svelte-1bnpoc2{padding:1.5rem 0}.research-title.svelte-1bnpoc2{font-size:1.1rem}.research-description.svelte-1bnpoc2{font-size:.9rem}}.section-title.svelte-f1k81x{font-size:var(--font-size-3xl);font-weight:600;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-sm);border-bottom:2px solid rgba(105,172,199,.3);color:var(--enrg-text-bright);text-align:center}.section-title.svelte-f1k81x i:where(.svelte-f1k81x){color:var(--enrg-primary);margin-right:var(--spacing-sm)}@media (max-width: 768px){:root{--font-size-3xl: 1.5rem;--font-size-4xl: 1.75rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem}.section-title.svelte-f1k81x{font-size:var(--font-size-2xl)}}.publications-section.svelte-f1k81x{margin-bottom:var(--spacing-3xl)}.publications-section.svelte-f1k81x:last-child{margin-bottom:0}.section-title.svelte-f1k81x{font-size:var(--font-size-2xl);font-weight:600;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-sm);border-bottom:2px solid rgba(105,172,199,.3);color:var(--text-bright);display:flex;align-items:center;gap:var(--spacing-sm)}.section-title.svelte-f1k81x i:where(.svelte-f1k81x){color:#69acc7}.publications-list.svelte-f1k81x{display:flex;flex-direction:column;gap:1.5rem}.publication-card.svelte-f1k81x{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem}.publication-card-header.svelte-f1k81x{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem}.publication-year-badge.svelte-f1k81x{background:#69acc733;color:#69acc7;padding:.35rem .75rem;border-radius:4px;font-weight:600;font-size:.85rem;flex-shrink:0;min-width:60px;text-align:center}.publication-title.svelte-f1k81x{font-size:1.1rem;font-weight:600;margin:0;color:#fff;line-height:1.4;flex:1}.publication-authors.svelte-f1k81x{font-size:.9rem;color:#8e9ca5;margin:0 0 1rem;line-height:1.5;padding-left:70px}.publication-journal.svelte-f1k81x,.publication-conference.svelte-f1k81x{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:#69acc7;margin-bottom:.5rem;padding-left:70px}.publication-journal.svelte-f1k81x i:where(.svelte-f1k81x),.publication-conference.svelte-f1k81x i:where(.svelte-f1k81x){margin-top:.2rem;flex-shrink:0}.publication-index.svelte-f1k81x{font-size:.85rem;color:#8e9ca5;font-style:italic;margin:.75rem 0 0;padding-left:70px}.publication-links.svelte-f1k81x{display:flex;gap:.75rem;margin-top:1rem;padding-left:70px;flex-wrap:wrap}.publication-link.svelte-f1k81x{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#69acc71a;border-radius:4px}.publication-link.svelte-f1k81x:hover{background:#69acc74d}.publication-link.svelte-f1k81x img:where(.svelte-f1k81x){width:20px;height:20px;object-fit:contain}@media (max-width: 768px){.publication-card-header.svelte-f1k81x{flex-direction:column;gap:.75rem}.publication-authors.svelte-f1k81x,.publication-journal.svelte-f1k81x,.publication-conference.svelte-f1k81x,.publication-index.svelte-f1k81x,.publication-links.svelte-f1k81x{padding-left:0}.publication-links.svelte-f1k81x{margin-top:.75rem}.section-title.svelte-f1k81x{font-size:1.25rem}}.event-card.svelte-cxsuhz{font-family:Roboto,Open Sans,sans-serif;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column}.event-card-image.svelte-cxsuhz{width:100%;height:180px;overflow:hidden;background:#0003;display:flex;align-items:center;justify-content:center}.event-card-image.svelte-cxsuhz img:where(.svelte-cxsuhz){width:100%;max-height:100%;object-fit:cover}.event-card-body.svelte-cxsuhz{padding:1.5rem;flex:1;display:flex;flex-direction:column}.event-card-title.svelte-cxsuhz{font-size:1.1rem;font-weight:600;margin:0 0 1rem;color:#fff;line-height:1.4;flex:1}.event-card-link.svelte-cxsuhz{display:inline-flex;align-items:center;gap:.5rem;color:#69acc7;text-decoration:none;font-weight:600;font-size:.9rem;align-self:flex-start}.event-card-link.svelte-cxsuhz:hover{color:#8ec9e0}.event-timeline-item.svelte-cxsuhz{display:flex;gap:1.5rem;margin-bottom:2rem;position:relative}.event-timeline-item.svelte-cxsuhz:last-child{margin-bottom:0}.event-timeline-marker.svelte-cxsuhz{display:flex;flex-direction:column;align-items:center;min-width:40px}.event-timeline-marker.svelte-cxsuhz i:where(.svelte-cxsuhz){width:40px;height:40px;border-radius:50%;background:#69acc733;color:#69acc7;display:flex;align-items:center;justify-content:center;font-size:1rem;border:2px solid rgba(105,172,199,.5)}.event-timeline-content.svelte-cxsuhz{flex:1;display:flex;gap:1.5rem;background:#ffffff08;border-radius:8px;padding:1rem;border:1px solid rgba(255,255,255,.05)}.event-timeline-image.svelte-cxsuhz{width:120px;height:80px;flex-shrink:0;overflow:hidden;border-radius:4px;background:#0003;display:flex;align-items:center;justify-content:center}.event-timeline-image.svelte-cxsuhz img:where(.svelte-cxsuhz){width:100%;height:100%;object-fit:cover}.event-timeline-info.svelte-cxsuhz{flex:1;display:flex;flex-direction:column;justify-content:center}.event-timeline-title.svelte-cxsuhz{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:#fff;line-height:1.4}.event-timeline-link.svelte-cxsuhz{display:inline-flex;align-items:center;gap:.5rem;color:#69acc7;text-decoration:none;font-weight:600;font-size:.85rem}.event-timeline-link.svelte-cxsuhz:hover{color:#8ec9e0}@media (max-width: 768px){.event-timeline-content.svelte-cxsuhz{flex-direction:column}.event-timeline-image.svelte-cxsuhz{width:100%;height:120px}}.section-title.svelte-1r54db1{font-size:var(--font-size-3xl);font-weight:600;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-sm);border-bottom:2px solid rgba(105,172,199,.3);color:var(--enrg-text-bright);text-align:center}.section-title.svelte-1r54db1 i:where(.svelte-1r54db1){color:var(--enrg-primary);margin-right:var(--spacing-sm)}@media (max-width: 768px){:root{--font-size-3xl: 1.5rem;--font-size-4xl: 1.75rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem}.section-title.svelte-1r54db1{font-size:var(--font-size-2xl)}}.events-section.svelte-1r54db1{margin-bottom:var(--spacing-3xl)}.events-section.svelte-1r54db1:last-child{margin-bottom:0}.events-section-past.svelte-1r54db1{margin-top:var(--spacing-3xl)}.section-title.svelte-1r54db1{font-size:var(--font-size-3xl);font-weight:600;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-sm);border-bottom:2px solid rgba(105,172,199,.3);color:var(--text-bright);display:flex;align-items:center;gap:var(--spacing-sm)}.section-title-upcoming.svelte-1r54db1 i:where(.svelte-1r54db1){color:#69acc7}.section-title-past.svelte-1r54db1 i:where(.svelte-1r54db1){color:#8e9ca5}.no-events.svelte-1r54db1{color:#8e9ca5;font-size:1.1rem;text-align:center;padding:3rem;background:#ffffff08;border-radius:8px}.past-events-timeline.svelte-1r54db1{padding:2rem 0}@media (max-width: 768px){.section-title.svelte-1r54db1{font-size:1.5rem}}.enrg-card.svelte-1lejc0o{font-family:Roboto,Open Sans,sans-serif;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column}.enrg-card-image.svelte-1lejc0o{width:100%;max-height:200px;overflow:hidden;position:relative}.enrg-card-image.svelte-1lejc0o img:where(.svelte-1lejc0o){width:100%;height:100%;object-fit:cover}.enrg-card-body.svelte-1lejc0o{padding:1.5rem;flex:1;display:flex;flex-direction:column}.enrg-card-badges.svelte-1lejc0o{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.enrg-card-badge.svelte-1lejc0o{background:#69acc733;color:#69acc7;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.enrg-card-title.svelte-1lejc0o{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#fff;line-height:1.4}.enrg-card-subtitle.svelte-1lejc0o{font-size:.9rem;color:#8e9ca5;margin:0 0 1rem}.enrg-card-content.svelte-1lejc0o{flex:1;color:#cddbe1;font-size:.9rem;line-height:1.6}.enrg-card-content.svelte-1lejc0o p{margin:0 0 1rem}.enrg-card-content.svelte-1lejc0o p:last-child{margin-bottom:0}.enrg-card-link.svelte-1lejc0o{display:inline-flex;align-items:center;gap:.5rem;color:#69acc7;text-decoration:none;font-weight:600;margin-top:1rem}.enrg-card-link.svelte-1lejc0o:hover{color:#8ec9e0}@media (max-width: 768px){:root{--font-size-3xl: 1.5rem;--font-size-4xl: 1.75rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem}}.no-announcements.svelte-3xtmoq{text-align:center;padding:4rem 2rem;background:#ffffff08;border-radius:8px;border:1px dashed rgba(105,172,199,.3)}.no-announcements.svelte-3xtmoq i:where(.svelte-3xtmoq){font-size:3rem;color:#69acc7;margin-bottom:1rem;display:block}.no-announcements.svelte-3xtmoq p:where(.svelte-3xtmoq){color:#8e9ca5;font-size:1.1rem;margin:0}.join-us-section.svelte-3xtmoq{margin-top:4rem;background:#69acc71a;border:1px solid rgba(105,172,199,.2);border-radius:8px;padding:3rem 2rem;text-align:center}.join-us-content.svelte-3xtmoq{max-width:600px;margin:0 auto}.join-us-title.svelte-3xtmoq{font-size:1.75rem;font-weight:600;margin:0 0 1rem;color:#fff}.join-us-description.svelte-3xtmoq{font-size:1rem;color:#cddbe1;line-height:1.6;margin:0 0 1.5rem}@media (max-width: 768px){.join-us-section.svelte-3xtmoq{padding:2rem 1.5rem}.join-us-title.svelte-3xtmoq{font-size:1.5rem}.join-us-description.svelte-3xtmoq{font-size:.95rem}}.additional-sources.svelte-nuigvh{margin-top:1rem;font-size:.85rem;color:#8e9ca5}.additional-sources.svelte-nuigvh strong:where(.svelte-nuigvh){color:#69acc7}.sources-list.svelte-nuigvh{list-style:none;padding:0;margin:.5rem 0 0}.sources-list.svelte-nuigvh li:where(.svelte-nuigvh){margin-bottom:.25rem}.sources-list.svelte-nuigvh a:where(.svelte-nuigvh){color:#69acc7;text-decoration:none;font-size:.85rem;transition:color .3s ease}.sources-list.svelte-nuigvh a:where(.svelte-nuigvh):hover{color:#8ec9e0;text-decoration:underline}.sources-list.svelte-nuigvh a:where(.svelte-nuigvh):before{content:"→ "}:root{--enrg-primary: #69acc7;--enrg-primary-light: #8ec9e0;--enrg-text: #cddbe1;--enrg-text-muted: #8e9ca5;--enrg-text-bright: #ffffff;--enrg-bg-dark: rgba(255, 255, 255, .03);--enrg-bg-medium: rgba(255, 255, 255, .05);--enrg-border: rgba(255, 255, 255, .1);--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem;--spacing-3xl: 3rem;--font-size-xs: .75rem;--font-size-sm: .85rem;--font-size-md: .95rem;--font-size-lg: 1.1rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.75rem;--font-size-4xl: 2rem;--max-width-narrow: 700px;--max-width-medium: 900px;--max-width-wide: 1000px;--max-width-xwide: 1200px;--transition-base: .3s ease}.section-title.svelte-10wcbny{font-size:var(--font-size-3xl);font-weight:600;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-sm);border-bottom:2px solid rgba(105,172,199,.3);color:var(--enrg-text-bright);text-align:center}@media (max-width: 768px){:root{--font-size-3xl: 1.5rem;--font-size-4xl: 1.75rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem}.section-title.svelte-10wcbny{font-size:var(--font-size-2xl)}}.research-team-section.svelte-10wcbny{margin-bottom:4rem}.research-team-section.svelte-10wcbny:last-child{margin-bottom:0}.section-title.svelte-10wcbny{font-size:var(--font-size-3xl);font-weight:600;margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-sm);border-bottom:2px solid rgba(105,172,199,.3);color:var(--enrg-text-bright);text-align:center}.researchers-list.svelte-10wcbny{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:var(--max-width-wide);margin:0 auto}.researcher-row-card.svelte-10wcbny{display:flex;gap:2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;padding:1.5rem;align-items:flex-start}.researcher-photo-column.svelte-10wcbny{display:flex;flex-direction:column;align-items:center;gap:1rem;flex-shrink:0;width:180px}.researcher-photo.svelte-10wcbny{width:100%;height:180px;border-radius:8px;overflow:hidden;background:#0003}.researcher-photo.svelte-10wcbny img:where(.svelte-10wcbny){width:100%;height:100%;object-fit:cover}.researcher-details.svelte-10wcbny{flex:1;min-width:0}.researcher-name.svelte-10wcbny{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:#fff}.researcher-name.svelte-10wcbny a,.alumni-name.svelte-10wcbny a{color:inherit;text-decoration:none;transition:color .3s ease}.researcher-name.svelte-10wcbny a:hover,.alumni-name.svelte-10wcbny a:hover{color:#69acc7}.researcher-position.svelte-10wcbny{font-size:1rem;color:#69acc7;font-weight:600;margin:0 0 .75rem}.researcher-title.svelte-10wcbny{font-size:.9rem;color:#8e9ca5;margin:0 0 .25rem;line-height:1.4}.researcher-research.svelte-10wcbny{font-size:.95rem;color:#cddbe1;line-height:1.6;margin:1.25rem 0;padding:1rem;background:#ffffff08;border-radius:6px;border-left:3px solid #69acc7}.researcher-research.svelte-10wcbny strong:where(.svelte-10wcbny){color:#69acc7}.researcher-education.svelte-10wcbny{margin:1.25rem 0;padding:1rem;background:#ffffff08;border-radius:6px}.researcher-education.svelte-10wcbny strong:where(.svelte-10wcbny){color:#8ec9e0;display:block;margin-bottom:.75rem;font-size:.95rem}.education-grid.svelte-10wcbny{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.education-cell.svelte-10wcbny{padding:.75rem;background:#ffffff05;border-radius:4px;display:flex;flex-direction:column;gap:.25rem}.education-degree.svelte-10wcbny{font-size:.8rem;font-weight:600;color:#8ec9e0}.education-detail.svelte-10wcbny{font-size:.75rem;color:#cddbe1;line-height:1.3}.researcher-social.svelte-10wcbny{display:flex;gap:.75rem;margin:1.25rem 0;flex-wrap:wrap}.social-link.svelte-10wcbny{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#69acc71a;color:#69acc7;text-decoration:none;font-size:1.1rem;transition:all .3s ease}.social-link.svelte-10wcbny:hover{background:#69acc74d;color:#fff}.btn-cv{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;gap:.5rem;background:#69acc733;color:#69acc7;padding:.65rem 1.25rem;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease}.btn-cv:hover{background:#69acc74d;color:#fff}.btn-cv i{margin-left:.25rem}.alumni-section.svelte-10wcbny{max-width:1200px;margin:0 auto}.alumni-grid.svelte-10wcbny{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.alumni-card.svelte-10wcbny{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:.75rem}.alumni-name.svelte-10wcbny{font-size:.85rem;font-weight:600;color:#fff;margin-bottom:.5rem;padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.05)}.alumni-education-grid.svelte-10wcbny{display:flex;flex-direction:column;gap:.4rem}.alumni-edu-cell.svelte-10wcbny{padding:.4rem;background:#ffffff05;border-radius:4px}.alumni-edu-degree.svelte-10wcbny{font-size:.7rem;font-weight:600;color:#8ec9e0;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.2rem}.alumni-edu-detail.svelte-10wcbny{font-size:.65rem;color:#cddbe1;line-height:1.3}@media (max-width: 768px){.section-title.svelte-10wcbny{font-size:1.5rem}.research-team-section.svelte-10wcbny{padding:0 1rem}.researcher-row-card.svelte-10wcbny{flex-direction:column;align-items:center;text-align:center}.researcher-photo-column.svelte-10wcbny{width:150px}.researcher-photo.svelte-10wcbny{width:100%;height:150px}.researcher-details.svelte-10wcbny{width:100%}.researcher-social.svelte-10wcbny{justify-content:center}.researcher-research.svelte-10wcbny,.researcher-education.svelte-10wcbny{border-left:none;border-top:3px solid #69acc7}.education-grid.svelte-10wcbny{grid-template-columns:1fr}.alumni-grid.svelte-10wcbny{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.alumni-grid.svelte-10wcbny{grid-template-columns:1fr}}.researcher-detail-page.svelte-1mm5hxe{max-width:1200px;margin:0 auto}.back-link-container.svelte-1mm5hxe{margin-bottom:2rem}.profile-header.svelte-1mm5hxe{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.5rem;margin-bottom:2.5rem}.profile-content.svelte-1mm5hxe{display:flex;gap:2.5rem;align-items:flex-start}.profile-image.svelte-1mm5hxe{flex-shrink:0;width:220px;height:220px;border-radius:12px;overflow:hidden;background:#0003}.profile-image.svelte-1mm5hxe img:where(.svelte-1mm5hxe){width:100%;height:100%;object-fit:cover}.profile-info.svelte-1mm5hxe{flex:1;min-width:0}.profile-name.svelte-1mm5hxe{font-size:2rem;font-weight:700;margin:0 0 .75rem;color:#fff;line-height:1.2}.profile-position.svelte-1mm5hxe{font-size:1.1rem;color:#69acc7;font-weight:600;margin:0 0 .5rem}.profile-title.svelte-1mm5hxe{font-size:.95rem;color:#8e9ca5;margin:0 0 .25rem;line-height:1.4}.profile-social.svelte-1mm5hxe{display:flex;gap:.75rem;margin-top:1.5rem;flex-wrap:wrap}.social-link.svelte-1mm5hxe{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#69acc71a;color:#69acc7;text-decoration:none;font-size:1.2rem;transition:all .3s ease}.social-link.svelte-1mm5hxe:hover{background:#69acc74d;color:#fff;transform:translateY(-2px)}.profile-grid.svelte-1mm5hxe{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.profile-column.svelte-1mm5hxe{display:flex;flex-direction:column;gap:2rem}.profile-section.svelte-1mm5hxe{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:1.5rem}.section-title.svelte-1mm5hxe{font-size:1.15rem;font-weight:600;margin:0 0 1rem;color:#fff;display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(105,172,199,.3)}.section-title.svelte-1mm5hxe i:where(.svelte-1mm5hxe){color:#69acc7;font-size:1.2rem}.section-content.svelte-1mm5hxe{font-size:.95rem;color:#cddbe1;line-height:1.7}.section-content.svelte-1mm5hxe p:where(.svelte-1mm5hxe){margin:0}.education-list.svelte-1mm5hxe{display:flex;flex-direction:column;gap:1rem}.education-item.svelte-1mm5hxe{padding:1rem;background:#ffffff05;border-radius:6px;border-left:3px solid #69acc7}.education-degree.svelte-1mm5hxe{font-size:.9rem;font-weight:600;color:#8ec9e0;margin-bottom:.35rem}.education-field.svelte-1mm5hxe,.education-institution.svelte-1mm5hxe,.education-location.svelte-1mm5hxe{font-size:.85rem;color:#cddbe1;line-height:1.4}.contact-info.svelte-1mm5hxe{display:flex;flex-direction:column;gap:.75rem}.contact-row.svelte-1mm5hxe{display:flex;align-items:center;gap:.75rem;font-size:.9rem}.contact-row.svelte-1mm5hxe i:where(.svelte-1mm5hxe){color:#69acc7;width:20px}.contact-row.svelte-1mm5hxe a:where(.svelte-1mm5hxe){color:#69acc7;text-decoration:none;transition:color .3s ease}.contact-row.svelte-1mm5hxe a:where(.svelte-1mm5hxe):hover{color:#8ec9e0}@media (max-width: 900px){.profile-content.svelte-1mm5hxe{flex-direction:column;align-items:center;text-align:center}.profile-image.svelte-1mm5hxe{width:180px;height:180px}.profile-social.svelte-1mm5hxe{justify-content:center}.profile-grid.svelte-1mm5hxe{grid-template-columns:1fr}.profile-name.svelte-1mm5hxe{font-size:1.75rem}}@media (max-width: 600px){.profile-header.svelte-1mm5hxe{padding:1.5rem}.profile-image.svelte-1mm5hxe{width:150px;height:150px}.profile-name.svelte-1mm5hxe{font-size:1.5rem}.profile-position.svelte-1mm5hxe{font-size:1rem}.profile-section.svelte-1mm5hxe{padding:1.25rem}.section-title.svelte-1mm5hxe{font-size:1.05rem}}
