@import "https://fonts.bunny.net/css?family=poppins:400,400i,500,600,700";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}:root{--color-basic-red:#c72c27;--color-basic-white:#fff;--color-basic-black:#000;--clr-primary:#0e2841;--clr-primary-light:#285078;--clr-secondary:#f0a63c;--clr-secondary-hover:#e39a2e;--clr-secondary-dark:#b97a1e;--clr-white:#fff;--clr-text:#1a2b3c;--clr-text-soft:#3d4e5e;--clr-text-muted:#5a6b7c;--clr-text-warm:#8a8272;--clr-on-dark:#b9c6d4;--clr-on-dark-muted:#8fa3b6;--clr-surface:#faf6ee;--clr-surface-alt:#f7f3ea;--clr-surface-dark:#efeae0;--clr-border:#e5e1d8;--clr-border-warm:#e0d9c8;--clr-divider:#c8c2b4;--clr-divider-light:#d5cebf;--color-accent:var(--clr-primary);--shadow-sm:0 .125rem .5rem rgb(from var(--clr-primary) r g b/12%);--shadow-lg:0 .75rem 2.5rem rgb(from var(--clr-primary) r g b/12%);--color-social-facebook:#3b5998;--color-social-instagram:#e1306c;--color-social-youtube:#cd201f;--color-social-twitter:#1da1f2;--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--transition-fast:.2s;--transition-normal:.3s;--border-radius-mini:rem(5px);--border-radius-small:rem(10px);--border-radius-default:rem(15px);--border-radius-large:rem(50px);--border-radius-full:50%;--aspect-ratio-square:1;--aspect-ratio-portrait:4/5;--aspect-ratio-ultrawide:21/9;--aspect-ratio-cinerama:3/2;--fs-display:clamp(2.25rem, 1.25vw + 2rem, 3.25rem);--fs-body-sm:clamp(.875rem, .078125vw + .859375rem, .9375rem);--fs-label:.8125rem;--header-bar-height:6.0625rem;--gutter:clamp(1.25rem, 3.4375vw + .5625rem, 4rem);--container-ultra:120rem;--container-xl:90rem;--container-lg:70rem;--container-md:48.75rem;--container-sm:42.5rem}.card-project__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.card-publication__title,.contact__people-title,.news-overview__newsletter-title,.project-single__box-title,.footer__title,.branding__name,.slider-arrows__button,.card-member__name,.card-project__title,.card-news__title,.cta-split__title,.cta-cards__card-title,.project-single__content>h3,.card-office__title,.wp-block-quote p,.project-single__content>h2,.project-single__section-title,.card-event__day,.contact__title,.text-image__title,.news-overview__sidebar-title,.team-grid__title,.projects-overview__title,.news-teaser__title,.team-slider__title,.cta-cards__title,.intro-stats__title,.hero-page__title,.project-single__title,.intro-stats__number,.hero-home__title{font-family:var(--ff-title);text-wrap:pretty;font-weight:500;line-height:1.3}.intro-stats__number,.hero-home__title{font-size:var(--fs-display);line-height:1.15}.hero-page__title,.project-single__title{font-size:var(--wp--preset--font-size--xxl);line-height:1.2}.contact__title,.text-image__title,.news-overview__sidebar-title,.team-grid__title,.projects-overview__title,.news-teaser__title,.team-slider__title,.cta-cards__title,.intro-stats__title{font-size:var(--wp--preset--font-size--xl)}.project-single__content>h2,.project-single__section-title,.card-event__day{font-size:var(--wp--preset--font-size--l)}.cta-split__title,.cta-cards__card-title,.project-single__content>h3,.card-office__title,.wp-block-quote p{font-size:var(--wp--preset--font-size--m)}.contact__people-title,.news-overview__newsletter-title,.project-single__box-title,.footer__title,.branding__name,.slider-arrows__button,.card-member__name,.card-project__title,.card-news__title{font-size:var(--wp--preset--font-size--s);line-height:1.4}.card-publication__title{font-size:var(--wp--preset--font-size--xs);line-height:1.4}.news-overview__empty,.projects-overview__intro,.projects-overview__empty,.cta-split__text,.card-office__address,.card-office__contact,.card-member__bio,.card-news__excerpt,.news-overview__tab,.news-overview__toggle,.news-overview__page,.news-overview__newsletter-text,.projects-overview__search-input,.news-teaser__empty,.cta-cards__text,.intro-stats__label,.hero-home__caption,.project-single__area,.project-single__area-link,.footer__text,.card-publication__meta,.card-member__title,.card-member__affiliation,.card-project__pi-names,.card-event__title,.card-event__meta,.breadcrumbs,.nav-footer__heading,.nav-footer__link,.wp-block-quote cite,.gform_wrapper .gform_submission_error,.gform_wrapper .gform_validation_errors ol,.gform_wrapper .gfield_consent_label,.form__label,.gform_wrapper .gfield_label,.text-image__text,.team-slider__intro,.cta-cards__intro,.intro-stats__intro,.hero-home__intro,.hero-page__intro,.project-single__content>p,.project-single__content>ol>li,.project-single__content>ul>li{font-family:var(--ff-body);font-size:var(--wp--preset--font-size--body);text-wrap:pretty;font-weight:400;line-height:1.6}.text-image__text,.team-slider__intro,.cta-cards__intro,.intro-stats__intro,.hero-home__intro,.hero-page__intro,.project-single__content>p,.project-single__content>ol>li,.project-single__content>ul>li{font-size:var(--wp--preset--font-size--body-large);line-height:1.65}.news-overview__tab,.news-overview__toggle,.news-overview__page,.news-overview__newsletter-text,.projects-overview__search-input,.news-teaser__empty,.cta-cards__text,.intro-stats__label,.hero-home__caption,.project-single__area,.project-single__area-link,.footer__text,.card-publication__meta,.card-member__title,.card-member__affiliation,.card-project__pi-names,.card-event__title,.card-event__meta,.breadcrumbs,.nav-footer__heading,.nav-footer__link,.wp-block-quote cite,.gform_wrapper .gform_submission_error,.gform_wrapper .gform_validation_errors ol,.gform_wrapper .gfield_consent_label,.form__label,.gform_wrapper .gfield_label{font-size:var(--fs-body-sm)}.cta-cards__label,.project-single__content figcaption,.footer__bottom,.header-topbar,.card-office__tag,.card-project__code,.card-project__site,.card-news__date,.card-event__month,.card-news__label{font-family:var(--ff-body);font-size:var(--fs-label);font-weight:700;line-height:1.4}.card-event__month,.card-news__label{text-transform:uppercase;letter-spacing:.06em}.projects-overview__nav-link,.project-single__code,.project-single__pager-link,.link-arrow,.nav-main__link,.btn,.gform_wrapper .gform_button{font-family:var(--ff-body);font-size:var(--wp--preset--font-size--body);font-weight:500;line-height:1.5}:root{--ff-body:"Poppins", sans-serif;--ff-title:"Poppins", sans-serif;--ff-button:"Poppins", sans-serif}[data-container]{--container-width:0;--container-pad:max(var(--gutter), calc((100% - var(--container-width)) / 2));padding-inline:var(--container-pad)}[data-container=ultra]{--container-width:var(--container-ultra)}[data-container=xl]{--container-width:var(--container-xl)}[data-container=lg]{--container-width:var(--container-lg)}[data-container=md]{--container-width:var(--container-md)}[data-container=sm]{--container-width:var(--container-sm)}.form__input,.form__select,.form__textarea,.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=date],.gform_wrapper select,.gform_wrapper textarea,body{font-family:var(--ff-body);font-size:var(--wp--preset--font-size--body);text-wrap:pretty;line-height:1.6}.form__error,.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{font-family:var(--ff-body);font-size:clamp(.875rem,.078125vw + .859375rem,.9375rem);line-height:1.6}.wp-block h1,h2,h3,h4,h5,h6{font-family:var(--ff-title);text-wrap:pretty;font-weight:500}.block-wrapper{--theme-bg:transparent;--theme-text:var(--clr-primary);--theme-body:var(--clr-text-soft);--theme-accent:var(--clr-secondary-dark);--theme-link:var(--clr-primary-light);--theme-link-hover:var(--clr-secondary-dark);--theme-border:var(--clr-border);--theme-card-bg:var(--clr-surface);background-color:var(--theme-bg)}.block-wrapper[data-theme=light]{--theme-bg:var(--clr-surface);--theme-border:var(--clr-border-warm);--theme-card-bg:var(--clr-white)}.block-wrapper[data-theme=dark]{--theme-bg:var(--clr-primary);--theme-text:var(--clr-white);--theme-body:var(--clr-on-dark);--theme-accent:var(--clr-secondary);--theme-link:var(--clr-secondary);--theme-link-hover:var(--clr-white);--theme-border:rgb(from var(--clr-white) r g b/15%);--theme-card-bg:rgb(from var(--clr-white) r g b/6%)}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.wp-block h1{font-size:var(--wp--preset--font-size--xxl)}h2{font-size:var(--wp--preset--font-size--xl)}h3{font-size:var(--wp--preset--font-size--l)}h4{font-size:var(--wp--preset--font-size--m)}h5{font-size:var(--wp--preset--font-size--s)}h6{font-size:var(--wp--preset--font-size--xs)}a{color:inherit;outline:none;text-decoration:none}strong,b{font-weight:700}em,i{font-style:italic}button{color:inherit;cursor:pointer;background:0 0;border:none;outline:none}img{vertical-align:middle}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.content>.wp-block-paragraph,.content>.wp-block-heading,.content>.wp-block-separator,.content>.wp-block-image,.content>.wp-block-list{--container-width:var(--container-xl);--container-pad:max(var(--gutter), calc((100% - var(--container-width)) / 2));padding-inline:var(--container-pad)}.content>.wp-block-quote{margin-inline:max(var(--gutter), (100% - var(--container-xl)) / 2)}.content--formatted .wp-block-heading:not(:first-child){margin-top:1.5rem}.content--formatted .wp-block-heading+.wp-block-heading{margin-top:.75rem}.content--formatted .wp-block-paragraph+.wp-block-heading{margin-top:clamp(2.5rem,3.125vw + 1.875rem,5rem)}.content--formatted .wp-block-image{margin-bottom:0}.content--formatted .wp-block-image img{border-radius:var(--border-radius-default);max-width:100%}.content--formatted .wp-block-list{margin-bottom:1.5rem;padding-left:1.25rem}.content--formatted ul{list-style-type:disc}.content--formatted ol{list-style-type:decimal}.content--formatted a:not(.btn){text-underline-offset:.1875rem;text-decoration:underline;transition:all .2s}.content--formatted a:not(.btn):hover{color:var(--color-accent)}.content--formatted .wp-block-separator{color:var(--color-accent);margin-block:clamp(2.5rem,3.125vw + 1.875rem,5rem)}.content--formatted .wp-block-quote{margin-block:clamp(2.5rem,3.125vw + 1.875rem,5rem)}.content--formatted .btn:not(:first-child),.content--formatted .wp-block-acf-button:not(:first-child),.content--formatted .wp-block-image:not(:first-child),.content--formatted p.wp-block-paragraph:not(:first-child),.content--formatted p.wp-block:not(:first-child),.content--formatted .wp-block-list:not(:first-child){margin-top:1.25rem}.gform_wrapper,.form{--form-text:var(--clr-text);--form-bg:var(--clr-white);--form-label:var(--clr-primary);--form-accent:var(--clr-secondary);--form-link:var(--clr-primary-light);--form-error:var(--color-basic-red);--form-border:var(--clr-border-warm);--form-placeholder:var(--clr-text-warm);--form-radius:0;--form-pad-block:1rem;--form-pad-inline:1.125rem;--form-gap:1.5rem;--form-label-gap:.625rem;--form-control-size:1.125rem}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=date],.form__input,.gform_wrapper textarea,.form__textarea,.gform_wrapper select,.form__select{width:100%;padding:var(--form-pad-block) var(--form-pad-inline);color:var(--form-text);background-color:var(--form-bg);border:.0625rem solid var(--form-border);border-radius:var(--form-radius);transition:border-color var(--transition-fast) var(--ease-out-expo);display:block}.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=number]::placeholder,.gform_wrapper input[type=password]::placeholder,.gform_wrapper input[type=search]::placeholder,.gform_wrapper input[type=date]::placeholder,.form__input::placeholder,.gform_wrapper textarea::placeholder,.form__textarea::placeholder,.gform_wrapper select::placeholder,.form__select::placeholder{color:var(--form-placeholder)}.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper input[type=date]:focus,.form__input:focus,.gform_wrapper textarea:focus,.form__textarea:focus,.gform_wrapper select:focus,.form__select:focus{border-color:var(--form-accent);outline:none}.gform_wrapper input[type=text]:disabled,.gform_wrapper input[type=email]:disabled,.gform_wrapper input[type=url]:disabled,.gform_wrapper input[type=tel]:disabled,.gform_wrapper input[type=number]:disabled,.gform_wrapper input[type=password]:disabled,.gform_wrapper input[type=search]:disabled,.gform_wrapper input[type=date]:disabled,.form__input:disabled,.gform_wrapper textarea:disabled,.form__textarea:disabled,.gform_wrapper select:disabled,.form__select:disabled{opacity:.5;cursor:not-allowed}.gform_wrapper select,.form__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230E2841' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--form-pad-inline) center;cursor:pointer;background-size:.75rem;padding-inline-end:calc(var(--form-pad-inline) * 2 + .75rem);line-height:1.6}.gform_wrapper textarea,.form__textarea{resize:vertical;min-height:12.5rem}.gform_wrapper .gfield_label,.form__label{margin-bottom:var(--form-label-gap);color:var(--form-label);font-weight:600;display:block}.gform_wrapper .ginput_container_consent,.form__choice{align-items:center;gap:var(--form-label-gap);cursor:pointer;display:flex}.gform_wrapper .gfield_checkbox input,.gform_wrapper .gfield_radio input,.gform_wrapper .ginput_container_consent input,.form__choice-input{width:var(--form-control-size);height:var(--form-control-size);accent-color:var(--form-accent)}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea,.gform_wrapper .gfield_error select,.form__input[aria-invalid=true],.form__select[aria-invalid=true],.form__textarea[aria-invalid=true]{border-color:var(--form-error)}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message,.form__error{color:var(--form-error);margin-top:.375rem;display:block}.form__field{margin-bottom:var(--form-gap)}.btn,.gform_wrapper .gform_button{--btn-bg:var(--clr-secondary);--btn-bg-hover:var(--clr-secondary-hover);--btn-text:var(--clr-primary);--btn-text-hover:var(--clr-primary);--btn-pad-block:.9375rem;--btn-pad-inline:1.875rem;width:fit-content;padding:var(--btn-pad-block) var(--btn-pad-inline);color:var(--btn-text);background:var(--btn-bg);text-align:center;cursor:pointer;transition:background-color var(--transition-fast) ease, color var(--transition-fast) ease;border:none;align-items:center;text-decoration:none;display:inline-flex}.btn:hover,.gform_wrapper .gform_button:hover,.btn:focus-visible,.gform_wrapper .gform_button:focus-visible{background:var(--btn-bg-hover);color:var(--btn-text-hover)}.btn[data-type=secondary],.gform_wrapper [data-type=secondary].gform_button{--btn-bg:var(--clr-primary);--btn-bg-hover:var(--clr-primary-light);--btn-text:var(--clr-white);--btn-text-hover:var(--clr-white)}.btn__text{display:block}.gform_wrapper{--gf-form-gap-x:var(--form-gap);--gf-form-gap-y:var(--form-gap)}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:var(--form-gap);grid-column-gap:var(--form-gap)}.gform_wrapper .gfield_required{display:none}.gform_wrapper.gravity-theme .gform_footer{margin-top:var(--form-gap);padding:0}.gform_wrapper .gform_validation_errors{margin-bottom:var(--form-gap);border:.0625rem solid var(--form-error);outline-offset:.125rem;padding:.875rem 1.125rem}.gform_wrapper .gform_submission_error{color:var(--form-error);align-items:baseline;gap:.5rem;font-weight:600;display:flex}.gform_wrapper .gform_validation_errors ol{color:var(--form-text);margin-top:.375rem;padding-left:1.25rem}.gform_wrapper .ginput_container_consent{align-items:start}.gform_wrapper .ginput_container_consent input{flex:none;margin-top:.1875rem}.gform_wrapper .gfield_consent_label{color:var(--form-text)}.gform_wrapper .gfield_consent_label a{color:var(--form-link);text-underline-offset:.15em;text-decoration:underline}.gf-inline_wrapper form{align-items:stretch;gap:.5rem;display:flex}.gf-inline_wrapper .gform-body{flex:1;min-width:0}.gf-inline_wrapper.gravity-theme .gform_footer{margin:0;padding:0;display:flex}.gf-inline_wrapper .gform_button{--btn-bg:var(--clr-primary);--btn-bg-hover:var(--clr-primary-light);--btn-text:var(--clr-white);--btn-text-hover:var(--clr-white);--btn-pad-block:.6875rem;--btn-pad-inline:1.125rem}.wp-block-quote{--wp-quote-bg:var(--clr-surface);--wp-quote-bar:var(--clr-secondary);--wp-quote-text:var(--clr-primary);--wp-quote-cite:var(--clr-text-muted);background:var(--wp-quote-bg);border:none;border-left:.3125rem solid var(--wp-quote-bar);margin-block:clamp(2rem,1.25vw + 1.75rem,3rem);padding:clamp(1.5rem,.625vw + 1.375rem,2rem) clamp(1.5rem,.9375vw + 1.3125rem,2.25rem)}.wp-block-quote p{color:var(--wp-quote-text);line-height:1.5}.wp-block-quote p+p{margin-top:.75rem}.wp-block-quote cite{color:var(--wp-quote-cite);margin-top:1rem;font-style:normal;display:block}.hamburger{--hamburger-height:.75rem;--hamburger-width:1.5rem;--hamburger-bar-height:.0625rem;--hamburger-padding-inline:.25rem;--hamburger-padding-block:0rem;--hamburger-color-bg:transparent;--hamburger-color:var(--clr-primary);--hamburger-background-border-radius:none;--hamburger-bar-border-radius:0;width:var(--hamburger-width);height:var(--hamburger-height);cursor:pointer;background-color:var(--hamburger-color-bg);padding-inline:var(--hamburger-padding-inline);padding-block:var(--hamburger-padding-block);border-radius:var(--hamburger-background-border-radius);flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}@media (width>=980px){.hamburger{display:none}}.hamburger .bar{width:calc(var(--hamburger-width) - 2 * var(--hamburger-padding-inline));height:var(--hamburger-bar-height);border-radius:var(--hamburger-bar-border-radius);background:var(--hamburger-color);transition:all .2s}.hamburger.active .bar{top:calc(var(--hamburger-height) / 2 - var(--hamburger-bar-height) / 2);position:absolute}.hamburger.active .bar:first-child{transform:rotate(-45deg)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:last-child{transform:rotate(45deg)}.nav-main{--nav-main-link:var(--clr-primary);--nav-main-active:var(--clr-secondary-dark);--nav-main-gap:2rem;--nav-main-divider:var(--clr-border)}@media (width<=979px){.nav-main{top:var(--nav-top,var(--header-bar-height));visibility:hidden;background:var(--clr-white);width:22.5rem;box-shadow:var(--shadow-lg);padding:.25rem 1.5rem;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.nav-main.is-open{visibility:visible;transform:none}}@media (width<=766px){.nav-main{width:100%}}@media (prefers-reduced-motion:no-preference) and (width<=979px){.nav-main{transition:transform var(--transition-normal) ease, visibility 0s linear var(--transition-normal)}.nav-main.is-open{transition-delay:0s}}.nav-main__list{gap:.75rem var(--nav-main-gap);flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}@media (width<=979px){.nav-main__list{flex-direction:column;align-items:stretch;gap:0}.nav-main__item:not(:first-child){border-top:.0625rem solid var(--nav-main-divider)}}.nav-main__item.is-active{--nav-main-link:var(--nav-main-active);--nav-main-underline:currentColor}.nav-main__link{color:var(--nav-main-link);border-bottom:.125rem solid var(--nav-main-underline,transparent);transition:color var(--transition-fast) ease;padding-bottom:.25rem;display:block}.nav-main__link:hover,.nav-main__link:focus-visible{color:var(--nav-main-active)}@media (width<=979px){.nav-main__link{border-bottom:none;padding-block:1rem}}.nav-main__submenu{display:none}.nav-footer__list{grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:2rem;padding:0;list-style:none;display:grid}.nav-footer__item{flex-direction:column;gap:.875rem;display:flex}.nav-footer__heading{color:var(--footer-heading);font-weight:600}.nav-footer__submenu{flex-direction:column;gap:.625rem;padding:0;list-style:none;display:flex}.nav-footer__link{color:var(--footer-text);transition:color var(--transition-fast) ease}.nav-footer__link:hover,.nav-footer__link:focus-visible,.nav-footer__link[aria-current=page]{color:var(--footer-hover)}.nav-lang{--nav-lang-active:var(--clr-primary);--nav-lang-hover:var(--clr-secondary-dark);--nav-lang-divider:var(--clr-divider);align-items:center;gap:.25rem;padding:0;list-style:none;display:flex}.nav-lang:before{content:"|";color:var(--nav-lang-divider);margin-right:1rem}.nav-lang__item{gap:.25rem;display:flex}.nav-lang__item:not(:last-child):after{content:"/"}.nav-lang__link{color:inherit;transition:color var(--transition-fast) ease}.nav-lang__link[aria-current]{color:var(--nav-lang-active);font-weight:700}.nav-lang__link:hover,.nav-lang__link:focus-visible{color:var(--nav-lang-hover)}[data-padded]{padding-block:clamp(2.5rem,3.125vw + 1.875rem,5rem)}.link-arrow{--link-arrow-color:var(--theme-link,var(--clr-primary-light));--link-arrow-hover:var(--theme-link-hover,var(--clr-secondary-dark));--link-arrow-shift:0;color:var(--link-arrow-color);transition:color var(--transition-fast) ease;align-items:baseline;gap:.375rem;display:inline-flex}.link-arrow:hover,.link-arrow:focus-visible{color:var(--link-arrow-hover);--link-arrow-shift:.1875rem}.link-arrow__icon{transform:translateX(var(--link-arrow-shift))}@media (prefers-reduced-motion:no-preference){.link-arrow__icon{transition:transform var(--transition-fast) ease}}.heading-bar{--heading-bar-color:var(--clr-secondary);align-items:center;gap:.875rem;display:flex}.heading-bar:before{content:"";background:var(--heading-bar-color);flex:none;width:2.25rem;height:.3125rem}.breadcrumbs{--breadcrumbs-text:var(--clr-text-muted);--breadcrumbs-link:var(--clr-primary-light);--breadcrumbs-link-hover:var(--clr-secondary-dark);--breadcrumbs-gap:.375rem;color:var(--breadcrumbs-text)}.breadcrumbs__list{gap:var(--breadcrumbs-gap);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs__item{gap:var(--breadcrumbs-gap);display:flex}.breadcrumbs__item:not(:last-child):after{content:"/"}.breadcrumbs__link{color:var(--breadcrumbs-link);transition:color var(--transition-fast) ease}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{color:var(--breadcrumbs-link-hover)}.card-news{--card-news-bg:var(--clr-white);--card-news-border:var(--clr-border-warm);--card-news-border-hover:var(--clr-secondary);--card-news-ratio:16 / 9;--card-news-image-width:100%;--card-news-pad:1.375rem;--card-news-gap:.5rem;--card-news-title:var(--clr-primary);--card-news-title-size:var(--wp--preset--font-size--s);--card-news-date:var(--clr-secondary-dark);--card-news-date-case:uppercase;--card-news-date-weight:700;--card-news-text:var(--clr-text-soft);background:var(--card-news-bg);border:.0625rem solid var(--card-news-border);color:var(--card-news-text);transition:border-color var(--transition-fast) ease;flex-direction:column;display:flex}.card-news:hover,.card-news:focus-visible{--card-news-border:var(--card-news-border-hover)}.card-news[data-variant=featured]{--card-news-border:var(--clr-border);--card-news-ratio:21 / 8;--card-news-pad:clamp(1.375rem, .78125vw + 1.21875rem, 2rem);--card-news-gap:.75rem;--card-news-title-size:var(--wp--preset--font-size--l);--card-news-date:var(--clr-text-warm);--card-news-date-case:none;--card-news-date-weight:400}.card-news[data-variant=row]{--card-news-bg:transparent;--card-news-border:transparent;--card-news-border-hover:transparent;--card-news-ratio:5 / 3;--card-news-pad:0;--card-news-title-size:var(--wp--preset--font-size--m);--card-news-date:var(--clr-text-warm);--card-news-date-case:none;--card-news-date-weight:400;border-width:.0625rem 0 0;border-top-color:var(--clr-border);gap:clamp(1rem,.9375vw + .8125rem,1.75rem);padding-block:1.625rem}@media (width>=767px){.card-news[data-variant=row]{--card-news-image-width:12.5rem;flex-direction:row}}.card-news__image{width:var(--card-news-image-width);height:auto;aspect-ratio:var(--card-news-ratio);object-fit:cover;background:var(--clr-surface-dark);flex:none;display:block}.card-news__body{gap:var(--card-news-gap);padding:var(--card-news-pad);flex-direction:column;display:flex}.card-news__meta{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.card-news__label{background:var(--clr-secondary);color:var(--clr-primary);padding:.25rem .625rem}.card-news__date{color:var(--card-news-date);font-weight:var(--card-news-date-weight);text-transform:var(--card-news-date-case)}.card-news__title{font-size:var(--card-news-title-size);color:var(--card-news-title)}.card-event{--card-event-bg:var(--clr-white);--card-event-border:var(--clr-border-warm);--card-event-border-hover:var(--clr-secondary);--card-event-title:var(--clr-primary);--card-event-accent:var(--clr-secondary-dark);--card-event-meta:var(--clr-text-warm);background:var(--card-event-bg);border:.0625rem solid var(--card-event-border);transition:border-color var(--transition-fast) ease;align-items:center;gap:1.25rem;padding:1.125rem 1.375rem;display:flex}.card-event:hover,.card-event:focus-visible{border-color:var(--card-event-border-hover)}.card-event__date{flex-direction:column;flex:none;align-items:center;width:3.5rem;display:flex}.card-event__day{color:var(--card-event-title);font-weight:700;line-height:1.1}.card-event__month{color:var(--card-event-accent)}.card-event__body{flex-direction:column;gap:.25rem;display:flex}.card-event__title{color:var(--card-event-title);font-weight:600;line-height:1.45}.card-event__meta{color:var(--card-event-meta)}.card-project{--card-project-border:var(--clr-border);--card-project-border-hover:var(--clr-secondary-dark);--card-project-title:var(--clr-primary);--card-project-muted:var(--clr-text-muted);--card-project-inset:.75rem;--card-project-pad:clamp(1.25rem, .3125vw + 1.1875rem, 1.5rem);border:.0625rem solid var(--card-project-border);color:var(--clr-text);transition:border-color var(--transition-fast) ease;flex-direction:column;display:flex}.card-project:hover,.card-project:focus-visible{--card-project-border:var(--card-project-border-hover)}.card-project[hidden]{display:none}.card-project__media{aspect-ratio:5/2;background:repeating-linear-gradient(45deg, var(--clr-surface-dark) 0 .625rem, var(--clr-surface-alt) .625rem 1.25rem);position:relative}.card-project__icon{top:var(--card-project-inset);left:var(--card-project-inset);background:var(--clr-white);box-shadow:var(--shadow-sm);padding:.5rem .625rem;display:flex;position:absolute}.card-project__icon-image{width:auto;height:2.75rem;display:block}.card-project__code{top:var(--card-project-inset);left:var(--card-project-inset);background:var(--clr-secondary);color:var(--clr-primary);padding:.375rem .75rem;position:absolute}.card-project__sites{top:var(--card-project-inset);right:var(--card-project-inset);gap:.375rem;display:flex;position:absolute}.card-project__site{--card-project-site-bg:var(--clr-primary-light);--card-project-site-text:var(--clr-white);background:var(--card-project-site-bg);color:var(--card-project-site-text);padding:.375rem .75rem}.card-project__site[data-colour=amber]{--card-project-site-bg:var(--clr-secondary);--card-project-site-text:var(--clr-primary)}.card-project__body{padding:var(--card-project-pad);flex-direction:column;gap:.625rem;display:flex}.card-project__title{color:var(--card-project-title)}.card-project__pis{align-items:center;gap:.625rem;display:flex}.card-project__avatar{object-fit:cover;border-radius:50%;flex:none;width:2rem;height:2rem}.card-project__pi-names{color:var(--card-project-muted)}.card-member{--card-member-bg:transparent;--card-member-border:transparent;--card-member-border-hover:transparent;--card-member-direction:column;--card-member-align:center;--card-member-text-align:center;--card-member-gap:1rem;--card-member-pad:0;--card-member-body-pad:0;--card-member-photo-size:11rem;--card-member-photo-radius:50%;--card-member-ring:.25rem solid var(--clr-secondary);--card-member-name:var(--clr-primary);--card-member-name-size:var(--wp--preset--font-size--s);--card-member-text:var(--clr-text-muted);--card-member-affiliation-size:var(--fs-body-sm);flex-direction:var(--card-member-direction);gap:var(--card-member-gap);align-items:var(--card-member-align);height:100%;padding:var(--card-member-pad);text-align:var(--card-member-text-align);color:inherit;background:var(--card-member-bg);border:.0625rem solid var(--card-member-border);transition:border-color var(--transition-fast) ease;display:flex}.card-member:hover{--card-member-border:var(--card-member-border-hover)}.card-member[data-variant=tile]{--card-member-bg:var(--clr-surface);--card-member-border:var(--clr-border);--card-member-border-hover:var(--clr-secondary);--card-member-align:start;--card-member-text-align:start;--card-member-gap:0;--card-member-body-pad:1.25rem 1.375rem 1.5rem;--card-member-photo-size:100%;--card-member-photo-radius:0;--card-member-ring:none}.card-member[data-variant=row]{--card-member-direction:row;--card-member-text-align:start;--card-member-gap:.875rem;--card-member-photo-size:2.75rem;--card-member-ring:none;--card-member-name-size:var(--fs-body-sm);--card-member-text:var(--clr-text-muted);--card-member-affiliation-size:var(--fs-label);height:auto}.card-member[data-variant=speaker]{--card-member-bg:var(--clr-primary);--card-member-gap:1.25rem;--card-member-pad:clamp(2rem, .625vw + 1.875rem, 2.5rem) clamp(1.5rem, .625vw + 1.375rem, 2rem);--card-member-photo-size:8rem;--card-member-name:var(--clr-white);--card-member-name-size:var(--wp--preset--font-size--l);--card-member-text:var(--clr-on-dark)}.card-member__photo{width:100%;max-width:var(--card-member-photo-size);aspect-ratio:1;object-fit:cover;border:var(--card-member-ring);border-radius:var(--card-member-photo-radius);background:var(--clr-surface-dark);flex:none;height:auto;display:block}.card-member__body{padding:var(--card-member-body-pad);flex-direction:column;gap:.25rem;display:flex}.card-member__name{font-size:var(--card-member-name-size);color:var(--card-member-name)}.card-member__title{color:var(--clr-secondary);margin-bottom:.5rem;font-weight:600}.card-member__affiliation{font-size:var(--card-member-affiliation-size);color:var(--card-member-text);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.card-member__bio{color:var(--card-member-text);line-height:1.7}.card-office{--card-office-bg:var(--clr-primary);--card-office-border:var(--clr-primary);--card-office-title:var(--clr-white);--card-office-text:var(--clr-on-dark);--card-office-link:var(--clr-secondary);--card-office-link-hover:var(--clr-white);--card-office-tag-bg:var(--clr-secondary);--card-office-tag-text:var(--clr-primary);color:var(--card-office-text);background:var(--card-office-bg);border:.0625rem solid var(--card-office-border);flex-direction:column;align-items:start;padding:clamp(1.75rem,.625vw + 1.625rem,2.25rem);display:flex}.card-office[data-variant=cream]{--card-office-bg:var(--clr-surface-alt);--card-office-border:var(--clr-border);--card-office-title:var(--clr-primary);--card-office-text:var(--clr-text-soft);--card-office-link:var(--clr-primary-light);--card-office-link-hover:var(--clr-secondary-dark);--card-office-tag-bg:var(--clr-primary-light);--card-office-tag-text:var(--clr-white)}.card-office__tag{color:var(--card-office-tag-text);background:var(--card-office-tag-bg);margin-bottom:1.125rem;padding:.375rem .75rem}.card-office__title{color:var(--card-office-title);margin-bottom:1.125rem}.card-office__contact{flex-direction:column;gap:.375rem;margin-top:1.125rem;display:flex}.card-office__email,.card-office__phone{width:fit-content;transition:color var(--transition-fast) ease}.card-office__email:hover,.card-office__email:focus-visible,.card-office__phone:hover,.card-office__phone:focus-visible{color:var(--card-office-link-hover)}.card-office__email{color:var(--card-office-link)}.card-office__phone{color:inherit}.slider-arrows{--slider-arrows-bg:var(--clr-white);--slider-arrows-text:var(--clr-primary);--slider-arrows-border:var(--clr-border);gap:.375rem;display:flex}.slider-arrows__button{width:2.5rem;height:2.5rem;color:var(--slider-arrows-text);background:var(--slider-arrows-bg);border:.0625rem solid var(--slider-arrows-border);transition:background-color var(--transition-fast) ease, color var(--transition-fast) ease}.slider-arrows__button:hover,.slider-arrows__button:focus-visible{color:var(--clr-white);background:var(--clr-primary)}.slider-arrows__button:disabled{opacity:.4;cursor:default}.slider-dots{--slider-dots-color:var(--clr-divider-light);--slider-dots-active:var(--clr-primary);align-items:center;gap:.5rem;padding:0;list-style:none;display:flex}.slider-dots__dot{background:var(--slider-dots-color);width:.5rem;height:.5rem;transition:width var(--transition-normal) ease, background-color var(--transition-normal) ease;padding:0;display:block}.slider-dots__dot.is-active{background:var(--slider-dots-active);width:1.75rem}.card-publication{--card-publication-title:var(--clr-primary);--card-publication-meta:var(--clr-text-muted);--card-publication-link:var(--clr-primary-light);--card-publication-link-hover:var(--clr-secondary-dark);border-top:.0625rem solid var(--clr-border);flex-direction:column;gap:.25rem;padding-block:1.125rem;display:flex}.card-publication__title{color:var(--card-publication-title)}.card-publication__meta{color:var(--card-publication-meta)}.card-publication__doi{color:var(--card-publication-link);transition:color var(--transition-fast) ease}.card-publication__doi:hover,.card-publication__doi:focus-visible{color:var(--card-publication-link-hover)}.header-topbar{--header-topbar-text:var(--clr-text-muted);color:var(--header-topbar-text);border-bottom:.0625rem solid var(--clr-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.25rem;padding-block:.625rem;font-weight:400;display:flex}.header-topbar__meta{align-items:center;gap:1.25rem;display:flex}@media (width>=767px){.header-topbar__meta{margin-left:auto}}.header-topbar__link{color:var(--header-topbar-text);transition:color var(--transition-fast) ease}.header-topbar__link:hover,.header-topbar__link:focus-visible{color:var(--clr-secondary-dark)}.header{--header-logo-height:3.5rem;--header-pad-block:1.25rem;z-index:5;background:rgb(from var(--clr-white) r g b/96%);border-bottom:.0625rem solid var(--clr-border);position:sticky;top:0}.header[data-compact]{--header-logo-height:2.5rem;--header-pad-block:.75rem}:root:has(.header[data-compact]){--header-bar-height:4.0625rem}.header__bar{padding-block:var(--header-pad-block);justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.header__bar{transition:padding-block var(--transition-normal) ease}}.branding{color:var(--clr-primary);flex:none;display:flex}.branding__logo{width:auto;height:var(--header-logo-height);display:block}@media (prefers-reduced-motion:no-preference){.branding__logo{transition:height var(--transition-normal) ease}}.footer{--footer-bg:var(--clr-primary);--footer-text:var(--clr-on-dark);--footer-muted:var(--clr-on-dark-muted);--footer-heading:var(--clr-white);--footer-hover:var(--clr-secondary);--footer-line:.0625rem solid rgb(from var(--clr-white) r g b/15%);color:var(--footer-text);background:var(--footer-bg)}.footer__inner{padding-block:clamp(3rem,1.25vw + 2.75rem,4rem) 2rem}.footer__top{border-bottom:var(--footer-line);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.25vw + 1.75rem,3rem);padding-bottom:clamp(2rem,1.25vw + 1.75rem,3rem);display:grid}@media (width>=980px){.footer__top{grid-template-columns:minmax(0,1.3fr) minmax(0,3fr)}}.footer__title{color:var(--footer-heading);margin-bottom:.75rem}.footer__text{max-width:21.25rem}.footer__partners{border-bottom:var(--footer-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2rem;padding:2.5rem 0;list-style:none;display:grid}@media (width>=980px){.footer__partners{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer__partner{--footer-partner-bg:transparent;--footer-partner-pad:0;--footer-partner-max-height:4rem;align-items:center;height:4rem;display:flex}.footer__partner[data-box]{--footer-partner-bg:var(--clr-white);--footer-partner-pad:.625rem 1rem;--footer-partner-max-height:1.875rem}.footer__partner-link{display:contents}.footer__partner-logo{box-sizing:content-box;width:auto;max-width:100%;height:auto;max-height:var(--footer-partner-max-height);padding:var(--footer-partner-pad);background:var(--footer-partner-bg);display:block}.footer__bottom{color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding-top:1.5rem;font-weight:400;display:flex}.footer__credit{color:var(--footer-muted);transition:color var(--transition-fast) ease}.footer__credit:hover,.footer__credit:focus-visible{color:var(--footer-hover)}.nav-overlay{inset:var(--nav-top,0) 0 0;z-index:4;background:rgb(from var(--clr-text-muted) r g b/30%);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);opacity:0;position:fixed}.nav-overlay[hidden]{display:none}.nav-overlay.is-visible{opacity:1}@media (prefers-reduced-motion:no-preference){.nav-overlay{transition:opacity var(--transition-normal) ease}}@media (width>=980px){.nav-overlay{display:none}}.error-container{text-align:center;padding-top:9.375rem;padding-bottom:6.25rem}.error-container h1{margin-bottom:3.75rem;font-size:5rem;line-height:6.25rem}.error-container p{margin-bottom:2.5rem}.project-single{--project-single-title:var(--clr-primary);--project-single-text:var(--clr-text-soft);--project-single-muted:var(--clr-text-muted);--project-single-accent:var(--clr-secondary);--project-single-border:var(--clr-border);--project-single-row-line:var(--clr-surface-dark);--project-single-link:var(--clr-primary-light);--project-single-link-hover:var(--clr-secondary-dark);--project-single-layout:minmax(0, 1fr);--project-single-flow:clamp(1rem, .3125vw + .9375rem, 1.25rem);--project-single-section:clamp(2rem, 1.25vw + 1.75rem, 3rem)}@media (width>=1200px){.project-single{--project-single-layout:minmax(0, 1fr) 23.75rem}}.project-single__hero{background:var(--clr-surface);border-top:.1875rem solid var(--project-single-accent)}.project-single__breadcrumbs{margin-bottom:1.25rem}.project-single__meta{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.125rem;display:flex}.project-single__code{color:var(--clr-primary);background:var(--project-single-accent);padding:.375rem .875rem;font-weight:700}.project-single__area{color:var(--project-single-muted)}.project-single__title{max-width:61.25rem;color:var(--project-single-title)}.project-single__body{grid-template-columns:var(--project-single-layout);align-items:start;gap:clamp(3rem,1.875vw + 2.625rem,4.5rem);display:grid}.project-single__main{gap:var(--project-single-section);flex-direction:column;min-width:0;display:flex}.project-single__content{gap:var(--project-single-flow);color:var(--project-single-text);flex-direction:column;display:flex}.project-single__content>h2,.project-single__section-title{color:var(--project-single-title)}.project-single__content>h2:not(:first-child){margin-top:calc(var(--project-single-section) - var(--project-single-flow))}.project-single__content>h3{color:var(--project-single-title)}.project-single__content>p{line-height:1.7}.project-single__content a:not(.btn,.link-arrow){color:var(--project-single-link);text-underline-offset:.1875rem;text-decoration:underline}.project-single__content a:not(.btn,.link-arrow):hover,.project-single__content a:not(.btn,.link-arrow):focus-visible{color:var(--project-single-link-hover)}.project-single__content>ol,.project-single__content>ul{counter-reset:project-list;flex-direction:column;gap:.875rem;padding:0;list-style:none;display:flex}.project-single__content>ol>li,.project-single__content>ul>li{padding-left:3rem;line-height:1.6;position:relative}.project-single__content>ol>li{counter-increment:project-list;min-height:2rem}.project-single__content>ol>li:before{content:counter(project-list);width:2rem;height:2rem;font-family:var(--ff-title);font-size:var(--fs-body-sm);text-align:center;color:var(--clr-primary);background:var(--project-single-accent);border-radius:50%;font-weight:600;line-height:2rem;position:absolute;top:0;left:0}.project-single__content>ul>li{padding-left:1.5rem}.project-single__content>ul>li:before{content:"";background:var(--project-single-accent);width:.5rem;height:.5rem;position:absolute;top:.7em;left:0}.project-single__content>.wp-block-image,.project-single__content>.wp-block-embed{margin-block:calc(var(--project-single-section) - var(--project-single-flow))}.project-single__content>.wp-block-image img{border:.0625rem solid var(--project-single-border);width:100%;height:auto;display:block}.project-single__content .wp-block-embed iframe{aspect-ratio:16/9;width:100%;height:auto;display:block}.project-single__content figcaption{color:var(--clr-text-warm);margin-top:.625rem;font-weight:400}.project-single__content>.block-wrapper [data-container]{padding-inline:0}.project-single__publication-list{border-bottom:.0625rem solid var(--project-single-border);margin-top:1.25rem}.project-single__publications-link{margin-top:1.25rem}.project-single__sidebar{flex-direction:column;gap:1.5rem;display:flex}.project-single__box{border:.0625rem solid var(--project-single-border);padding:1.5rem 1.75rem}.project-single__box-title{color:var(--project-single-title);margin-bottom:.5rem}.project-single__pis{flex-direction:column;display:flex}.project-single__pi{padding-block:.75rem}.project-single__pi:not(:first-child){border-top:.0625rem solid var(--project-single-row-line)}.project-single__area-list{flex-direction:column;gap:.75rem;margin-top:.625rem;padding:0;list-style:none;display:flex}.project-single__area-link{color:var(--project-single-link);transition:color var(--transition-fast) ease}.project-single__area-link:hover,.project-single__area-link:focus-visible{color:var(--project-single-link-hover)}.project-single__area-link[aria-current=page]{color:var(--project-single-link-hover);font-weight:600}.project-single__pager{border-top:.0625rem solid var(--project-single-border);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-block:1.75rem;display:flex}@media (width<=979px){.project-single__pager{flex-direction:column}}.project-single__pager-link{color:var(--project-single-link);transition:color var(--transition-fast) ease}.project-single__pager-link:hover,.project-single__pager-link:focus-visible{color:var(--project-single-link-hover)}.project-single__pager-link[data-direction=next]{text-align:right;margin-left:auto}.block-wrapper.block-hero-page{background-color:var(--clr-surface);border-top:.1875rem solid var(--clr-secondary)}.hero-page{--hero-page-title:var(--clr-primary);--hero-page-intro:var(--clr-text-soft)}.hero-page__inner{flex-direction:column;align-items:flex-start;display:flex}.hero-page__breadcrumbs{margin-bottom:1rem}.hero-page__title{max-width:56.25rem;color:var(--hero-page-title)}.hero-page__intro{max-width:var(--container-md);color:var(--hero-page-intro);margin-top:1rem}.hero-page__buttons{flex-wrap:wrap;gap:1rem;margin-top:clamp(1.5rem,.9375vw + 1.3125rem,2.25rem);display:flex}.block-wrapper.block-hero-home{background-color:var(--clr-surface);border-top:.1875rem solid var(--clr-secondary);overflow-x:clip}.hero-home{--hero-home-title:var(--clr-primary);--hero-home-intro:var(--clr-text-soft);--hero-home-offset:.75rem;--hero-home-card-pad:clamp(1.25rem, .625vw + 1.125rem, 1.75rem);--hero-home-frame-height:clamp(15rem, 14.0625vw + 12.1875rem, 26.25rem);--hero-home-layout:minmax(0, 1fr);grid-template-columns:var(--hero-home-layout);align-items:center;gap:clamp(3rem,1.25vw + 2.75rem,4rem);padding-block:clamp(3.5rem,3.125vw + 2.875rem,6rem) clamp(3.5rem,1.875vw + 3.125rem,5rem);display:grid}@media (width>=980px){.hero-home{--hero-home-offset:1.5rem;--hero-home-layout:minmax(0, 1.15fr) minmax(0, 1fr)}}.hero-home__title{color:var(--hero-home-title)}.hero-home__intro{max-width:37.5rem;color:var(--hero-home-intro);margin-top:1.5rem}.hero-home__buttons{flex-wrap:wrap;gap:1rem;margin-top:clamp(1.75rem,.625vw + 1.625rem,2.25rem);display:flex}.hero-home__media{margin:0 var(--hero-home-offset) var(--hero-home-offset) 0;position:relative}.hero-home__media:before{content:"";inset:var(--hero-home-offset) calc(var(--hero-home-offset) * -1) calc(var(--hero-home-offset) * -1) var(--hero-home-offset);background:var(--clr-secondary);position:absolute}.hero-home__card{background:var(--clr-white);box-shadow:var(--shadow-lg);position:relative}.hero-home__track{overflow:hidden}.hero-home__slides{padding:0;list-style:none;display:flex}.hero-home__slide{flex-shrink:0;width:100%}.hero-home__frame{height:var(--hero-home-frame-height);padding:var(--hero-home-card-pad);justify-content:center;align-items:center;display:flex}.hero-home__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.hero-home__caption{min-height:2.8125rem;padding:1.25rem var(--hero-home-card-pad) 0;color:var(--hero-home-intro);border-top:.0625rem solid var(--clr-border);line-height:1.5}.hero-home__caption-link{color:var(--clr-primary-light)}.hero-home__caption-link:hover,.hero-home__caption-link:focus-visible{color:var(--clr-secondary-dark)}.hero-home__controls{padding:1rem var(--hero-home-card-pad) 1.25rem;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.intro-stats{--intro-stats-title:var(--clr-primary);--intro-stats-intro:var(--clr-text-soft);--intro-stats-number:var(--clr-secondary-dark);--intro-stats-label:var(--clr-text-muted);--intro-stats-gap:clamp(1.5rem, .625vw + 1.375rem, 2rem);text-align:center}.intro-stats__title{color:var(--intro-stats-title)}.intro-stats__intro{max-width:47.5rem;color:var(--intro-stats-intro);margin:1.5rem auto 0}.intro-stats__list{gap:var(--intro-stats-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.5rem,1.25vw + 2.25rem,3.5rem);display:grid}@media (width>=980px){.intro-stats__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.intro-stats__stat{flex-direction:column-reverse;display:flex}.intro-stats__number{color:var(--intro-stats-number);font-variant-numeric:tabular-nums}.intro-stats__label{color:var(--intro-stats-label)}.cta-cards{--cta-cards-title:var(--theme-text);--cta-cards-body:var(--theme-body);--cta-cards-accent:var(--theme-accent);--cta-cards-card-bg:var(--theme-card-bg);--cta-cards-card-border:var(--theme-border);--cta-cards-card-border-hover:var(--theme-link);--cta-cards-gap:1.5rem}.cta-cards__title{color:var(--cta-cards-title)}.cta-cards__intro{max-width:42.5rem;color:var(--cta-cards-body);margin-top:.75rem}.cta-cards__list{gap:var(--cta-cards-gap);grid-template-columns:minmax(0,1fr);margin-top:clamp(2rem,1.25vw + 1.75rem,3rem);padding:0;list-style:none;display:grid}@media (width>=980px){.cta-cards__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.cta-cards__card{background:var(--cta-cards-card-bg);border:.0625rem solid var(--cta-cards-card-border);height:100%;color:var(--cta-cards-body);transition:border-color var(--transition-fast) ease;flex-direction:column;padding:clamp(1.75rem,.625vw + 1.625rem,2.25rem);display:flex}.cta-cards__card:hover,.cta-cards__card:focus-visible{border-color:var(--cta-cards-card-border-hover);color:var(--cta-cards-body)}.cta-cards__label{color:var(--cta-cards-accent);margin-bottom:.875rem}.cta-cards__card-title{color:var(--cta-cards-title);margin-bottom:.75rem}.cta-cards__text{margin-bottom:1.25rem}.cta-cards__link{margin-top:auto}.team-slider{--team-slider-title:var(--clr-primary);--team-slider-intro:var(--clr-text-soft);--team-slider-per-view:1;--team-slider-slide-pad:.75rem}@media (width>=767px){.team-slider{--team-slider-per-view:2}}@media (width>=980px){.team-slider{--team-slider-per-view:4}}.team-slider__header{text-align:center;max-width:45rem;margin:0 auto clamp(2.5rem,1.25vw + 2.25rem,3.5rem)}.team-slider__title{color:var(--team-slider-title)}.team-slider__intro{color:var(--team-slider-intro);margin-top:1.25rem}.team-slider__track{overflow:hidden}.team-slider__list{padding:0;list-style:none;display:flex}.team-slider__slide{width:calc(100% / var(--team-slider-per-view));padding-inline:var(--team-slider-slide-pad);flex-shrink:0}.team-slider__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:clamp(2rem,.625vw + 1.875rem,2.5rem);display:flex}.block-wrapper.block-news-teaser{background-color:var(--clr-surface)}.news-teaser{--news-teaser-title:var(--clr-primary);--news-teaser-layout:minmax(0, 1fr);--news-teaser-cards:minmax(0, 1fr);--news-teaser-gap:1.5rem;grid-template-columns:var(--news-teaser-layout);gap:clamp(3rem,1.875vw + 2.625rem,4.5rem);display:grid}@media (width>=767px){.news-teaser{--news-teaser-cards:repeat(2, minmax(0, 1fr))}}@media (width>=980px){.news-teaser{--news-teaser-layout:minmax(0, 1.4fr) minmax(0, 1fr)}.news-teaser[data-mode=project]{--news-teaser-layout:minmax(0, 1fr);--news-teaser-cards:repeat(3, minmax(0, 1fr))}}.news-teaser__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1.75rem;display:flex}.news-teaser__title{color:var(--news-teaser-title)}.news-teaser__cards{grid-template-columns:var(--news-teaser-cards);gap:var(--news-teaser-gap);display:grid}.news-teaser__events{flex-direction:column;gap:.875rem;display:flex}.news-teaser__empty{color:var(--clr-text-muted)}.cta-split{--cta-split-title:var(--theme-text);--cta-split-body:var(--theme-body);--cta-split-divider:.0625rem solid var(--theme-border);grid-auto-columns:minmax(0,1fr);display:grid}@media (width>=980px){.cta-split{grid-auto-flow:column}}.cta-split__column{padding:clamp(2rem, 1.25vw + 1.75rem, 3rem) var(--gutter);flex-direction:column;align-items:flex-start;display:flex}.cta-split__column:not(:first-child){border-top:var(--cta-split-divider)}@media (width>=980px){.cta-split__column:not(:first-child){border-top:none;border-left:var(--cta-split-divider)}}.cta-split__title{color:var(--cta-split-title)}.cta-split__text{color:var(--cta-split-body);margin-block:.75rem 1rem}.projects-overview{--projects-overview-bar-bg:rgb(from var(--clr-white) r g b/96%);--projects-overview-border:var(--clr-border);--projects-overview-link:var(--clr-primary-light);--projects-overview-link-active:var(--clr-secondary-dark);--projects-overview-title:var(--clr-primary);--projects-overview-muted:var(--clr-text-muted);--projects-overview-bar-height:4.75rem;--projects-overview-cols:minmax(0, 1fr)}@media (width>=767px){.projects-overview{--projects-overview-cols:repeat(2, minmax(0, 1fr))}}@media (width>=980px){.projects-overview{--projects-overview-cols:repeat(3, minmax(0, 1fr))}}.projects-overview__bar{top:var(--header-bar-height);z-index:3;background:var(--projects-overview-bar-bg);border-bottom:.0625rem solid var(--projects-overview-border);flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;padding-block:1rem;display:flex;position:sticky}@media (prefers-reduced-motion:no-preference){.projects-overview__bar{transition:top var(--transition-normal) ease}}.projects-overview__nav{scrollbar-width:none;gap:1.75rem;min-width:0;max-width:100%;display:flex;overflow-x:auto}.projects-overview__nav-link{color:var(--projects-overview-link);white-space:nowrap;transition:color var(--transition-fast) ease, border-color var(--transition-fast) ease;border-bottom:.125rem solid #0000;flex:none;padding-bottom:.25rem}.projects-overview__nav-link:hover,.projects-overview__nav-link[aria-current=true]{color:var(--projects-overview-link-active)}.projects-overview__nav-link[aria-current=true]{border-bottom-color:currentColor}.projects-overview__search{color:var(--clr-text-warm);border:.0625rem solid var(--projects-overview-border);flex:100%;align-items:center;gap:.625rem;padding:.625rem 1rem;display:flex}@media (width>=980px){.projects-overview__search{flex:0 20rem;margin-left:auto}}.projects-overview__search:focus-within{border-color:var(--clr-primary-light)}.projects-overview__search-icon{flex:none}.projects-overview__search-input{width:100%;color:var(--clr-text);background:0 0;border:none;outline:none;padding:0}.projects-overview__areas{flex-direction:column;gap:clamp(3rem,1.875vw + 2.625rem,4.5rem);display:flex}.projects-overview__area{scroll-margin-top:calc(var(--header-bar-height) + var(--projects-overview-bar-height))}.projects-overview__area[hidden]{display:none}.projects-overview__title{color:var(--projects-overview-title)}.projects-overview__intro{max-width:var(--container-md);color:var(--projects-overview-muted);margin-top:.5rem}.projects-overview__grid{grid-template-columns:var(--projects-overview-cols);gap:clamp(1.25rem,.625vw + 1.125rem,1.75rem);margin-top:clamp(1.5rem,.9375vw + 1.3125rem,2.25rem);display:grid}.projects-overview__empty{color:var(--projects-overview-muted)}.team-speakers{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,.625vw + 1.375rem,2rem);display:grid}@media (width>=980px){.team-speakers{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-grid{--team-grid-title:var(--clr-primary);--team-grid-cols:minmax(0, 1fr)}@media (width>=767px){.team-grid{--team-grid-cols:repeat(2, minmax(0, 1fr))}}@media (width>=980px){.team-grid{--team-grid-cols:repeat(4, minmax(0, 1fr))}}.team-grid__title{color:var(--team-grid-title);margin-bottom:clamp(1.5rem,.625vw + 1.375rem,2rem)}.team-grid__list{grid-template-columns:var(--team-grid-cols);gap:1.5rem;display:grid}.block-wrapper.block-team-speakers+.block-wrapper.block-team-grid .team-grid,.block-wrapper.block-team-grid+.block-wrapper.block-team-grid .team-grid{padding-block-start:0}.news-overview{--news-overview-title:var(--clr-primary);--news-overview-text:var(--clr-text-soft);--news-overview-border:var(--clr-border);--news-overview-active-bg:var(--clr-primary);--news-overview-active-text:var(--clr-white);--news-overview-switch-off:var(--clr-divider-light);--news-overview-switch-on:var(--clr-secondary);--news-overview-layout:minmax(0, 1fr);grid-template-columns:var(--news-overview-layout);align-items:start;gap:clamp(3rem,1.875vw + 2.625rem,4.5rem);display:grid}@media (width>=1200px){.news-overview{--news-overview-layout:minmax(0, 1fr) 25rem}}.news-overview__main{scroll-margin-top:calc(var(--header-bar-height) + 1.5rem);transition:opacity var(--transition-fast) ease}.news-overview__main[aria-busy=true]{opacity:.5}.news-overview__filters{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:clamp(1.75rem,.625vw + 1.625rem,2.25rem);display:flex}.news-overview__tabs{flex-wrap:wrap;gap:.75rem;display:flex}.news-overview__tab{color:var(--news-overview-text);border:.0625rem solid var(--news-overview-border);transition:border-color var(--transition-fast) ease, background-color var(--transition-fast) ease;padding:.5rem 1.125rem;font-weight:500}.news-overview__tab:hover,.news-overview__tab:focus-visible{border-color:var(--news-overview-active-bg)}.news-overview__tab[aria-current=page]{color:var(--news-overview-active-text);background:var(--news-overview-active-bg);border-color:var(--news-overview-active-bg)}.news-overview__toggle{--news-overview-switch-bg:var(--news-overview-switch-off);--news-overview-knob-x:0;color:var(--news-overview-title);align-items:center;gap:.75rem;margin-left:auto;font-weight:500;display:flex}.news-overview__toggle[aria-checked=true]{--news-overview-switch-bg:var(--news-overview-switch-on);--news-overview-knob-x:1.25rem}.news-overview__switch{background:var(--news-overview-switch-bg);width:2.75rem;height:1.5rem;transition:background-color var(--transition-fast) ease;border-radius:.75rem;flex:none;position:relative}.news-overview__switch:after{content:"";background:var(--clr-white);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-sm);transform:translateX(var(--news-overview-knob-x));transition:transform var(--transition-fast) ease;border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.news-overview__list{border-bottom:.0625rem solid var(--news-overview-border);outline:none;flex-direction:column;display:flex}.news-overview__item[data-variant=featured]{margin-bottom:2rem}.news-overview__empty{color:var(--news-overview-text);padding-block:1.625rem}.news-overview__pagination{flex-wrap:wrap;gap:.5rem;margin-top:clamp(1.75rem,.625vw + 1.625rem,2.25rem);display:flex}.news-overview__page{text-align:center;min-width:2.625rem;color:var(--clr-primary-light);border:.0625rem solid var(--news-overview-border);padding:.5625rem 1rem;font-weight:500}.news-overview__page:hover,.news-overview__page:focus-visible{border-color:var(--news-overview-active-bg)}.news-overview__page[aria-current=page]{color:var(--news-overview-active-text);background:var(--news-overview-active-bg);border-color:var(--news-overview-active-bg)}.news-overview__sidebar-title{color:var(--news-overview-title);margin-bottom:1.5rem}.news-overview__events{flex-direction:column;gap:1rem;display:flex}.news-overview__event{--card-event-border:var(--news-overview-border)}.news-overview__newsletter{background:var(--clr-surface);margin-top:2.5rem;padding:1.75rem}.news-overview__newsletter-title{color:var(--news-overview-title);margin-bottom:.625rem}.news-overview__newsletter-text{color:var(--news-overview-text);margin-bottom:1rem}.text-image{--text-image-title:var(--theme-text);--text-image-body:var(--theme-body);--text-image-layout:minmax(0, 1fr);--text-image-media-order:0;grid-template-columns:var(--text-image-layout);align-items:center;gap:clamp(2.5rem,2.5vw + 2rem,4.5rem);display:grid}@media (width>=980px){.text-image{--text-image-layout:repeat(2, minmax(0, 1fr))}}.text-image[data-image=left]{--text-image-media-order:-1}.text-image__title{color:var(--text-image-title)}.text-image__text{color:var(--text-image-body);margin-top:1.25rem;line-height:1.7}.text-image__link{margin-top:1.5rem}@media (width>=980px){.text-image__media{order:var(--text-image-media-order)}}.text-image__image{width:100%;height:auto;display:block}.contact{--contact-title:var(--clr-primary);--contact-border:var(--clr-border);--contact-row-line:var(--clr-border);--contact-layout:minmax(0, 1fr);grid-template-columns:var(--contact-layout);align-items:start;gap:clamp(2.5rem,3.125vw + 1.875rem,5rem);display:grid}@media (width>=1200px){.contact{--contact-layout:minmax(0, 1.3fr) minmax(0, 1fr)}}.contact__title{color:var(--contact-title);margin-bottom:clamp(1.5rem,.625vw + 1.375rem,2rem)}.contact__sidebar{flex-direction:column;order:-1;gap:1.75rem;display:flex}@media (width>=1200px){.contact__sidebar{order:0}}.contact__people{border:.0625rem solid var(--contact-border);padding:clamp(1.75rem,.625vw + 1.625rem,2.25rem)}.contact__people-title{color:var(--contact-title);margin-bottom:.75rem}.contact__person{--card-member-photo-size:3rem;--card-member-name-size:var(--wp--preset--font-size--body);--card-member-affiliation-size:.875rem;align-items:center;padding-block:.875rem}.contact__person:not(:last-child){border-bottom:.0625rem solid var(--contact-row-line)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}
