:root{--accessibility-text-scale:1}html[data-text-size=large]{--accessibility-text-scale:1.08}html[data-text-size=xlarge]{--accessibility-text-scale:1.16}html[data-text-size=large] body,html[data-text-size=xlarge] body{font-size:calc(1rem * var(--accessibility-text-scale))}html[data-text-size=large] a,html[data-text-size=large] button,html[data-text-size=large] input,html[data-text-size=large] li,html[data-text-size=large] p,html[data-text-size=large] select,html[data-text-size=large] textarea,html[data-text-size=xlarge] a,html[data-text-size=xlarge] button,html[data-text-size=xlarge] input,html[data-text-size=xlarge] li,html[data-text-size=xlarge] p,html[data-text-size=xlarge] select,html[data-text-size=xlarge] textarea{font-size:calc(1em * var(--accessibility-text-scale))}.accessibility-suite{position:fixed;right:22px;bottom:22px;z-index:9997;display:grid;grid-gap:12px;gap:12px;justify-items:end;pointer-events:none}.accessibility-floating-button,.scroll-top-button{pointer-events:auto;width:54px;height:54px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(7,28,47,.12);background:#071c2f;color:#ffffff;box-shadow:0 20px 46px rgba(7,28,47,.24);cursor:pointer;transition:transform .24s ease,box-shadow .24s ease,background .24s ease,opacity .24s ease,visibility .24s ease}.accessibility-floating-button:hover,.scroll-top-button:hover{transform:translateY(-3px);background:#0d2f4c;box-shadow:0 26px 60px rgba(7,28,47,.3)}.accessibility-panel{pointer-events:auto;width:min(340px,calc(100vw - 36px));padding:16px;border-radius:26px;background:rgba(255,255,255,.94);border:1px solid rgba(7,28,47,.1);box-shadow:0 28px 80px rgba(7,28,47,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(14px) scale(.96);transform-origin:bottom right;opacity:0;visibility:hidden;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.accessibility-panel.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.accessibility-panel-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 4px 14px}.accessibility-option span,.accessibility-panel-header span{display:block;color:#b78a3b;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.accessibility-option strong,.accessibility-panel-header strong{display:block;color:#071c2f;font-size:17px;line-height:1.2}.accessibility-panel-header button,.accessibility-text-buttons button{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(7,28,47,.09);background:#fbf7ef;color:#071c2f;cursor:pointer}.accessibility-option{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 4px;border-top:1px solid rgba(7,28,47,.08)}.accessibility-toggle{min-height:42px;padding:0 14px;border-radius:999px;border:0;background:#071c2f;color:#ffffff;font-weight:900;cursor:pointer}.accessibility-text-buttons,.accessibility-toggle{display:inline-flex;align-items:center;gap:8px}.accessibility-text-buttons span{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#071c2f;color:#ffffff}.accessibility-text-buttons button:disabled{opacity:.38;cursor:not-allowed}.scroll-top-button{opacity:0;transform:translateY(12px);visibility:hidden}.scroll-top-button.is-visible{opacity:1;transform:translateY(0);visibility:visible}html[data-theme=dark]{color-scheme:dark;--cilpa-dark-page:#061624;--cilpa-dark-page-soft:#081d2f;--cilpa-dark-surface:#0b2236;--cilpa-dark-surface-soft:#102b43;--cilpa-dark-surface-light:#143653;--cilpa-dark-border:rgba(255,255,255,0.1);--cilpa-dark-border-strong:rgba(244,226,189,0.2);--cilpa-dark-text:#f8fafc;--cilpa-dark-muted:rgba(232,238,245,0.78);--cilpa-dark-muted-soft:rgba(232,238,245,0.62);--cilpa-dark-gold:#f4e2bd;--cilpa-dark-gold-strong:#d7ad58;--cilpa-dark-shadow:0 28px 86px rgba(0,0,0,0.32)}html[data-theme=dark],html[data-theme=dark] body{background:var(--cilpa-dark-page)!important;color:var(--cilpa-dark-text)!important}html[data-theme=dark] main{background:radial-gradient(circle at 12% 8%,rgba(183,138,59,.08),transparent 28%),linear-gradient(180deg,var(--cilpa-dark-page) 0,var(--cilpa-dark-page-soft) 45%,var(--cilpa-dark-page) 100%)!important;color:var(--cilpa-dark-text)!important}html[data-theme=dark] body .header,html[data-theme=dark] body .site-header,html[data-theme=dark] body header{background:rgba(6,22,36,.96)!important;border-color:var(--cilpa-dark-border)!important;box-shadow:0 18px 60px rgba(0,0,0,.28)!important}html[data-theme=dark] body .brand-text,html[data-theme=dark] body .brand-title,html[data-theme=dark] body .header a,html[data-theme=dark] body .nav-link,html[data-theme=dark] body .site-header a,html[data-theme=dark] body header a{color:var(--cilpa-dark-text)!important}html[data-theme=dark] body .brand-caption,html[data-theme=dark] body .brand-subtitle{color:var(--cilpa-dark-muted-soft)!important}html[data-theme=dark] body .nav-link.active,html[data-theme=dark] body .nav-link:hover,html[data-theme=dark] body header a:hover{color:var(--cilpa-dark-gold)!important}html[data-theme=dark] body .brand-mark,html[data-theme=dark] body .header-logo,html[data-theme=dark] body .site-logo{background:rgba(255,255,255,.92)!important}html[data-theme=dark] body main .about-page,html[data-theme=dark] body main .about-premium,html[data-theme=dark] body main .about-team-section,html[data-theme=dark] body main .about-team-v2,html[data-theme=dark] body main .about-values-section,html[data-theme=dark] body main .about-values-v2,html[data-theme=dark] body main .about-who-section,html[data-theme=dark] body main .about-who-v2,html[data-theme=dark] body main .contact-page,html[data-theme=dark] body main .contact-section,html[data-theme=dark] body main .footer-map-section,html[data-theme=dark] body main .muted-section,html[data-theme=dark] body main .page-hero,html[data-theme=dark] body main .page-section,html[data-theme=dark] body main .profile-body-section,html[data-theme=dark] body main .profile-page-premium,html[data-theme=dark] body main .publication-detail-shell,html[data-theme=dark] body main .section,html[data-theme=dark] body main section.section{background:radial-gradient(circle at 12% 8%,rgba(183,138,59,.07),transparent 28%),var(--cilpa-dark-page)!important;color:var(--cilpa-dark-text)!important}html[data-theme=dark] body main .about-mv-card-v2 h3,html[data-theme=dark] body main .about-story-card-v2 h2,html[data-theme=dark] body main .about-who-copy-v2 h2,html[data-theme=dark] body main .empty-state h3,html[data-theme=dark] body main .page-hero h1,html[data-theme=dark] body main .premium-content-body h3,html[data-theme=dark] body main .premium-publication-body h3,html[data-theme=dark] body main .profile-biography-header h2,html[data-theme=dark] body main .profile-expertise-card h3,html[data-theme=dark] body main .profile-roles-card h2,html[data-theme=dark] body main .section-header h2,html[data-theme=dark] body main .split-heading h2,html[data-theme=dark] body main h1,html[data-theme=dark] body main h2,html[data-theme=dark] body main h3,html[data-theme=dark] body main h4,html[data-theme=dark] body main h5,html[data-theme=dark] body main h6{color:var(--cilpa-dark-text)!important;opacity:1!important}html[data-theme=dark] body main .about-story-card-v2 .lead,html[data-theme=dark] body main .about-who-copy-v2 .prose p,html[data-theme=dark] body main .card-meta,html[data-theme=dark] body main .empty-state p,html[data-theme=dark] body main .hero-subtitle,html[data-theme=dark] body main .lead,html[data-theme=dark] body main .premium-content-body p,html[data-theme=dark] body main .premium-publication-body p,html[data-theme=dark] body main .profile-biography-card .prose p,html[data-theme=dark] body main .profile-expertise-card p,html[data-theme=dark] body main .prose,html[data-theme=dark] body main .prose li,html[data-theme=dark] body main .prose p,html[data-theme=dark] body main .section-header p,html[data-theme=dark] body main .split-heading p,html[data-theme=dark] body main li,html[data-theme=dark] body main p{color:var(--cilpa-dark-muted)!important;opacity:1!important}html[data-theme=dark] body main .eyebrow,html[data-theme=dark] body main .profile-expertise-card .eyebrow,html[data-theme=dark] body main .profile-role-primary span,html[data-theme=dark] body main .profile-roles-card .eyebrow,html[data-theme=dark] body main .publication-topics-label{color:var(--cilpa-dark-gold-strong)!important;opacity:1!important}html[data-theme=dark] body main .about-focus-card-v2,html[data-theme=dark] body main .about-mv-card-v2,html[data-theme=dark] body main .about-mv-card-v2.light,html[data-theme=dark] body main .about-pathway-v2,html[data-theme=dark] body main .about-story-aside-v2,html[data-theme=dark] body main .about-story-card-v2,html[data-theme=dark] body main .about-value-card-v2,html[data-theme=dark] body main .about-values-visual-v2,html[data-theme=dark] body main .card,html[data-theme=dark] body main .contact-details-panel,html[data-theme=dark] body main .contact-enquiry-card,html[data-theme=dark] body main .contact-faq-item,html[data-theme=dark] body main .contact-final-card,html[data-theme=dark] body main .contact-hero-card,html[data-theme=dark] body main .content-aside,html[data-theme=dark] body main .cta-card,html[data-theme=dark] body main .empty-state,html[data-theme=dark] body main .feature-panel,html[data-theme=dark] body main .media-card,html[data-theme=dark] body main .partner-card,html[data-theme=dark] body main .person-card,html[data-theme=dark] body main .premium-content-card,html[data-theme=dark] body main .premium-publication-card,html[data-theme=dark] body main .profile-biography-card,html[data-theme=dark] body main .profile-expertise-card,html[data-theme=dark] body main .profile-role-chip,html[data-theme=dark] body main .profile-roles-card,html[data-theme=dark] body main .publication-action-link.secondary,html[data-theme=dark] body main .publication-card,html[data-theme=dark] body main .publication-topics-card,html[data-theme=dark] body main .theme-card{background:radial-gradient(circle at 92% 0,rgba(244,226,189,.07),transparent 32%),var(--cilpa-dark-surface)!important;border-color:var(--cilpa-dark-border)!important;color:var(--cilpa-dark-text)!important;box-shadow:var(--cilpa-dark-shadow)!important}html[data-theme=dark] body main .about-focus-card-v2 *,html[data-theme=dark] body main .about-story-card-v2 *,html[data-theme=dark] body main .about-value-card-v2 *,html[data-theme=dark] body main .card *,html[data-theme=dark] body main .empty-state *,html[data-theme=dark] body main .feature-panel *,html[data-theme=dark] body main .media-card *,html[data-theme=dark] body main .person-card *,html[data-theme=dark] body main .premium-content-card *,html[data-theme=dark] body main .premium-publication-card *,html[data-theme=dark] body main .profile-biography-card *,html[data-theme=dark] body main .profile-expertise-card *,html[data-theme=dark] body main .profile-roles-card *,html[data-theme=dark] body main .publication-card *,html[data-theme=dark] body main .publication-topics-card *,html[data-theme=dark] body main .theme-card *{opacity:1}html[data-theme=dark] body main .premium-content-body,html[data-theme=dark] body main .premium-publication-body{background:radial-gradient(circle at 92% 0,rgba(244,226,189,.08),transparent 30%),var(--cilpa-dark-surface)!important;color:var(--cilpa-dark-text)!important}html[data-theme=dark] body main .premium-content-media,html[data-theme=dark] body main .premium-content-placeholder{background:var(--cilpa-dark-surface-soft)!important;color:var(--cilpa-dark-gold)!important}html[data-theme=dark] body main .premium-publication-mark,html[data-theme=dark] body main .profile-role-primary{background:var(--cilpa-dark-page)!important;color:var(--cilpa-dark-text)!important}html[data-theme=dark] body main .about-staff-link-v2,html[data-theme=dark] body main .premium-content-cta,html[data-theme=dark] body main .premium-person-link{color:var(--cilpa-dark-gold)!important}html[data-theme=dark] body main .about-staff-card-v2,html[data-theme=dark] body main .premium-person-card{background:var(--cilpa-dark-surface)!important;border-color:var(--cilpa-dark-border-strong)!important}html[data-theme=dark] body main .about-staff-card-v2 h3,html[data-theme=dark] body main .about-staff-card-v2 p,html[data-theme=dark] body main .premium-person-card h3,html[data-theme=dark] body main .premium-person-card p{color:#ffffff!important}html[data-theme=dark] body main .about-staff-role-pill-v2,html[data-theme=dark] body main .premium-person-role{background:var(--cilpa-dark-gold)!important;color:#071c2f!important}html[data-theme=dark] .accessibility-toggle,html[data-theme=dark] body main .btn,html[data-theme=dark] body main .btn-primary,html[data-theme=dark] body main .publication-action-link{background:#0f3a5d!important;color:#ffffff!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] body main .btn-outline,html[data-theme=dark] body main .btn-secondary{background:var(--cilpa-dark-gold)!important;color:#071c2f!important;border-color:rgba(244,226,189,.45)!important}html[data-theme=dark] body main .text-link,html[data-theme=dark] body main a.text-link{color:var(--cilpa-dark-gold)!important}html[data-theme=dark] body main .content-aside>p,html[data-theme=dark] body main .content-aside>span,html[data-theme=dark] body main .premium-pill,html[data-theme=dark] body main .profile-role-chip,html[data-theme=dark] body main .publication-chip,html[data-theme=dark] body main .tag{background:rgba(255,255,255,.08)!important;color:var(--cilpa-dark-text)!important;border-color:var(--cilpa-dark-border)!important}html[data-theme=dark] body main .about-card-icon-v2,html[data-theme=dark] body main .card-icon,html[data-theme=dark] body main .premium-pill-gold,html[data-theme=dark] body main .profile-role-primary-icon,html[data-theme=dark] body main .publication-chip-gold{background:var(--cilpa-dark-gold)!important;color:#071c2f!important}html[data-theme=dark] body main .detail-meta a,html[data-theme=dark] body main .detail-meta span,html[data-theme=dark] body main .detail-meta>*{background:rgba(255,255,255,.11)!important;border-color:rgba(255,255,255,.16)!important;color:#ffffff!important}html[data-theme=dark] body main [style*="background-color: #ffffff"],html[data-theme=dark] body main [style*="background-color: white"],html[data-theme=dark] body main [style*="background-color:#ffffff"],html[data-theme=dark] body main [style*="background-color:white"],html[data-theme=dark] body main [style*="background: #ffffff"],html[data-theme=dark] body main [style*="background: white"],html[data-theme=dark] body main [style*="background:#ffffff"],html[data-theme=dark] body main [style*="background:white"]{background:var(--cilpa-dark-surface)!important;background-color:var(--cilpa-dark-surface)!important}html[data-theme=dark] body main [style*="color: #050505"],html[data-theme=dark] body main [style*="color: #071c2f"],html[data-theme=dark] body main [style*="color: #111"],html[data-theme=dark] body main [style*="color:#050505"],html[data-theme=dark] body main [style*="color:#071c2f"],html[data-theme=dark] body main [style*="color:#111"]{color:var(--cilpa-dark-text)!important}html[data-theme=dark] body .footer,html[data-theme=dark] body .footer-map-section,html[data-theme=dark] body .site-footer,html[data-theme=dark] body footer{background:#04111d!important;color:var(--cilpa-dark-text)!important;border-color:var(--cilpa-dark-border)!important}html[data-theme=dark] body .site-footer a,html[data-theme=dark] body .site-footer p,html[data-theme=dark] body footer a,html[data-theme=dark] body footer p{color:var(--cilpa-dark-muted)!important}html[data-theme=dark] body .site-footer a:hover,html[data-theme=dark] body footer a:hover{color:var(--cilpa-dark-gold)!important}html[data-theme=dark] .accessibility-floating-button,html[data-theme=dark] .scroll-top-button{background:#0f3a5d!important;color:#ffffff!important;border-color:rgba(255,255,255,.14)!important}html[data-theme=dark] .accessibility-panel{background:rgba(11,34,54,.96)!important;border-color:var(--cilpa-dark-border)!important;color:var(--cilpa-dark-text)!important}html[data-theme=dark] .accessibility-option strong,html[data-theme=dark] .accessibility-panel-header strong{color:var(--cilpa-dark-text)!important}html[data-theme=dark] .accessibility-panel-header button,html[data-theme=dark] .accessibility-text-buttons button{background:rgba(255,255,255,.08)!important;border-color:var(--cilpa-dark-border)!important;color:var(--cilpa-dark-text)!important}html[data-theme=dark] .accessibility-text-buttons span{background:var(--cilpa-dark-gold)!important;color:#071c2f!important}html[data-theme=dark] body img{color-scheme:light}html[data-theme=dark] body .brand-mark img,html[data-theme=dark] body .logoTrack img,html[data-theme=dark] body .partner-card img,html[data-theme=dark] body .premium-content-media img,html[data-theme=dark] body .premium-person-media img,html[data-theme=dark] body .site-logo img{filter:none!important}@media (max-width:720px){.accessibility-suite{right:16px;bottom:16px}.accessibility-floating-button,.scroll-top-button{width:50px;height:50px}.accessibility-panel{border-radius:22px}}html[data-theme=dark] body main section[aria-label="Donors and supporters"]{background:radial-gradient(circle at 50% 8%,rgba(244,226,189,.08),transparent 30%),linear-gradient(180deg,#061624,#081d2f)!important;border-color:rgba(255,255,255,.08)!important;color:#f8fafc!important}html[data-theme=dark] body main section[aria-label="Donors and supporters"] *,html[data-theme=dark] body main section[aria-label="Donors and supporters"] h1,html[data-theme=dark] body main section[aria-label="Donors and supporters"] h2,html[data-theme=dark] body main section[aria-label="Donors and supporters"] h3,html[data-theme=dark] body main section[aria-label="Donors and supporters"] p,html[data-theme=dark] body main section[aria-label="Donors and supporters"] span{color:#f8fafc!important;opacity:1!important}html[data-theme=dark] body main section[aria-label="Donors and supporters"] .eyebrow,html[data-theme=dark] body main section[aria-label="Donors and supporters"] span:first-child{color:#d7ad58!important}html[data-theme=dark] body main section[aria-label="Donors and supporters"] img{background:rgba(255,255,255,.94)!important;border-radius:10px!important;padding:8px!important;filter:none!important}html[data-theme=dark] body main section[aria-label="Donors and supporters"] button{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important;color:#f8fafc!important;box-shadow:0 14px 36px rgba(0,0,0,.22)!important}html[data-theme=dark] body main .homepage-editorial-section,html[data-theme=dark] body main .homepage-feature-section,html[data-theme=dark] body main .homepage-intro,html[data-theme=dark] body main .homepage-intro-section,html[data-theme=dark] body main .homepage-narrative,html[data-theme=dark] body main .homepage-story,html[data-theme=dark] body main .homepage-story-section,html[data-theme=dark] body main .homepage-who,html[data-theme=dark] body main .homepage-who-section,html[data-theme=dark] body main .who-we-are,html[data-theme=dark] body main .who-we-are-card,html[data-theme=dark] body main .who-we-are-copy,html[data-theme=dark] body main .who-we-are-panel,html[data-theme=dark] body main .who-we-are-section,html[data-theme=dark] body main .who-we-are-v2{background:radial-gradient(circle at 70% 10%,rgba(244,226,189,.07),transparent 28%),#061624!important;color:#f8fafc!important;opacity:1!important}html[data-theme=dark] body main .homepage-editorial-section *,html[data-theme=dark] body main .homepage-feature-section *,html[data-theme=dark] body main .homepage-intro *,html[data-theme=dark] body main .homepage-intro-section *,html[data-theme=dark] body main .homepage-narrative *,html[data-theme=dark] body main .homepage-story *,html[data-theme=dark] body main .homepage-story-section *,html[data-theme=dark] body main .homepage-who *,html[data-theme=dark] body main .homepage-who-section *,html[data-theme=dark] body main .who-we-are *,html[data-theme=dark] body main .who-we-are-card *,html[data-theme=dark] body main .who-we-are-copy *,html[data-theme=dark] body main .who-we-are-panel *,html[data-theme=dark] body main .who-we-are-section *,html[data-theme=dark] body main .who-we-are-v2 *{opacity:1!important}html[data-theme=dark] body main .homepage-editorial-section h1,html[data-theme=dark] body main .homepage-editorial-section h2,html[data-theme=dark] body main .homepage-editorial-section h3,html[data-theme=dark] body main .homepage-intro h1,html[data-theme=dark] body main .homepage-intro h2,html[data-theme=dark] body main .homepage-intro h3,html[data-theme=dark] body main .homepage-who h1,html[data-theme=dark] body main .homepage-who h2,html[data-theme=dark] body main .homepage-who h3,html[data-theme=dark] body main .homepage-who-section h1,html[data-theme=dark] body main .homepage-who-section h2,html[data-theme=dark] body main .homepage-who-section h3,html[data-theme=dark] body main .who-we-are h1,html[data-theme=dark] body main .who-we-are h2,html[data-theme=dark] body main .who-we-are h3,html[data-theme=dark] body main .who-we-are-copy h1,html[data-theme=dark] body main .who-we-are-copy h2,html[data-theme=dark] body main .who-we-are-copy h3{color:#f8fafc!important}html[data-theme=dark] body main .homepage-editorial-section p,html[data-theme=dark] body main .homepage-intro p,html[data-theme=dark] body main .homepage-who p,html[data-theme=dark] body main .homepage-who-section p,html[data-theme=dark] body main .who-we-are p,html[data-theme=dark] body main .who-we-are-copy p{color:rgba(232,238,245,.8)!important}html[data-theme=dark] body main [class*=homepage-][class*=box],html[data-theme=dark] body main [class*=homepage-][class*=card],html[data-theme=dark] body main [class*=homepage-][class*=panel],html[data-theme=dark] body main [class*=who-we-are][class*=card],html[data-theme=dark] body main [class*=who-we-are][class*=panel]{background:radial-gradient(circle at 92% 0,rgba(244,226,189,.08),transparent 30%),#0b2236!important;border-color:rgba(255,255,255,.1)!important;color:#f8fafc!important;box-shadow:0 28px 86px rgba(0,0,0,.28)!important}html[data-theme=dark] body main [class*=homepage-][class*=box] *,html[data-theme=dark] body main [class*=homepage-][class*=card] *,html[data-theme=dark] body main [class*=homepage-][class*=panel] *,html[data-theme=dark] body main [class*=who-we-are][class*=card] *,html[data-theme=dark] body main [class*=who-we-are][class*=panel] *{color:inherit!important;opacity:1!important}html[data-theme=dark] body main .contact-card,html[data-theme=dark] body main .contact-details-card,html[data-theme=dark] body main .contact-details-panel,html[data-theme=dark] body main .contact-final-card,html[data-theme=dark] body main .contact-hero-card,html[data-theme=dark] body main .contact-info-card,html[data-theme=dark] body main .contact-info-panel,html[data-theme=dark] body main .contact-panel,html[data-theme=dark] body main [class*=contact][class*=card],html[data-theme=dark] body main [class*=contact][class*=panel]{background:radial-gradient(circle at 90% 0,rgba(244,226,189,.08),transparent 30%),#0b2236!important;border-color:rgba(255,255,255,.1)!important;color:#f8fafc!important;box-shadow:0 28px 86px rgba(0,0,0,.28)!important}html[data-theme=dark] body main .contact-card *,html[data-theme=dark] body main .contact-details-card *,html[data-theme=dark] body main .contact-details-panel *,html[data-theme=dark] body main .contact-final-card *,html[data-theme=dark] body main .contact-hero-card *,html[data-theme=dark] body main .contact-info-card *,html[data-theme=dark] body main .contact-info-panel *,html[data-theme=dark] body main .contact-panel *,html[data-theme=dark] body main [class*=contact][class*=card] *,html[data-theme=dark] body main [class*=contact][class*=panel] *{opacity:1!important}html[data-theme=dark] body main .contact-details-card h1,html[data-theme=dark] body main .contact-details-card h2,html[data-theme=dark] body main .contact-details-card h3,html[data-theme=dark] body main .contact-details-panel h1,html[data-theme=dark] body main .contact-details-panel h2,html[data-theme=dark] body main .contact-details-panel h3,html[data-theme=dark] body main .contact-info-card h1,html[data-theme=dark] body main .contact-info-card h2,html[data-theme=dark] body main .contact-info-card h3,html[data-theme=dark] body main [class*=contact] h1,html[data-theme=dark] body main [class*=contact] h2,html[data-theme=dark] body main [class*=contact] h3,html[data-theme=dark] body main [class*=contact] summary{color:#f8fafc!important}html[data-theme=dark] body main .contact-details-card li,html[data-theme=dark] body main .contact-details-card p,html[data-theme=dark] body main .contact-details-panel li,html[data-theme=dark] body main .contact-details-panel p,html[data-theme=dark] body main .contact-info-card li,html[data-theme=dark] body main .contact-info-card p,html[data-theme=dark] body main [class*=contact] li,html[data-theme=dark] body main [class*=contact] p{color:rgba(232,238,245,.8)!important}html[data-theme=dark] body main .contact-details-card ul,html[data-theme=dark] body main .contact-details-panel ul,html[data-theme=dark] body main .contact-info-card ul,html[data-theme=dark] body main .contact-info-panel ul,html[data-theme=dark] body main [class*=contact] ul{background:radial-gradient(circle at 90% 0,rgba(244,226,189,.09),transparent 34%),#102b43!important;border:1px solid rgba(255,255,255,.1)!important;color:#f8fafc!important}html[data-theme=dark] body main .contact-faq,html[data-theme=dark] body main .contact-faq-section,html[data-theme=dark] body main .faq-grid,html[data-theme=dark] body main .faq-list,html[data-theme=dark] body main .faq-section{background:#061624!important;color:#f8fafc!important}html[data-theme=dark] body main .contact-faq-item,html[data-theme=dark] body main .faq-item,html[data-theme=dark] body main [class*=faq][class*=card],html[data-theme=dark] body main [class*=faq][class*=item],html[data-theme=dark] body main details{border-color:rgba(255,255,255,.1)!important;color:#f8fafc!important;box-shadow:0 20px 60px rgba(0,0,0,.24)!important}html[data-theme=dark] body main .contact-faq-item h3,html[data-theme=dark] body main .contact-faq-item summary,html[data-theme=dark] body main .faq-item h3,html[data-theme=dark] body main .faq-item summary,html[data-theme=dark] body main [class*=faq] h2,html[data-theme=dark] body main [class*=faq] h3,html[data-theme=dark] body main [class*=faq] summary,html[data-theme=dark] body main details summary{color:#f8fafc!important;opacity:1!important}html[data-theme=dark] body main .contact-faq-item p,html[data-theme=dark] body main .faq-item p,html[data-theme=dark] body main [class*=faq] p,html[data-theme=dark] body main details p{color:rgba(232,238,245,.78)!important;opacity:1!important}html[data-theme=dark] body main .contact-cta,html[data-theme=dark] body main .contact-cta-card,html[data-theme=dark] body main .contact-final-card,html[data-theme=dark] body main .cta-card,html[data-theme=dark] body main .homepage-cta,html[data-theme=dark] body main .homepage-cta-card{background:radial-gradient(circle at 92% 0,rgba(244,226,189,.1),transparent 30%),#0b2236!important;color:#f8fafc!important}html[data-theme=dark] body main .contact-cta *,html[data-theme=dark] body main .contact-cta-card *,html[data-theme=dark] body main .contact-final-card *,html[data-theme=dark] body main .cta-card *,html[data-theme=dark] body main .homepage-cta *,html[data-theme=dark] body main .homepage-cta-card *{opacity:1!important}html[data-theme=dark] body main .contact-cta h1,html[data-theme=dark] body main .contact-cta h2,html[data-theme=dark] body main .contact-cta-card h1,html[data-theme=dark] body main .contact-cta-card h2,html[data-theme=dark] body main .contact-final-card h1,html[data-theme=dark] body main .contact-final-card h2,html[data-theme=dark] body main .cta-card h1,html[data-theme=dark] body main .cta-card h2,html[data-theme=dark] body main .homepage-cta h1,html[data-theme=dark] body main .homepage-cta h2,html[data-theme=dark] body main .homepage-cta-card h1,html[data-theme=dark] body main .homepage-cta-card h2{color:#ffffff!important}html[data-theme=dark] body main div[style*=background],html[data-theme=dark] body main section[style*=background]{color:inherit}html[data-theme=dark] body main [style*="#fbf7ef"],html[data-theme=dark] body main [style*="#ffffff"],html[data-theme=dark] body main [style*="rgb(255, 255, 255)"],html[data-theme=dark] body main [style*=white]{border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] body main .contact-faq-item,html[data-theme=dark] body main .faq-item,html[data-theme=dark] body main [class*=faq][class*=card],html[data-theme=dark] body main [class*=faq][class*=item],html[data-theme=dark] body main details{background:radial-gradient(circle at 92% 0,rgba(244,226,189,.08),transparent 30%),#0b2236!important;border-color:rgba(255,255,255,.12)!important;color:#ffffff!important}html[data-theme=dark] body main .contact-faq-item h3,html[data-theme=dark] body main .contact-faq-item h3 *,html[data-theme=dark] body main .contact-faq-item summary,html[data-theme=dark] body main .contact-faq-item summary *,html[data-theme=dark] body main .faq-item h3,html[data-theme=dark] body main .faq-item h3 *,html[data-theme=dark] body main .faq-item summary,html[data-theme=dark] body main .faq-item summary *,html[data-theme=dark] body main [class*=faq] h2,html[data-theme=dark] body main [class*=faq] h2 *,html[data-theme=dark] body main [class*=faq] h3,html[data-theme=dark] body main [class*=faq] h3 *,html[data-theme=dark] body main [class*=faq] summary,html[data-theme=dark] body main [class*=faq] summary *,html[data-theme=dark] body main details summary,html[data-theme=dark] body main details summary *{color:#ffffff!important;opacity:1!important}html[data-theme=dark] body main .contact-faq-item p,html[data-theme=dark] body main .contact-faq-item p *,html[data-theme=dark] body main .faq-item p,html[data-theme=dark] body main .faq-item p *,html[data-theme=dark] body main [class*=faq] p,html[data-theme=dark] body main [class*=faq] p *,html[data-theme=dark] body main details p,html[data-theme=dark] body main details p *{color:rgba(232,238,245,.78)!important;opacity:1!important}html[data-theme=dark] body main .contact-cta-section,html[data-theme=dark] body main .contact-cta-wrapper,html[data-theme=dark] body main .contact-final-section,html[data-theme=dark] body main .contact-final-wrapper,html[data-theme=dark] body main section:has(.contact-cta-card),html[data-theme=dark] body main section:has(.contact-final-card),html[data-theme=dark] body main section:has(.cta-card){background:radial-gradient(circle at 50% 8%,rgba(244,226,189,.06),transparent 32%),#061624!important;color:#f8fafc!important}html[data-theme=dark] body main .contact-cta-card,html[data-theme=dark] body main .contact-final-card,html[data-theme=dark] body main .cta-card{background:radial-gradient(circle at 92% 0,rgba(244,226,189,.1),transparent 30%),linear-gradient(135deg,#071c2f,#102b43)!important;color:#ffffff!important;border-color:rgba(255,255,255,.1)!important}html[data-theme=dark] body main .contact-cta-card *,html[data-theme=dark] body main .contact-final-card *,html[data-theme=dark] body main .cta-card *{color:inherit!important;opacity:1!important}html[data-theme=dark] body main .contact-cta-card .btn-secondary,html[data-theme=dark] body main .contact-cta-card a,html[data-theme=dark] body main .contact-final-card .btn-secondary,html[data-theme=dark] body main .contact-final-card a,html[data-theme=dark] body main .cta-card .btn-secondary,html[data-theme=dark] body main .cta-card a{background:#f4e2bd!important;color:#071c2f!important;border-color:rgba(244,226,189,.45)!important}.accessibility-suite{right:22px!important;bottom:22px!important}.accessibility-floating-button{bottom:168px!important}.accessibility-floating-button,.scroll-top-button{position:fixed!important;right:22px!important;z-index:2147483000!important}.scroll-top-button{bottom:96px!important}.accessibility-panel{position:fixed!important;right:22px!important;bottom:232px!important;z-index:2147483000!important}@media (max-width:720px){.accessibility-suite{right:16px!important;bottom:16px!important}.accessibility-floating-button{right:16px!important;bottom:158px!important}.scroll-top-button{right:16px!important;bottom:92px!important}.accessibility-panel{right:16px!important;bottom:222px!important}}:root{--premium-ease:cubic-bezier(0.22,1,0.36,1)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.about-staff-card-v2,.card,.event-main-card,.media-card,.news-main-card,.partner-card,.person-card,.premium-person-card,.privacy-main-card,.project-content-block,.publication-card,.publication-main-card,.research-library-card,.theme-record-card{transition:transform .28s var(--premium-ease),box-shadow .28s var(--premium-ease),border-color .28s var(--premium-ease),background .28s var(--premium-ease)}.about-staff-card-v2:hover,.card:hover,.media-card:hover,.partner-card:hover,.person-card:hover,.premium-person-card:hover,.publication-card:hover,.research-library-card:hover,.theme-record-card:hover{transform:translateY(-7px)}img{transition:transform .7s var(--premium-ease),filter .4s var(--premium-ease)}.about-staff-card-v2:hover img,.gallery figure:hover img,.media-card:hover img,.partner-card:hover img,.person-card:hover img,.premium-person-card:hover img{transform:scale(1.045)}.btn,.btn-outline,.btn-primary,.btn-secondary,.cilpa-header-cta,.header-cta,.text-link,a,button{transition:transform .22s var(--premium-ease),box-shadow .22s var(--premium-ease),background .22s var(--premium-ease),color .22s var(--premium-ease),border-color .22s var(--premium-ease)}.btn-outline:hover,.btn-primary:hover,.btn-secondary:hover,.btn:hover,.cilpa-header-cta:hover,.header-cta:hover{transform:translateY(-2px)}.motion-ready .motion-reveal{opacity:0;transform:translateY(24px);transition:opacity .72s var(--premium-ease),transform .72s var(--premium-ease);transition-delay:var(--motion-delay,0s)}.motion-ready .motion-reveal.motion-in-view{opacity:1;transform:translateY(0)}}:focus-visible{outline:3px solid #f4e2bd;outline-offset:4px;border-radius:10px}html[data-theme=dark] :focus-visible{outline-color:#f4e2bd}:root{--premium-motion-ease:cubic-bezier(0.22,1,0.36,1);--premium-scroll:0;--premium-parallax:0px;--premium-pointer-x:0.5;--premium-pointer-y:0.5}.premium-scroll-progress{position:fixed;left:0;top:0;z-index:2147482500;width:calc(var(--premium-scroll) * 100%);height:4px;background:linear-gradient(90deg,#071c2f,#d90416,#b78a3b,#227044);transform-origin:left center;pointer-events:none}.premium-motion-orb{position:fixed;z-index:0;width:420px;height:420px;border-radius:999px;pointer-events:none;opacity:0;filter:blur(2px);transition:opacity .6s ease}.premium-motion-ready .premium-motion-orb{opacity:1}.premium-motion-orb-one{left:calc((var(--premium-pointer-x) * 34vw) - 180px);top:calc((var(--premium-pointer-y) * 28vh) + 120px);background:radial-gradient(circle,rgba(244,226,189,.12),transparent 68%)}.premium-motion-orb-two{right:calc((var(--premium-pointer-x) * 22vw) - 160px);bottom:calc((var(--premium-pointer-y) * 24vh) - 160px);background:radial-gradient(circle,rgba(7,28,47,.12),transparent 68%)}@media (prefers-reduced-motion:no-preference){.premium-motion-ready .premium-reveal{opacity:0;transform:translateY(28px) scale(.985);filter:blur(8px);transition:opacity .85s var(--premium-motion-ease),transform .85s var(--premium-motion-ease),filter .85s var(--premium-motion-ease);transition-delay:var(--premium-delay,0s);will-change:opacity,transform,filter}.premium-motion-ready .premium-reveal.premium-in-view{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.premium-motion-ready .detail-hero,.premium-motion-ready .homepage-hero,.premium-motion-ready .page-hero,.premium-motion-ready .profile-hero{background-position:center calc(50% + var(--premium-parallax))!important}.premium-motion-ready .detail-hero:before,.premium-motion-ready .homepage-hero:before,.premium-motion-ready .page-hero:before,.premium-motion-ready .profile-hero:before{transform:translateY(calc(var(--premium-parallax) * .25))}.premium-motion-ready .homepage-hero h1,.premium-motion-ready .homepage-hero-copy h1{animation:premiumHeroTitle .95s var(--premium-motion-ease) both}.premium-motion-ready .homepage-hero p,.premium-motion-ready .homepage-hero-copy p{animation:premiumHeroText .95s var(--premium-motion-ease) .12s both}.premium-motion-ready .homepage-hero-actions,.premium-motion-ready .homepage-hero-pills{animation:premiumHeroText .95s var(--premium-motion-ease) .22s both}@keyframes premiumHeroTitle{0%{opacity:0;transform:translateY(34px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes premiumHeroText{0%{opacity:0;transform:translateY(22px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.premium-motion-ready .detail-hero:after,.premium-motion-ready .homepage-hero:after,.premium-motion-ready .impact-numbers-section:after,.premium-motion-ready .page-hero:after,.premium-motion-ready .profile-hero:after{animation:premiumFloat 8s ease-in-out infinite alternate}@keyframes premiumFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-18px,18px,0) scale(1.04)}}.premium-motion-ready .card,.premium-motion-ready .impact-number-card,.premium-motion-ready .impact-number-tile,.premium-motion-ready .media-card,.premium-motion-ready .person-card,.premium-motion-ready .premium-person-card,.premium-motion-ready .publication-card,.premium-motion-ready .research-library-card,.premium-motion-ready .support-card,.premium-motion-ready .theme-record-card{transform:translate3d(var(--premium-move-x,0),var(--premium-move-y,0),0);transition:transform .28s var(--premium-motion-ease),box-shadow .28s var(--premium-motion-ease),border-color .28s var(--premium-motion-ease),background .28s var(--premium-motion-ease);position:relative}.premium-motion-ready .card::selection,.premium-motion-ready .impact-number-tile::selection{background:#f4e2bd;color:#071c2f}.premium-motion-ready .premium-magnetic-active{transform:translate3d(var(--premium-move-x,0),var(--premium-move-y,0),0) translateY(-4px)!important}.premium-motion-ready .card:before,.premium-motion-ready .impact-number-tile:before,.premium-motion-ready .media-card:before,.premium-motion-ready .person-card:before,.premium-motion-ready .premium-person-card:before,.premium-motion-ready .publication-card:before,.premium-motion-ready .research-library-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--premium-glow-x,50%) var(--premium-glow-y,50%),rgba(244,226,189,.16),transparent 34%);opacity:0;pointer-events:none;transition:opacity .28s ease}.premium-motion-ready .card.premium-magnetic-active:before,.premium-motion-ready .impact-number-tile.premium-magnetic-active:before,.premium-motion-ready .media-card.premium-magnetic-active:before,.premium-motion-ready .person-card.premium-magnetic-active:before,.premium-motion-ready .premium-person-card.premium-magnetic-active:before,.premium-motion-ready .publication-card.premium-magnetic-active:before,.premium-motion-ready .research-library-card.premium-magnetic-active:before{opacity:1}.premium-motion-ready .btn,.premium-motion-ready .btn-outline,.premium-motion-ready .btn-primary,.premium-motion-ready .btn-secondary,.premium-motion-ready .cilpa-header-cta,.premium-motion-ready .header-cta,.premium-motion-ready .homepage-hero-actions a{transform:translate3d(var(--premium-move-x,0),var(--premium-move-y,0),0)}.premium-motion-ready .btn-outline:hover,.premium-motion-ready .btn-primary:hover,.premium-motion-ready .btn-secondary:hover,.premium-motion-ready .btn:hover,.premium-motion-ready .cilpa-header-cta:hover,.premium-motion-ready .header-cta:hover,.premium-motion-ready .homepage-hero-actions a:hover{transform:translate3d(var(--premium-move-x,0),var(--premium-move-y,0),0) translateY(-3px)}.premium-motion-ready img{transition:transform .85s var(--premium-motion-ease),filter .45s var(--premium-motion-ease)}.premium-motion-ready .about-staff-card-v2:hover img,.premium-motion-ready .gallery figure:hover img,.premium-motion-ready .media-card:hover img,.premium-motion-ready .person-card:hover img,.premium-motion-ready .premium-person-card:hover img,.premium-motion-ready .research-library-card:hover img,.premium-motion-ready .theme-record-card:hover img{transform:scale(1.065)}.premium-motion-ready .cilpa-header{transition:min-height .28s ease,background .28s ease,box-shadow .28s ease,border-color .28s ease}.premium-is-scrolled .cilpa-header,.premium-is-scrolled .site-header{box-shadow:0 18px 62px rgba(7,28,47,.14)}.premium-motion-ready .impact-number-card strong,.premium-motion-ready .impact-numbers-total strong,.premium-motion-ready .impact-tile-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.premium-motion-ready .card-grid>:nth-child(2n),.premium-motion-ready .impact-number-tile:nth-child(2n),.premium-motion-ready .research-library-card:nth-child(2n){transition-delay:60ms}.premium-motion-ready .card-grid>:nth-child(3n),.premium-motion-ready .impact-number-tile:nth-child(3n),.premium-motion-ready .research-library-card:nth-child(3n){transition-delay:.12s}}.premium-motion-reduced .premium-motion-orb,.premium-motion-reduced .premium-scroll-progress{display:none}@media (max-width:720px){.premium-motion-orb{display:none}.premium-scroll-progress{height:3px}}:root{--max:1560px;--cilpa-container-gutter:clamp(18px,3.4vw,56px)}@media (min-width:1700px){:root{--max:1640px}}.container{width:min(var(--max),calc(100% - (var(--cilpa-container-gutter) * 2)))!important;max-width:var(--max)!important;margin-left:auto!important;margin-right:auto!important}.container.narrow,.narrow{width:min(1080px,calc(100% - (var(--cilpa-container-gutter) * 2)))!important;max-width:1080px!important}@media (min-width:1180px){.project-overview-grid,.publication-layout{grid-template-columns:minmax(300px,.28fr) minmax(0,.72fr)!important;gap:clamp(28px,3.4vw,58px)!important}.contact-premium-grid,.content-grid,.intro-grid,.two-column,.who-we-are-grid{gap:clamp(34px,4vw,72px)!important}}@media (min-width:1280px){.card-grid,.gallery,.people-grid,.projects-filter-grid{gap:28px!important}}.project-gallery-shell,.project-main-card,.publication-main-card,.publication-prose-shell{max-width:none!important}.content-aside,.project-sidebar,.publication-sidebar{max-width:420px}@media (max-width:980px){.content-aside,.project-sidebar,.publication-sidebar{max-width:none}}@media (max-width:720px){:root{--cilpa-container-gutter:13px}.container,.container.narrow,.narrow{width:min(100% - 26px,var(--max))!important}}html[data-text-size=normal]{--cilpa-a11y-text-scale:1;--cilpa-a11y-heading-scale:1;--cilpa-a11y-card-text-scale:1}html[data-text-size=large]{--cilpa-a11y-text-scale:1.08;--cilpa-a11y-heading-scale:1.06;--cilpa-a11y-card-text-scale:1.12}html[data-text-size=xlarge]{--cilpa-a11y-text-scale:1.16;--cilpa-a11y-heading-scale:1.1;--cilpa-a11y-card-text-scale:1.22}html[data-text-size=large] body,html[data-text-size=xlarge] body{font-size:calc(16px * var(--cilpa-a11y-text-scale))!important}html[data-text-size=large] :is(p,li,blockquote,figcaption,.prose p,.prose li,.section-header p,.hero p,.page-hero p,.detail-hero p,.profile-hero p),html[data-text-size=xlarge] :is(p,li,blockquote,figcaption,.prose p,.prose li,.section-header p,.hero p,.page-hero p,.detail-hero p,.profile-hero p){font-size:calc(1em * var(--cilpa-a11y-text-scale))!important;line-height:1.72!important}html[data-text-size=large] :is(.card,.theme-card,.media-card,.feature-panel,.contact-card,.faq-card,.empty-state,.premium-content-card,.premium-publication-card,.premium-person-card,.projects-filter-card,.events-filter-card,.publications-filter-card,.news-filter-card,.project-content-block,.project-main-card,.project-sidebar-card,.project-impact-card,.publication-main-card,.publication-sidebar-card,.publication-topics-card,.publication-prose-shell,.related-content-card,.related-card,.about-focus-card-v2,.about-value-card-v2,.about-mv-card-v2,.about-story-card-v2,.about-story-aside-v2,.about-staff-card-v2,.homepage-project-preview-card,.homepage-project-preview-note,.homepage-theme-grid .theme-card) :is(p,li,a,button,label,span,strong),html[data-text-size=xlarge] :is(.card,.theme-card,.media-card,.feature-panel,.contact-card,.faq-card,.empty-state,.premium-content-card,.premium-publication-card,.premium-person-card,.projects-filter-card,.events-filter-card,.publications-filter-card,.news-filter-card,.project-content-block,.project-main-card,.project-sidebar-card,.project-impact-card,.publication-main-card,.publication-sidebar-card,.publication-topics-card,.publication-prose-shell,.related-content-card,.related-card,.about-focus-card-v2,.about-value-card-v2,.about-mv-card-v2,.about-story-card-v2,.about-story-aside-v2,.about-staff-card-v2,.homepage-project-preview-card,.homepage-project-preview-note,.homepage-theme-grid .theme-card) :is(p,li,a,button,label,span,strong){font-size:calc(1em * var(--cilpa-a11y-card-text-scale))!important;line-height:1.68!important}html[data-text-size=large] :is(.card,.theme-card,.premium-content-card,.premium-publication-card,.projects-filter-card,.project-content-block,.project-main-card,.project-sidebar-card,.project-impact-card,.publication-main-card,.publication-sidebar-card,.related-content-card,.related-card,.homepage-project-preview-card,.homepage-project-preview-note,.homepage-theme-grid .theme-card) :is(h2,h3,h4),html[data-text-size=xlarge] :is(.card,.theme-card,.premium-content-card,.premium-publication-card,.projects-filter-card,.project-content-block,.project-main-card,.project-sidebar-card,.project-impact-card,.publication-main-card,.publication-sidebar-card,.related-content-card,.related-card,.homepage-project-preview-card,.homepage-project-preview-note,.homepage-theme-grid .theme-card) :is(h2,h3,h4){transform-origin:left center;line-height:1.1!important;letter-spacing:-.045em!important}html[data-text-size=large] :is(.premium-content-body h3,.projects-filter-card h3,.publication-main-header h2,.project-content-copy h2,.homepage-project-preview-card h3){font-size:clamp(1.7rem,2.2vw,2.55rem)!important}html[data-text-size=xlarge] :is(.premium-content-body h3,.projects-filter-card h3,.publication-main-header h2,.project-content-copy h2,.homepage-project-preview-card h3){font-size:clamp(1.85rem,2.45vw,2.85rem)!important}html[data-text-size=large] :is(.project-content-copy .prose p,.project-content-copy .prose li,.publication-prose-shell .prose p,.publication-prose-shell .prose li,.publication-main-header p,.project-impact-card p){font-size:19px!important}html[data-text-size=xlarge] :is(.project-content-copy .prose p,.project-content-copy .prose li,.publication-prose-shell .prose p,.publication-prose-shell .prose li,.publication-main-header p,.project-impact-card p){font-size:21px!important}html[data-text-size=large] :is(.premium-content-body p,.projects-filter-card p,.publications-filter-card p,.events-filter-card p,.news-filter-card p,.homepage-project-preview-card p,.homepage-theme-grid .theme-card p,.theme-card p),html[data-text-size=xlarge] :is(.premium-content-body p,.projects-filter-card p,.publications-filter-card p,.events-filter-card p,.news-filter-card p,.homepage-project-preview-card p,.homepage-theme-grid .theme-card p,.theme-card p){display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important}html[data-text-size=large] :is(.premium-content-card,.projects-filter-card,.project-content-block,.project-main-card,.publication-main-card,.publication-sidebar-card,.project-sidebar-card,.homepage-project-preview-card,.theme-card,.card),html[data-text-size=xlarge] :is(.premium-content-card,.projects-filter-card,.project-content-block,.project-main-card,.publication-main-card,.publication-sidebar-card,.project-sidebar-card,.homepage-project-preview-card,.theme-card,.card){height:auto!important;min-height:auto!important}html[data-text-size=large] :is(.premium-pill,.projects-filter-pill,.project-detail-pill,.publication-info-item,.publication-chip,.tag-chip,.projects-filter-card-tags span,.detail-meta span,.detail-meta a),html[data-text-size=xlarge] :is(.premium-pill,.projects-filter-pill,.project-detail-pill,.publication-info-item,.publication-chip,.tag-chip,.projects-filter-card-tags span,.detail-meta span,.detail-meta a){white-space:normal!important;height:auto!important;min-height:34px!important;line-height:1.3!important}html[data-text-size=large] :is(input,select,textarea,.projects-filter-field input,.projects-filter-field select,.publications-filter-field input,.publications-filter-field select,.events-filter-field input,.events-filter-field select,.news-filter-field input,.news-filter-field select),html[data-text-size=xlarge] :is(input,select,textarea,.projects-filter-field input,.projects-filter-field select,.publications-filter-field input,.publications-filter-field select,.events-filter-field input,.events-filter-field select,.news-filter-field input,.news-filter-field select){font-size:calc(15px * var(--cilpa-a11y-card-text-scale))!important;min-height:56px!important}html[data-text-size=large] :is(.btn,.header-cta),html[data-text-size=xlarge] :is(.btn,.header-cta){min-height:50px!important;height:auto!important;padding-top:10px!important;padding-bottom:10px!important;white-space:normal!important;text-align:center!important}html[data-text-size=large] :is(.project-sidebar-card,.publication-sidebar-card,.project-impact-card),html[data-text-size=xlarge] :is(.project-sidebar-card,.publication-sidebar-card,.project-impact-card){padding:30px!important}html[data-text-size=large] .accessibility-panel,html[data-text-size=xlarge] .accessibility-panel{font-size:16px!important}html[data-theme=dark] body{background:#061624!important}html[data-theme=dark] .homepage-section-shell,html[data-theme=dark] .muted-section,html[data-theme=dark] .section{border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] :is(.card,.theme-card,.feature-panel,.contact-card,.faq-card,.empty-state,.premium-content-card,.projects-filter-card,.publication-main-card,.publication-sidebar-card,.project-main-card,.project-sidebar-card,.project-content-block,.project-impact-card){border-color:rgba(255,255,255,.1)!important}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}html[data-text-size=large] .about-staff-card-v2,html[data-text-size=large] .premium-person-card,html[data-text-size=xlarge] .about-staff-card-v2,html[data-text-size=xlarge] .premium-person-card{height:100%!important}html[data-text-size=large] .about-staff-body-v2,html[data-text-size=large] .premium-person-content,html[data-text-size=xlarge] .about-staff-body-v2,html[data-text-size=xlarge] .premium-person-content{inset:auto 0 0 0!important;max-height:78%!important;overflow:hidden!important;padding:28px!important}html[data-text-size=large] .about-staff-body-v2 h3,html[data-text-size=large] .premium-person-card h3,html[data-text-size=xlarge] .about-staff-body-v2 h3,html[data-text-size=xlarge] .premium-person-card h3{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(25px,2.4vw,34px)!important;line-height:1.02!important;letter-spacing:-.045em!important}html[data-text-size=large] .about-staff-role-pill-v2,html[data-text-size=large] .premium-person-role,html[data-text-size=xlarge] .about-staff-role-pill-v2,html[data-text-size=xlarge] .premium-person-role{max-width:94%!important;min-height:32px!important;height:auto!important;padding:7px 13px!important;font-size:11px!important;line-height:1.2!important;white-space:normal!important;margin-bottom:12px!important}html[data-text-size=large] .about-staff-title-v2,html[data-text-size=large] .premium-person-institution,html[data-text-size=xlarge] .about-staff-title-v2,html[data-text-size=xlarge] .premium-person-institution{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:15px!important;line-height:1.38!important;margin-top:10px!important}html[data-text-size=large] .about-staff-bio-v2,html[data-text-size=large] .premium-person-bio,html[data-text-size=xlarge] .about-staff-bio-v2,html[data-text-size=xlarge] .premium-person-bio{display:-webkit-box!important;-webkit-line-clamp:5!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:15px!important;line-height:1.45!important;margin-top:14px!important}html[data-text-size=large] .about-staff-link-v2,html[data-text-size=large] .premium-person-link,html[data-text-size=xlarge] .about-staff-link-v2,html[data-text-size=xlarge] .premium-person-link{font-size:15px!important;line-height:1.2!important;margin-top:18px!important}html[data-text-size=large] .about-staff-card-v2 :is(span,strong,p,a),html[data-text-size=large] .premium-person-card :is(span,strong,p,a),html[data-text-size=xlarge] .about-staff-card-v2 :is(span,strong,p,a),html[data-text-size=xlarge] .premium-person-card :is(span,strong,p,a){text-wrap:balance!important}@media (max-width:760px){html[data-text-size=large] .about-staff-card-v2,html[data-text-size=large] .premium-person-card,html[data-text-size=xlarge] .about-staff-card-v2,html[data-text-size=xlarge] .premium-person-card{min-height:500px!important}html[data-text-size=large] .about-staff-body-v2,html[data-text-size=large] .premium-person-content,html[data-text-size=xlarge] .about-staff-body-v2,html[data-text-size=xlarge] .premium-person-content{padding:24px!important;max-height:80%!important}html[data-text-size=large] .about-staff-bio-v2,html[data-text-size=large] .premium-person-bio,html[data-text-size=xlarge] .about-staff-bio-v2,html[data-text-size=xlarge] .premium-person-bio{-webkit-line-clamp:4!important}}html[data-text-size=large] .about-staff-card-v2,html[data-text-size=large] .premium-person-card,html[data-text-size=xlarge] .about-staff-card-v2,html[data-text-size=xlarge] .premium-person-card{position:relative!important;min-height:520px!important;max-height:520px!important;overflow:hidden!important}html[data-text-size=large] .about-staff-card-v2:before,html[data-text-size=large] .premium-person-card:before,html[data-text-size=xlarge] .about-staff-card-v2:before,html[data-text-size=xlarge] .premium-person-card:before{background:linear-gradient(180deg,rgba(7,28,47,0),rgba(7,28,47,.08) 30%,rgba(7,28,47,.68) 62%,rgba(3,13,22,.98))!important}html[data-text-size=large] .about-staff-body-v2,html[data-text-size=large] .premium-person-content,html[data-text-size=xlarge] .about-staff-body-v2,html[data-text-size=xlarge] .premium-person-content{position:absolute!important;inset:auto 0 0 0!important;z-index:20!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;min-height:0!important;max-height:48%!important;padding:22px!important;overflow:hidden!important;background:transparent!important}html[data-text-size=large] .about-staff-body-v2 h3,html[data-text-size=large] .premium-person-card h3,html[data-text-size=xlarge] .about-staff-body-v2 h3,html[data-text-size=xlarge] .premium-person-card h3{order:1!important;display:block!important;width:100%!important;max-width:100%!important;margin:0 0 8px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#ffffff!important;font-size:clamp(20px,1.65vw,25px)!important;line-height:1.05!important;letter-spacing:-.035em!important;text-shadow:0 4px 18px rgba(0,0,0,.65)!important}html[data-text-size=large] .about-staff-role-pill-v2,html[data-text-size=large] .premium-person-role,html[data-text-size=xlarge] .about-staff-role-pill-v2,html[data-text-size=xlarge] .premium-person-role{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-height:28px!important;margin:0 0 10px!important;padding:5px 11px!important;border-radius:999px!important;background:#f4e2bd!important;color:#071c2f!important;font-size:10.5px!important;font-weight:950!important;line-height:1.1!important;letter-spacing:.02em!important;text-transform:uppercase!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html[data-text-size=large] .about-staff-title-v2,html[data-text-size=large] .premium-person-institution,html[data-text-size=xlarge] .about-staff-title-v2,html[data-text-size=xlarge] .premium-person-institution{display:none!important}html[data-text-size=large] .about-staff-bio-v2,html[data-text-size=large] .premium-person-bio{-webkit-line-clamp:2!important;font-size:14px!important;line-height:1.38!important;text-shadow:0 4px 16px rgba(0,0,0,.58)!important}html[data-text-size=large] .about-staff-bio-v2,html[data-text-size=large] .premium-person-bio,html[data-text-size=xlarge] .about-staff-bio-v2,html[data-text-size=xlarge] .premium-person-bio{order:3!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important;color:rgba(255,255,255,.88)!important;font-weight:600!important}html[data-text-size=xlarge] .about-staff-bio-v2,html[data-text-size=xlarge] .premium-person-bio{-webkit-line-clamp:1!important;font-size:13.5px!important;line-height:1.35!important}html[data-text-size=large] .about-staff-link-v2,html[data-text-size=large] .premium-person-link,html[data-text-size=xlarge] .about-staff-link-v2,html[data-text-size=xlarge] .premium-person-link{order:4!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:12px!important;color:#f4e2bd!important;font-size:14px!important;font-weight:950!important;line-height:1.15!important;text-shadow:0 4px 16px rgba(0,0,0,.62)!important}html[data-text-size=large] .about-staff-card-v2:after,html[data-text-size=large] .premium-person-card:after,html[data-text-size=xlarge] .about-staff-card-v2:after,html[data-text-size=xlarge] .premium-person-card:after{opacity:.18!important}@media (max-width:760px){html[data-text-size=large] .about-staff-card-v2,html[data-text-size=large] .premium-person-card,html[data-text-size=xlarge] .about-staff-card-v2,html[data-text-size=xlarge] .premium-person-card{min-height:500px!important;max-height:500px!important}html[data-text-size=large] .about-staff-body-v2,html[data-text-size=large] .premium-person-content,html[data-text-size=xlarge] .about-staff-body-v2,html[data-text-size=xlarge] .premium-person-content{max-height:50%!important;padding:20px!important}html[data-text-size=large] .about-staff-body-v2 h3,html[data-text-size=large] .premium-person-card h3,html[data-text-size=xlarge] .about-staff-body-v2 h3,html[data-text-size=xlarge] .premium-person-card h3{font-size:24px!important}html[data-text-size=large] .about-staff-bio-v2,html[data-text-size=large] .premium-person-bio,html[data-text-size=xlarge] .about-staff-bio-v2,html[data-text-size=xlarge] .premium-person-bio{font-size:13.5px!important;line-height:1.35!important}}