*{margin:0;padding:0}*,:before,:after{background-repeat:no-repeat;box-sizing:border-box}body{overflow-wrap:break-word;overflow-y:scroll;scroll-behavior:smooth;text-rendering:optimizeLegibility;word-wrap:break-word}body{overflow-x:hidden}address,em{font-style:normal}button,input,textarea,select{font:inherit}canvas,img,svg,video{display:block;max-width:100%}@font-face{font-display:swap;font-family:Noto Symbols;src:url(/fonts/noto-symbols.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-weight:300;src:url(/fonts/roboto-greek-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-weight:300;src:url(/fonts/roboto-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-weight:300;src:url(/fonts/roboto-latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-weight:400;src:url(/fonts/roboto-greek-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-weight:400;src:url(/fonts/roboto-latin-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-weight:400;src:url(/fonts/roboto-latin-ext-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-weight:700;src:url(/fonts/roboto-greek-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-weight:700;src:url(/fonts/roboto-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-weight:700;src:url(/fonts/roboto-latin-ext-700.woff2) format("woff2")}:root{--fs1: .625rem;--fs2: .8rem;--fs3: 1rem;--fs4: 1.25rem;--fs5: 1.5rem;--fs6: 1.8rem;--fs7: 2.2rem;--fs8: 2.5rem;--fs9: 3rem;--fs-p3: clamp(var(--fs1), 1.75vw, var(--fs2));--fs-p2: clamp(var(--fs2), 2vw, var(--fs3));--fs-p1: clamp(var(--fs3), 2.1vw, var(--fs4));--fs-h4: clamp(var(--fs3), 2.25vw, var(--fs5));--fs-h3: clamp(var(--fs4), 2.5vw, var(--fs6));--fs-h2: clamp(var(--fs4), 2.75vw, var(--fs7));--fs-h1: clamp(var(--fs5), 3.5vw, var(--fs8));--fs-hero: clamp(var(--fs7), 4.5vw, var(--fs9));--txt: #444;--txt-dim: #777;--txt-disabled: #aaa}html{font-size:100%;line-height:1.6}body{color:var(--txt);font-family:Roboto,sans-serif;font-size:var(--fs-p1);font-weight:300}h1,h2,h3,h4{font-weight:700;line-height:1.1;text-wrap:balance}h1.hero{font-size:var(--fs-hero)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}a,b,button,em,strong{font-weight:400}:where(.div--prose,.prose) :where(h1,h2,h3,h4,p,ul,ol,dl,figure,img,div)+:where(h2,h3,h4,p,ul,ol,dl,figure,iframe,img,div){margin-block-start:1rem}:is(figcaption,dd,.div--prose,.prose) :is(ol,ul){margin-block-start:.5rem;margin-inline-start:.75rem;padding-inline-start:1.3rem}:is(figcaption,dd,.div--prose,.prose) :is(ol,ul)>li{margin-block-start:.25rem;padding-inline-start:.25em}address+address{margin-block-start:1em}address p+p{margin-block-start:.1em}:root{--br-xs: .25em;--br-s: .5em;--br-m: .75em;--br-l: 1.25em;--br-xl: 2em;--color--facebook: #1877f2;--color--linkedin: #0077b5;--color--youtube: #ff0000;--color--x: #1da1f2;--color--error: #c20;--color--info: #07c;--color--success: #0c2;--color--warning: #e90;--space-xs: .2rem;--space-s: .4rem;--space-sm: .6rem;--space-m: 1rem;--space-l: 1.6rem;--space-xl: 2.5rem;--gap-col-xs: clamp(var(--space-xs), .666vw, var(--space-sm));--gap-col-s: clamp(var(--space-s), 1.111vw, var(--space-m));--gap-col-m: clamp(var(--space-sm), 1.777vw, var(--space-l));--gap-col-l: clamp(var(--space-m), 2.777vw, var(--space-xl));--gap-col-xl: clamp(var(--space-l), 4.554vw, calc(var(--space-l) + var(--space-xl)));--gap-row-xs: calc(var(--gap-col-xs) * .75);--gap-row-s: calc(var(--gap-col-s) * .75);--gap-row-m: calc(var(--gap-col-m) * .75);--gap-row-l: calc(var(--gap-col-l) * .75);--gap-row-xl: calc(var(--gap-col-xl) * .5);--space-inline-xs: clamp(var(--space-xs), .444vw, var(--space-s));--space-inline-s: clamp(var(--space-s), .666vw, var(--space-sm));--space-inline-m: clamp(var(--space-sm), 1.111vw, var(--space-m));--space-inline-l: clamp(var(--space-m), 1.777vw, var(--space-l));--space-inline-xl: clamp(var(--space-l), 2.777vw, var(--space-xl));--space-block-xs: calc(var(--space-inline-xs) * .75);--space-block-s: calc(var(--space-inline-s) * .75);--space-block-m: calc(var(--space-inline-m) * .75);--space-block-l: calc(var(--space-inline-l) * .75);--space-block-xl: calc(var(--space-inline-xl) * .75);--transition-fast: all 75ms ease-out 10ms;--transition-medium: all .4s ease-out 10ms;--transition-slow: all 1s ease-out 10ms;--z-index-above: 2;--z-index-top: 2147483647;--box-shadow-default: 0 3px 6px 0 rgba(0, 0, 0, .1);--box-shadow-default-inset: inset 0 2px 8px 0 rgba(0, 0, 0, .5);--box-shadow-widget: 0 1px 2px 0 rgba(0, 0, 0, .025), 0 2px 4px 0 rgba(0, 0, 0, .035), 0 3px 6px 0 rgba(0, 0, 0, .045), 0 6px 10px 0 rgba(0, 0, 0, .055), 0 9px 16px 0 rgba(0, 0, 0, .065)}:root{--color-institution-entity: #eee;--color-news-entity: #eee;--color-person-entity: #eee;--color-project-entity: #eee;--color-publication-entity: #eee;--color-team-entity: #eee;--rgb-c-tip-hcc: 106 167 247;--rgb-deep-hcc: 238 112 113;--rgb-dmpm: 112 238 113;--rgb-sab: 127 225 240;--rgb-smart-nafld: 246 204 49;--color-c-tip-hcc: rgb(var(--rgb-c-tip-hcc));--color-deep-hcc: rgb(var(--rgb-deep-hcc));--color-dmpm: rgb(var(--rgb-dmpm));--color-sab: rgb(var(--rgb-sab));--color-smart-nafld: rgb(var(--rgb-smart-nafld));--op-project-bg: .2;--color-c-tip-hcc-bg: rgb(var(--rgb-c-tip-hcc) / var(--op-project-bg));--color-deep-hcc-bg: rgb(var(--rgb-deep-hcc) / var(--op-project-bg));--color-dmpm-bg: rgb(var(--rgb-dmpm) / var(--op-project-bg));--color-sab-bg: rgb(var(--rgb-sab) / var(--op-project-bg));--color-smart-nafld-bg: rgb(var(--rgb-smart-nafld) / var(--op-project-bg))}.entity--institution{--entity-color: var(--color-institution-entity)}.entity--news{--entity-color: var(--color-news-entity)}.entity--person{--entity-color: var(--color-person-entity)}.entity--project{--entity-color: var(--color-project-entity)}.entity--publication{--entity-color: var(--color-publication-entity)}.entity--team{--entity-color: var(--color-team-entity)}.project--c-tip-hcc,.team--c-tip-hcc{--project-color: var(--color-c-tip-hcc);--project-color-bg: var(--color-c-tip-hcc-bg)}.project--deep-hcc,.team--deep-hcc{--project-color: var(--color-deep-hcc);--project-color-bg: var(--color-deep-hcc-bg)}.project--dm,.team--dm,.project--dmpm,.team--dmpm,.project--pm,.team--pm{--project-color: var(--color-dmpm);--project-color-bg: var(--color-dmpm-bg)}.project--sab,.team--sab{--project-color: var(--color-sab);--project-color-bg: var(--color-sab-bg)}.project--smart-nafld,.team--smart-nafld{--project-color: var(--color-smart-nafld);--project-color-bg: var(--color-smart-nafld-bg)}:is(button,li,span,strong)[class^=project--]{background-color:var(--project-color-bg);border:2px solid var(--project-color);border-radius:var(--br-m);display:inline-block;font-size:var(--fs-p3);font-weight:400;line-height:1.2;padding-block:var(--space-block-xs);padding-inline:var(--space-inline-xs);text-transform:uppercase;white-space:nowrap}.dim{color:var(--txt-dim)}.fit-content{width:fit-content}.nowrap{white-space:nowrap}.selectable,.selectable *{user-select:text}:is(a,button,.flavour--button):is(:focus-visible):not(:active):has(img){display:block}:is(a,button,.flavour--button):is(:focus-visible):not(:active),.lang-toggle:focus-visible~.lang-toggle-label,.nav-toggle:focus-visible~.nav-toggle-label{--c1: rgba(0,0,0,.45);--c2: rgba(255,255,255,.45);animation:marching-ants-1 1.5s linear infinite running;background:linear-gradient(to right,var(--c1) 50%,var(--c2) 50%) 0 0 / 10px 1.5px repeat-x,linear-gradient(to right,var(--c1) 50%,var(--c2) 50%) 0 100% / 10px 1.5px repeat-x,linear-gradient(to bottom,var(--c1) 50%,var(--c2) 50%) 0 0 / 1.5px 10px repeat-y,linear-gradient(to bottom,var(--c1) 50%,var(--c2) 50%) 100% 0 / 1.5px 10px repeat-y}@keyframes marching-ants-1{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:40px 0,-40px 100%,0 -40px,100% 40px}}:root{--rgb-brand: 131 7 32;--rgb-brand-alt: 237 29 39;--color-bg-aside: var(--color-bg-grey-1);--color-bg-grey-1: #f3f4f6;--color-bg-grey-2: #e2e8f0;--color-bg-theme-2: #fff7ed;--color-brand-alt: rgb(var(--rgb-brand-alt));--color-brand: rgb(var(--rgb-brand))}#root{--header-height-base: clamp(60px, 6vw, 80px);--header-height-mult: 1;--main-padding-block: clamp(1.5em, 4vw, 2em);--max-content-width: 1280px;--root-bg-header: var(--color-bg-theme-2);--root-bg-main: #fff;--root-header-height: calc(var(--header-height-base) * var(--header-height-mult));--root-padding-inline-negative: calc(var(--root-padding-inline) * -1);--root-padding-inline: clamp(1em, 4.5vw, 4em);display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.is--scrolled #root{--header-height-mult: .75}:target{--offset: calc(var(--root-header-height) + var(--main-padding-block));scroll-margin-block-start:var(--offset)}#root>*{--p: minmax(var(--root-padding-inline), 1fr);--w: min(100% - (var(--root-padding-inline) * 2), var(--max-content-width));display:grid;grid-template-columns:[full-start] var(--p) [content-start] var(--w) [content-end] var(--p) [full-end]}#root>*>*{border-image-outset:0 100vw;border-image-slice:fill 0;border-image-source:linear-gradient(var(--bg),var(--bg))}#root>*>:not(.full){grid-column:content}#root>*>.full{grid-column:full}#root>header{--logo-scale: .75;transition:var(--transition-fast)}#root>header>section{--bg: var(--root-bg-header);align-items:center;display:flex;height:var(--root-header-height);justify-content:space-between;padding-block:var(--space-block-s)}.is--scrolled #root>header{box-shadow:0 1px 1px #00000003,0 2px 2px #00000005,0 4px 4px #00000008,0 8px 8px #0000000a,0 16px 16px #0000000d,0 32px 32px #0000000f;position:fixed;width:100%;z-index:var(--z-index-above)}#root>header .logo{align-items:center;display:flex}#root>header .logo>img{aspect-ratio:50/19;height:clamp(35px,calc(var(--root-header-height) * var(--logo-scale)),13vw);width:auto}nav.nav-header{--border-active: 2px solid transparent;--border-current: 3px solid var(--color-brand-alt);--border-default: 3px solid transparent;--border-hocus: 3px dashed rgba(0, 0, 0, .1);--color-active: var(--color-brand-alt);--color-current: var(--color-brand);--color-default: var(--txt);--color-hocus: var(--color-brand)}.nav-header li{line-height:3.5rem}.nav-header a,.lang-toggle-label{color:var(--color-default);display:block;font-size:var(--fs-h2);font-weight:700;text-transform:uppercase;white-space:nowrap}.nav-header a:active{scale:.97;transform-origin:center}.nav-header li.is--current a{color:var(--color-current);text-decoration:solid underline;text-decoration-thickness:1px;text-underline-offset:.25em}.nav-toggle-label{display:block;height:32px;user-select:none;width:32px}.nav-toggle-label svg path{color:var(--color-brand);visibility:hidden}.nav-toggle{opacity:0;position:absolute}.nav-toggle:not(:checked)~.nav-toggle-label svg path.closed{visibility:visible}.nav-toggle:checked~.nav-toggle-label svg path.open{visibility:visible}.nav-header ul{display:none}.nav-toggle:checked~ul{align-items:center;background:var(--root-bg-header);display:flex;flex-direction:column;inset:var(--root-header-height) 0 0 0;isolation:isolate;padding-block-start:var(--root-padding-block);padding-inline-start:var(--root-padding-inline);position:fixed;z-index:var(--z-index-top)}@media (min-width: 768px){nav.nav-header{align-self:flex-end}.nav-toggle-label,.nav-toggle{display:none}.nav-header ul{align-items:center;display:flex;gap:clamp(20px,2.5vw,40px)}.nav-header li{line-height:1}.nav-header a,.lang-toggle-label{font-size:clamp(var(--fs1),calc(3px + 1.05vw),var(--fs3))}}.lang-toggle-wrapper{--icon-size: clamp(16px, 1.25em, 20px);display:flex;position:relative}.lang-toggle{opacity:0;position:absolute}.lang-toggle-label{margin-inline:calc(var(--space-inline-m) * -1);padding-inline:var(--space-inline-m)}.lang-toggle-label>svg{height:var(--icon-size);width:var(--icon-size)}.lang-toggle-label path{color:var(--txt)}.lang-toggle-wrapper:is(:hover)>.lang-toggle-label,.lang-toggle:checked~.lang-toggle-label{border-image-outset:20px 0 5px 0;border-image-slice:fill 0;border-image-source:conic-gradient(#0001 0 0);border-radius:var(--br-xs) var(--br-xs) 0 0;clip-path:inset(-5px 0 round 5px 5px 0 0)}.lang-dropdown{background:var(--root-bg-header);opacity:0;position:absolute;right:50%;top:100%;translate:50%;visibility:hidden}.lang-toggle:checked~.lang-dropdown,.lang-toggle-wrapper:hover .lang-dropdown{opacity:1;transition:var(--transition-fast);visibility:visible}.lang-dropdown ul{background:#0001;border-radius:var(--br-xs);display:flex;gap:var(--gap-row-m);overflow:hidden;padding-block:var(--space-block-m)}.lang-dropdown li{padding-block:var(--space-block-s);padding-inline:var(--space-inline-m);white-space:nowrap}.lang-dropdown li a{font-size:var(--fs-p3)}@media (max-width: 768px){.lang-toggle-wrapper{margin-top:1em}.lang-toggle-label{display:none}.lang-dropdown{opacity:1;top:0;visibility:visible}.lang-dropdown li{line-height:1}.lang-dropdown li a{font-size:var(--fs-h4)}}main{background-color:var(--root-bg-main);padding-block-end:var(--main-padding-block)}.is--scrolled main{padding-block-start:var(--root-header-height)}:is(main,.entity-page>section)>article+article{--section-spacing: clamp(5rem, 10vw, 8rem);margin-block-start:var(--section-spacing);position:relative}:is(main,.entity-page>section)>article+article:before{--margin-inline: 4%;border-top:clamp(1.6px,.5vw,3px) dotted var(--color-brand);content:"";left:var(--margin-inline);position:absolute;top:calc(var(--section-spacing) * -.5);width:calc(100% - 2 * var(--margin-inline))}#root>footer :is(*){font-size:var(--fs-p2)}.footer-info h2{font-size:var(--fs-p3);font-weight:700;margin-block-end:1em;text-transform:uppercase}#root>footer section{display:grid}.footer-info{--bg: var(--color-bg-grey-1);align-items:flex-start;gap:var(--space-l);grid-template:"address" "funded" / 1fr auto;padding-block:var(--space-l)}.footer-links{--bg: var(--color-bg-grey-2);gap:var(--gap-row-s);grid-template-areas:"footer-nav" "copyright";justify-content:center;justify-items:center;padding-block:var(--space-m)}:is(.div--collabs,.div--funded) img{aspect-ratio:160/63;height:clamp(100px,15vw,200px);transform:unset;width:auto}@media (min-width: 640px){.footer-info{gap:var(--space-xl);grid-template-areas:"address  funded";grid-template-columns:1fr .5fr}.footer-links{grid-template-areas:"copyright  footer-nav";justify-content:space-between}}@media (min-width: 1024px){.footer-info{grid-template:"address  funded" / 1fr .35fr}}.nav-footer>ul{--color-active: var(--color-brand-alt);--color-default: var(--txt);--color-hocus: var(--color-brand);display:flex;gap:clamp(var(--space-m),4vw,var(--space-xl))}.nav-footer a{align-items:center;color:var(--color-default);display:flex;gap:var(--space-s);white-space:nowrap}.nav-footer a:where(:hover,:focus){color:var(--color-hocus);text-decoration:underline}.nav-footer a:active{border-bottom:var(--border-active);color:var(--color-active);scale:.95}a{color:var(--color-brand);text-decoration:none;text-underline-offset:.25em}time,time *{white-space:nowrap}nav :is(ol,ul),nav :is(menu,ol,ul)>li{list-style:none}img.framed{border:2px solid #fff;border-radius:var(--br-m);box-shadow:var(--box-shadow-widget)}.figure-annotated{background-color:var(--color-bg-theme-2);display:flex;flex-direction:column;gap:var(--gap-row-m);margin-inline:var(--root-padding-inline-negative);padding:var(--space-block-m) var(--space-inline-m)}@media (min-width: 450px){.figure-annotated{border-radius:var(--br-m);box-shadow:var(--box-shadow-widget);margin-inline:unset}}.button-box{display:flex;gap:clamp(var(--space-m),4vw,var(--space-l))}button,.flavour--button{--color-button: var(--color-brand);--color-bg-button-alt: var(--color-brand);--color-bg-button-hocus-alt: var(--color-brand-alt);--color-bg-button-active-alt: var(--color-brand-alt);--color: currentColor;--color-hocus: #eee;--color-active: #fff;--bg: #f8f8f8;--bg-hocus: #fff;--bg-active: #fff;--box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .25);--box-shadow-hocus: 0 3px 7px 0 rgba(0, 0, 0, .35);--box-shadow-active: 0 1px 2px 0 rgba(0, 0, 0, .25);background-color:var(--bg);border:none;border-radius:var(--br-s);box-shadow:var(--box-shadow);cursor:pointer;overflow:hidden;padding-block:var(--space-block-xs);padding-inline:var(--space-inline-m);text-decoration:none;text-overflow:ellipsis;transition:var(--transition-fast);white-space:nowrap}:is(a,button,.flavour--button)>i{line-height:1;padding-inline-start:var(--space-inline-s)}:is(a,button,summary):is(:focus-visible){outline:none}a:not(.flavour--button):where(:hover){color:var(--color-hocus);text-decoration:underline}a:not(.flavour--button):active{color:var(--color-active);text-decoration:underline}:is(button,.flavour--button):is(:focus-visible,:hover){background-color:var(--color-bg-button-hocus);box-shadow:var(--box-shadow-button-hocus);transition:box-shadow .4s ease-out 10ms}:is(button,.flavour--button):active{background-color:var(--color-bg-button-active);box-shadow:var(--box-shadow-button-active);scale:.99;transition:box-shadow .1s ease-out 10ms}:is(button,.flavour--button):is(:focus-visible,:hover){background-color:var(--bg-hocus);box-shadow:var(--box-shadow-hocus)}:is(button,.flavour--button):active{background-color:var(--bg-active);box-shadow:var(--box-shadow-active);transform:translateY(.5px)}@media (pointer: coarse){button,.flavour--button{padding-block:var(--space-block-l)}}:is(a,button,.icon)>i{color:inherit;font-family:Noto Symbols,sans-serif;font-size:inherit;font-style:normal;font-weight:inherit}dl{display:flex;flex-direction:column}dt{align-self:start;color:#333;font-weight:400}dd+dt{margin-block-start:var(--space-block-l)}@media (min-width: 650px){dl{display:grid;gap:var(--gap-row-xl);grid-template-columns:auto minmax(0,1fr);max-width:900px}dd{border-inline-start:2px dotted var(--color-brand);padding-inline-start:1rem}dt{width:clamp(150px,25vw,250px)}dd+dt{margin-block-start:unset}}.detail-card{--grid-column-gap: clamp(var(--space-m), 1.7vw, var(--space-l));--grid-row-gap: clamp(var(--space-s), 1.7vw, var(--space-m));--line-clamp-h1: 2;--line-clamp-h2: 2;--line-clamp-prose: initial;--font-size-h1: var(--fs-h2);--font-size-h2: var(--fs-h3);--font-size-prose: var(--fs-p1);--template-areas: "header" "visual" "prose";--template-columns: initial;--template-rows: initial;--visual-aspect-ratio: 1 / 1;--visual-border-radius: var(--br-m);--visual-border: 3px solid #fff;--visual-box-shadow: var(--box-shadow-default);--visual-height: auto;--visual-object-fit: contain;--visual-width: auto}.detail-card{margin-inline:var(--root-padding-inline-negative);padding-inline:clamp(.75em,var(--root-padding-inline),1.5em)}@media (min-width: 450px){.detail-card{border-radius:var(--br-m);box-shadow:var(--box-shadow-widget);margin-inline:unset}}.detail-card{display:grid;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-areas:var(--template-areas);grid-template-columns:var(--template-columns);grid-template-rows:var(--template-rows);padding-block:var(--space-block-xl)}.detail-card :is(h2,.div--prose){-webkit-box-orient:vertical;display:-webkit-box;overflow-y:hidden;white-space:normal}.detail-card :is(h2,h3){font-size:var(--font-size-h2);-webkit-line-clamp:var(--line-clamp-h2)}.detail-card :is(.div--prose){font-size:var(--font-size-prose);-webkit-line-clamp:var(--line-clamp-prose)}.detail-card :is(.div--visual){aspect-ratio:var(--visual-aspect-ratio);height:var(--visual-height);width:var(--visual-width)}.detail-card .q-div{min-width:0}.detail-card :is(.div--visual) img{aspect-ratio:var(--visual-aspect-ratio);border:var(--visual-border);border-radius:var(--visual-border-radius);box-shadow:var(--visual-box-shadow);height:var(--visual-height);object-fit:var(--visual-object-fit);width:var(--visual-width)}.entity-detail-page{align-items:flex-start;align-self:flex-start;display:grid;grid-template-areas:"header" "main" "aside";margin-block-start:var(--main-padding-block);row-gap:var(--gap-row-l)}@media (min-width: 1024px){.entity-detail-page{column-gap:var(--gap-col-xl);grid-template-areas:"header  header" "main    aside";grid-template-columns:minmax(0,1fr) minmax(340px,.3fr)}}.entity-detail-page>header{grid-area:header}.entity-detail-page>section{grid-area:main}.entity-detail-page>aside{grid-area:aside}.entity-detail-page>aside{background-color:var(--color-bg-aside);display:flex;flex-direction:column;gap:var(--gap-row-l);margin-inline:var(--root-padding-inline-negative)}.entity-detail-page>section{margin-block-end:var(--space-block-l)}.entity-detail-page>aside{padding-block:var(--space-block-l);padding-inline:var(--space-inline-l)}.entity-detail-page>aside *>header>h2{font-size:var(--fs-h4);font-weight:400}@media (min-width: 450px){.entity-detail-page>aside{border-radius:var(--br-m);box-shadow:var(--box-shadow-widget);justify-self:center;margin-inline:unset;max-width:400px}}.project-detail-page aside h2{font-size:var(--fs-p1);font-weight:400;padding-block-end:var(--space-block-l)}.project-detail-page aside{gap:0;padding-inline:0}.project-detail-page aside :is(h2,a){padding-inline:var(--space-inline-l)}.image-gallery{--card-gap: var(--space-inline-xl);align-items:center;container-name:gallery;container-type:inline-size;display:flex;flex-wrap:wrap;gap:var(--card-gap);justify-content:center;margin-top:var(--space-block-xl)}.image-gallery>p{display:none}.image-gallery>figure{--card-width: clamp(300px, 100cqw, 400px);--caption-height: 0;background-color:var(--color-bg-theme-2);border:2px solid #fff;border-radius:var(--br-m);box-shadow:var(--box-shadow-widget);display:grid;margin:0;overflow:hidden;width:min-content}.image-gallery figcaption{align-self:flex-end;background-color:#0008;padding:var(--space-block-s) var(--space-inline-m)}.image-gallery>figure:hover figcaption{height:fit-content}.image-gallery>figure:hover figcaption p{-webkit-line-clamp:unset!important}.image-gallery>figure>*{grid-area:1/1}.image-gallery>figure>img{height:auto;max-height:250px;min-width:var(--card-width);object-fit:contain;width:var(--card-width)}.image-gallery:has(figure[data-active=true]){background-color:#0008;display:grid;inset:0;margin-top:0;position:fixed;z-index:var(--z-index-above)}.image-gallery>figure[data-active=true]{align-self:center;height:fit-content;--card-width: clamp(300px, 98vw, 1000px)}.image-gallery>figure[data-active=true] figcaption{padding:var(--space-block-s) var(--space-inline-l)}.image-gallery>figure[data-active=true] figcaption p{font-size:var(--fs-p1)}.image-gallery>figure[data-active=true] img{aspect-ratio:unset;max-height:clamp(350px,100vw,600px);object-fit:contain}.image-gallery:has(figure[data-active=true]) figure:not(figure[data-active=true]){display:none}.image-gallery figcaption>p{-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:var(--fs-p1);-webkit-line-clamp:2;line-height:1.5;overflow:hidden;text-shadow:1px 1px 3px #000}@container (min-width: 430px){.image-gallery>figure{--card-width: calc(50cqw - var(--card-gap))}.image-gallery>figure>img{aspect-ratio:1 / 1;max-height:unset;object-fit:cover}.image-gallery figcaption>p{font-size:var(--fs-p2)}}@container (min-width: 800px){.image-gallery>figure{--card-width: calc(33.33cqw - var(--card-gap))}}.index-card{--background: transparent;--background-hocus: #000;--background-opacity: 0;--background-opacity-hocus: .1;--border-radius: 0;--grid-column-gap: var(--gap-col-m);--grid-row-gap: var(--gap-row-xs);--line-clamp-h1: 2;--line-clamp-h2: 2;--line-clamp-prose: 3;--font-size-headline: var(--fs-p1);--font-size-subheadline: var(--fs-p2);--font-size-prose: var(--fs-p2);--template-areas: "header" "visual" "prose"}.index-card{border:var(--border);border-radius:var(--border-radius);color:var(--txt);display:inline-block;position:relative}.index-card:before{background:var(--background);background-position:100% 0;background-size:cover;border-radius:none;content:"";inset:0;opacity:var(--background-opacity);pointer-events:none;position:absolute;transition:var(--transition-medium)}.index-card:is(:hover,:focus):before{background:var(--background-hocus, var(--background));opacity:var(--background-opacity-hocus, var(--background-opacity))}.index-card:is(:focus,:active){outline:none}.index-card:is(:hover,:focus){border:var(--border-hocus);box-shadow:var(--box-shadow-hocus, initial);text-decoration:none}.index-card:active{border:var(--border-active);box-shadow:none;scale:.99}.index-card:active:hover{transition:none}.index-card-body{display:grid;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-areas:var(--template-areas);grid-template-columns:var(--template-columns);isolation:isolate;padding-block:var(--space-block-l)}.index-card-body :is(h2,h3,p,.div--prose){-webkit-box-orient:vertical;display:-webkit-box;font-weight:400;line-height:1.3;overflow-y:hidden;white-space:normal}.index-card-body :is(h3){font-size:var(--font-size-headline);-webkit-line-clamp:var(--line-clamp-h1)}.index-card-body :is(.div--prose,p){font-size:var(--font-size-prose);font-weight:300;-webkit-line-clamp:var(--line-clamp-prose)}.index-card-body>.div--visual{aspect-ratio:var(--visual-aspect-ratio);height:var(--visual-height);width:var(--visual-width)}.index-card-body>.div--visual>img{aspect-ratio:var(--visual-aspect-ratio);border:var(--visual-border, 3px solid #fff);border-radius:var(--visual-border-radius, .5em);box-shadow:var(--visual-box-shadow, initial);height:var(--visual-height);object-fit:var(--visual-object-fit);width:var(--visual-width)}.entity-index-page{align-items:flex-start;display:grid;grid-template-areas:"header" "main";grid-template-rows:auto 1fr;margin-block-start:var(--main-padding-block);row-gap:var(--gap-row-l)}@media (min-width: 1024px){.entity-index-page{column-gap:var(--gap-col-xl);grid-template-areas:"header " "main   "}}.entity-index-page>header{grid-area:header}.entity-index-page>section{grid-area:main}.entity-index-page>aside{grid-area:aside}.entity-index-page>header{display:flex;flex-direction:column;gap:var(--gap-row-m)}@media (min-width: 450px){.entity-index-page>header{flex-direction:row;justify-content:space-between}}.entity-index-page>section{display:grid;gap:var(--gap-row-m) var(--gap-col-l)}.publication-index-page menu{align-items:center;display:flex;gap:var(--gap-row-s)}.publication-index-page menu>*{font-size:var(--fs-p2);text-transform:uppercase}.publication-index-page menu>*[inert]{background-color:var(--color-bg-grey-1);box-shadow:none;text-decoration:underline}.logo--aachen-rwth{height:30px}.logo--berlin-charite{height:40px}.logo--berlin-itb{height:35px}.logo--bochum-ukrub{height:55px}.logo--dortmund-ifado{height:35px}.logo--dresden-hzdr{height:25px}.logo--dresden-lipotype,.logo--dresden-mpi-cbg{height:45px;margin-block:-.2em}.logo--dresden-uh{height:40px;margin-block:-.3em}.logo--dresden-zih,.logo--duesseldorf-ukd{height:30px}.logo--freiburg-iop{height:30px;margin-block-end:-.2em}.logo--hannover-mhh{height:40px}.logo--heidelberg-uh{height:35px}.logo--heidelberg-dkfz{height:30px}.logo--heidelberg-hits{height:35px}.logo--homburg-uks,.logo--leipzig-uh{height:40px;margin-block:-.2em}.logo--leipzig-izbi{height:40px}.logo--mannheim-umm{height:35px}.logo--muenster-ukm{height:60px;margin-block:-.3em}.logo--munich-exact-sciences{height:35px;margin-block:-.2em}.logo--rostock-umr{height:50px;margin-block:-.2em}.entity--institution.detail-card{background-color:#fff;border-radius:var(--br-m);box-shadow:var(--box-shadow-widget);display:flex;flex-direction:column;margin-block-start:clamp(1em,3vw,1.5em);overflow:hidden;padding:0}.entity--institution.detail-card>:is(header,section){margin:0;padding-block:var(--space-block-l);padding-inline:clamp(var(--space-inline-l),2vw,var(--space-inline-l))}.entity--institution.detail-card>header{background-color:#f5f5f5;display:flex;flex-direction:row;font-weight:400;gap:var(--space-block-xl);justify-content:space-between;place-items:center}@media (max-width: 650px){.entity--institution.detail-card header{flex-direction:column-reverse}.entity--institution.detail-card header>h3{text-align:center}}.entity--institution.detail-card *{font-size:var(--fs-p2)}.entity--institution.detail-card>header>h3{font-size:var(--fs-p1)}.person-index-card.affiliate{--background-hocus: #ccc;--background-opacity-hocus: .2;--border: 1px solid transparent;--border-hocus: 1px solid #ddd;--border-radius: var(--br-m);--box-shadow-hocus: inset 0 0 2vw #ccc3;--template-areas: "visual" "header" "prose";--visual-aspect-ratio: 1/1;--visual-border-radius: 50%;--visual-border: 5px solid #ddd;--visual-height: clamp(70px, 17.5vw, 125px)}.person-index-card.affiliate:is(:hover,:focus) .div--visual>img{border-width:2px;scale:1.02;transition:var(--transition-fast)}.person-index-card.affiliate .index-card-body{padding-inline:var(--space-inline-xl);place-items:center}.person-index-card.affiliate .div--prose{display:flex;flex-direction:column;gap:var(--gap-row-s)}.person-index-card.affiliate :is(h3,p){font-size:clamp(var(--font-size-2),calc(3.5px + 1.38vw),var(--font-size-4));text-align:center;white-space:nowrap}.person-index-card.member{--background-hocus: #ccc;--background-opacity-hocus: .2;--border-hocus: 1px solid var(--project-color);--border-radius: var(--br-m);--border: 1px solid transparent;--box-shadow-hocus: inset 0 0 2vw #ccc3;--template-areas: "visual" "header" "prose";--visual-aspect-ratio: 1/1;--visual-border-radius: 50%;--visual-border: 5px solid var(--project-color);--visual-height: clamp(80px, 17.5vw, 250px)}aside .person-index-card.member{--border-radius: none;--background-hocus: #999;--border: none;--border-hocus: none;--template-areas: "visual header" "visual prose";--visual-height: clamp(40px, 17.5vw, 60px);--font-size-headline: var(--fs-p2);--grid-row-gap: 0;--grid-column-gap: var(--gap-col-s);--template-columns: max-content auto;width:100%}aside .member .index-card-body :is(p,h3){text-align:left}aside .person-index-card.member .div--prose{align-self:flex-start;justify-self:flex-start}aside .person-index-card.member .div--header{align-self:flex-end;justify-self:flex-start}.person-index-card.member:is(:hover,:focus) .div--visual>img{border-width:2px;scale:1.02;transition:var(--transition-fast)}.person-index-card.member .index-card-body{place-items:center}:not(aside)>.person-index-card.member :is(h3,.div--prose>p){font-size:clamp(var(--font-size-2),calc(3.5px + 1.38vw),var(--font-size-4));text-align:center}:root{--sb-br: calc(var(--sb-size) / 2);--sb-size: 10px;--sb-thumb: #aaa;--sb-thumb-h: #999;--sb-thumb-a: #777;--sb-track: #eee;--sb-track-h: #ddd;--sb-track-a: #ddd}body{scroll-behavior:smooth;scrollbar-color:var(--sb-thumb) var(--sb-track);scrollbar-width:thin}::-webkit-scrollbar{height:var(--sb-size);width:var(--sb-size)}::-webkit-scrollbar-track{background:var(--sb-track)}::-webkit-scrollbar-track:hover{--sb-track: var(--sb-track-h)}::-webkit-scrollbar-track:active{--sb-track: var(--sb-track-a)}::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:var(--sb-br)}::-webkit-scrollbar-thumb:hover{--sb-thumb: var(--sb-thumb-h)}::-webkit-scrollbar-thumb:active{--sb-thumb: var(--sb-thumb-a)}#root>header,#root>footer,button,.flavour--button{user-select:none}
