@layer reset{*{margin:0;padding:0}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}body{overflow-wrap:break-word;text-rendering:optimizelegibility;overflow:hidden scroll}address,em{font-style:normal}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer;background-color:#0000;border:none}canvas,img,svg,video{max-width:100%;display:block}}@layer base{@font-face{font-display:swap;font-family:Noto Symbols;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-weight:300;src:url(/_astro/roboto-greek-300.ndiuWqED.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-display:swap;font-family:Roboto;font-weight:300;src:url(/_astro/roboto-latin-300.ThHrQhYb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Roboto;font-weight:300;src:url(/_astro/roboto-latin-ext-300.DEsNdRC-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Roboto;font-weight:400;src:url(/_astro/roboto-greek-400.BRWHCUYo.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-display:swap;font-family:Roboto;font-weight:400;src:url(/_astro/roboto-latin-400.mTIRXP6Y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Roboto;font-weight:400;src:url(/_astro/roboto-latin-ext-400.4bLplyDh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Roboto;font-weight:700;src:url(/_astro/roboto-greek-700.Cc2Tq8FV.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-display:swap;font-family:Roboto;font-weight:700;src:url(/_astro/roboto-latin-700.CeM5gOv8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Roboto;font-weight:700;src:url(/_astro/roboto-latin-ext-700.BYGCo3Go.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}: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}html{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{text-wrap:balance;line-height:1.1}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}:where(.div--prose,.prose) iframe{aspect-ratio:16/9;width:100%}: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;--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;--z-index-above:2;--z-index-top:2147480000;--box-shadow-default:0 3px 6px 0 #0000001a;--box-shadow-widget:0 1px 2px 0 #00000006, 0 2px 4px 0 #00000009, 0 3px 6px 0 #0000000b, 0 6px 10px 0 #0000000e, 0 9px 16px 0 #0001;--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))}.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--dmpm,.team--dm,.team--pm{--project-color:var(--color-dmpm);--project-color-bg:var(--color-dmpm-bg)}.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(a,button,summary):focus-visible,.lang-toggle:focus-visible~.lang-toggle-label,.nav-toggle:focus-visible~.nav-toggle-label,.ring-within:has(>:focus-visible){outline:2px solid var(--focus-ring-color,var(--color-brand));outline-offset:var(--focus-ring-offset,2px)}svg a:focus-visible{outline:none}.button-box{gap:clamp(var(--space-m), 4vw, var(--space-l));display:flex}.flavour--button{--bg:#f8f8f8;--bg-hocus:#fff;--bg-active:#fff;--box-shadow:0 2px 5px 0 #00000040;--box-shadow-hocus:0 3px 7px 0 #00000059;--box-shadow-active:0 1px 2px 0 #00000040;background-color:var(--bg);border-radius:var(--br-s);box-shadow:var(--box-shadow);padding-block:var(--space-block-xs);padding-inline:var(--space-inline-m);text-overflow:ellipsis;transition:var(--transition-fast);white-space:nowrap;overflow:hidden}:is(a,button)>i{padding-inline-start:var(--space-inline-s);font-family:Noto Symbols,sans-serif;font-style:normal;line-height:1}a:not(.flavour--button):where(:hover),a:not(.flavour--button):active{color:inherit;text-decoration:underline}.flavour--button:is(:focus-visible,:hover){background-color:var(--bg-hocus);box-shadow:var(--box-shadow-hocus);transition:box-shadow .4s ease-out 10ms}.flavour--button:active{background-color:var(--bg-active);box-shadow:var(--box-shadow-active);transition:box-shadow .1s ease-out 10ms;translate:0 .5px;scale:.99}@media (pointer:coarse){.flavour--button{padding-block:var(--space-block-l)}}a{color:var(--color-brand);text-underline-offset:.25em;text-decoration:none}a:has(>:is(img,h2,h3)){display:block}time{white-space:nowrap}nav :is(menu,ol,ul){list-style:none}.framed{border-radius:var(--br-m);box-shadow:var(--box-shadow-widget);border:2px solid #fff}.panel,.figure-annotated{margin-inline:var(--root-padding-inline-negative)}@media (width>=450px){.panel,.figure-annotated{border-radius:var(--br-m);box-shadow:var(--box-shadow-widget);margin-inline:unset}}.figure-annotated{background-color:var(--color-bg-theme-2);gap:var(--gap-row-m);padding:var(--space-block-m) var(--space-inline-m);flex-direction:column;display:flex}.aside-box{--aside-padding-inline:var(--space-inline-l);background-color:var(--color-bg-aside);gap:var(--gap-row-l);padding-block:var(--space-block-l);padding-inline:var(--aside-padding-inline);flex-direction:column;display:flex}@media (width>=450px){.aside-box{max-width:var(--aside-max-width,400px);justify-self:center}}.aside-heading{font-size:var(--fs-h4);font-weight:400}.aside-section{gap:var(--space-block-m);display:grid}.project-badge{background-color:var(--project-color-bg);border:2px solid var(--project-color);border-radius:var(--br-m);font-size:var(--fs-p3);padding-block:var(--space-block-xs);padding-inline:var(--space-inline-xs);text-transform:uppercase;white-space:nowrap;font-weight:400;line-height:1.2;display:inline-block}.project-badge:is(.flavour--filled,[aria-pressed=true]){background-color:var(--project-color);color:inherit}.label-value{border-radius:var(--br-xs);align-items:baseline;gap:var(--gap-row-xs);max-width:fit-content;padding-block:var(--space-block-s);padding-inline:var(--space-inline-s);background-color:#0001;margin:0;line-height:1;display:flex}.label-value>:first-child{color:var(--color-brand);font-size:var(--fs-p3);text-transform:uppercase}.label-value>:last-child{font-size:var(--fs-p2);margin:0;font-weight:400;overflow:hidden}.label-value.flavour--truncate>:last-child{text-overflow:ellipsis;white-space:nowrap}: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{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}}@layer frame{: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-scrolled:calc(var(--header-height-base) * .75);--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:var(--header-height-base);--root-padding-inline-negative:calc(var(--root-padding-inline) * -1);--root-padding-inline:clamp(1em, 4.5vw, 4em);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}:target{scroll-margin-block-start:calc(var(--header-height-scrolled) + var(--main-padding-block))}#root>*{--p:minmax(var(--root-padding-inline), 1fr);--w:min(100% - var(--root-padding-inline) * 2, var(--max-content-width));grid-template-columns:var(--p) [content-start] var(--w) [content-end] var(--p);display:grid}#root>*>*{border-image-slice:0 fill;border-image-outset:0 100vw;border-image-source:linear-gradient(var(--bg), var(--bg));grid-column:content}main{background-color:var(--root-bg-main);padding-block-end:var(--main-padding-block)}: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{border-top:clamp(1.6px, .5vw, 3px) dotted var(--color-brand);content:"";inset-inline:4%;top:calc(var(--section-spacing) * -.5);position:absolute}}@layer entity{:is(.index-card-body,.detail-card){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);display:grid}:is(.index-card-body,.detail-card)>.q-div{min-width:0}:is(.index-card-body,.detail-card)>.div--visual{aspect-ratio:var(--visual-aspect-ratio);height:var(--visual-height);width:var(--visual-width)}:is(.index-card-body,.detail-card)>.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)}.index-card-body>.div--header>h3,.index-card-body>.div--prose>p,.detail-card>.div--header :is(h2,h3),.detail-card>.div--prose{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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-h2:2;--line-clamp-prose:initial;--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;padding-block:var(--space-block-xl);padding-inline:clamp(.75em, var(--root-padding-inline), 1.5em);background-color:#eee}.detail-card>.div--header :is(h2,h3){font-size:var(--font-size-h2);-webkit-line-clamp:var(--line-clamp-h2)}.detail-card>.div--prose{font-size:var(--font-size-prose);-webkit-line-clamp:var(--line-clamp-prose)}.entity-detail-page{align-self:flex-start;align-items:flex-start;row-gap:var(--gap-row-l);grid-template-columns:minmax(0,1fr);grid-template-areas:"header""main""aside";margin-block-start:var(--main-padding-block);display:grid}@media (width>=1024px){.entity-detail-page{column-gap:var(--gap-col-xl);grid-template-columns:minmax(0,1fr) minmax(340px,.3fr);grid-template-areas:"header header""main aside"}}.entity-detail-page>header{grid-area:header}.entity-detail-page>section{grid-area:main;margin-block-end:var(--space-block-l)}.entity-detail-page>aside{grid-area:aside}.index-card{--background:transparent;--background-hocus:#000;--background-opacity:0;--background-opacity-hocus:.1;--border:none;--border-hocus:var(--border);--border-radius:0;--box-shadow:none;--box-shadow-hocus:var(--box-shadow);--grid-column-gap:var(--gap-col-m);--grid-row-gap:var(--gap-row-xs);--place-items:normal;--line-clamp-h1:2;--line-clamp-prose:3;--font-size-headline:var(--fs-p1);--font-size-prose:var(--fs-p2);--template-areas:"header" "visual" "prose";--template-columns:none;--template-rows:none;--header-place-self:auto;--prose-flex-direction:column;--prose-gap:normal;--prose-justify-content:normal;--prose-place-self:auto;--visual-aspect-ratio:auto;--visual-border:3px solid #fff;--visual-border-hocus:var(--visual-border);--visual-border-radius:var(--br-s);--visual-box-shadow:none;--visual-height:auto;--visual-object-fit:fill;--visual-scale-hocus:none;--visual-width:auto;border:var(--border);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--txt);display:inline-block;position:relative}.index-card:before{background:var(--background);content:"";opacity:var(--background-opacity);pointer-events:none;transition:var(--transition-medium);position:absolute;inset:0}.index-card:is(:hover,:focus-visible):before{background:var(--background-hocus);opacity:var(--background-opacity-hocus)}.index-card:is(:hover,:focus-visible){border:var(--border-hocus);box-shadow:var(--box-shadow-hocus);text-decoration:none}.index-card:active{box-shadow:none;scale:.99}.index-card.flavour--row{--box-shadow:inset 0 1px 0 #fff;--box-shadow-hocus:inset 0 0 25px #0001;--font-size-headline:var(--fs-p2);border-block-start:1px solid #0002;display:block}.index-card:is(.flavour--row,.flavour--minimal){--focus-ring-offset:-3px;margin-inline:calc(var(--aside-padding-inline) * -1);padding-inline:var(--aside-padding-inline)}.index-card-body{isolation:isolate;padding-block:var(--space-block-l);place-items:var(--place-items)}.index-card-body>.div--header{place-self:var(--header-place-self)}.index-card-body>.div--prose{flex-direction:var(--prose-flex-direction);font-size:var(--font-size-prose);gap:var(--prose-gap);justify-content:var(--prose-justify-content);place-self:var(--prose-place-self);font-weight:300;line-height:1.3;display:flex;overflow:hidden}.index-card-body>.div--header>h3{font-size:var(--font-size-headline);-webkit-line-clamp:var(--line-clamp-h1);font-weight:400;line-height:1.3}.index-card-body>.div--prose>p{-webkit-line-clamp:var(--line-clamp-prose)}.index-card:is(:hover,:focus-visible)>.index-card-body>.div--visual>img{border:var(--visual-border-hocus);scale:var(--visual-scale-hocus);transition:var(--transition-fast)}.entity-index-page{align-items:flex-start;row-gap:var(--gap-row-l);grid-template:"header""main"1fr/minmax(0,1fr);margin-block-start:var(--main-padding-block);display:grid}.entity-index-page>header{grid-area:header}.entity-index-page>section{gap:var(--gap-row-m) var(--gap-col-l);grid-area:main;grid-template-columns:minmax(0,1fr);display:grid}.index-card.person-index-card{--background-hocus:#ccc;--background-opacity-hocus:.2;--border:1px solid transparent;--border-hocus:1px solid var(--project-color,#ddd);--border-radius:var(--br-m);--box-shadow-hocus:inset 0 0 2vw #ccc3;--line-clamp-h1:none;--place-items:center;--template-areas:"visual" "header" "prose";--visual-aspect-ratio:1/1;--visual-border:5px solid var(--project-color,#ddd);--visual-border-hocus:2px solid var(--project-color,#ddd);--visual-border-radius:50%;--visual-scale-hocus:1.02;text-align:center}.person-index-card.member-card{--visual-box-shadow:var(--box-shadow-default)}.person-cards{gap:var(--gap-row-l) var(--gap-col-l);grid-template-columns:var(--person-cards-columns,repeat(auto-fill, minmax(min(100%, max(10rem, 100% / 5)), 1fr)));display:grid}.person-index-card.affiliate{--prose-gap:var(--gap-row-s);--visual-height:clamp(70px, 17.5vw, 125px);padding-inline:var(--space-inline-xl)}.person-index-card.affiliate .name{margin-inline:calc(var(--space-inline-xl) * -1)}.person-index-card.affiliate :is(.projects,.roles){white-space:nowrap;flex-direction:column;align-items:center;gap:.25rem;display:flex}.person-index-card.affiliate .role{line-height:1}}@layer utils{.nowrap{white-space:nowrap}.selectable{user-select:text}}@page person-profile{margin:14mm 16mm 18mm;size:A4}@media print{:root:has(.person-detail-page){--fs-h1:22pt;--fs-h4:12pt;--fs-p1:10.5pt;--fs-p2:9.5pt;--fs-p3:8.5pt}#root.page--entity-detail.entity--person{page:person-profile;min-height:0;display:block}#root.page--entity-detail.entity--person>*{display:block}#root.page--entity-detail.entity--person>*>*{border-image-source:none}#root.page--entity-detail.entity--person>footer,#root.page--entity-detail.entity--person .nav-header,#root .person-detail-page .person-pdf{display:none}#root.page--entity-detail.entity--person>header>section{border-block-end:.75pt solid var(--color-brand);height:auto;margin-block-end:7mm;padding-block:0 3mm}#root.page--entity-detail.entity--person>header .logo>img{height:13mm}#root.page--entity-detail.entity--person>main{padding:0}#root .person-detail-page{margin-block-start:0;display:block}#root .person-detail-page>header{margin-block-end:5mm}#root .person-detail-page>section{margin-block-end:0}#root .person-detail-page .figure-annotated{box-shadow:none;break-inside:avoid;border-radius:3mm;gap:7mm;margin-block-end:7mm;padding:4mm}#root .person-detail-page .figure-annotated>img{box-shadow:none;border:none;border-radius:2mm;width:34mm}#root .person-detail-page .figure-annotated>figcaption{justify-content:center;gap:3mm;padding:0}#root .person-detail-page .div--prose :is(h2,h3,h4){break-after:avoid}#root .person-detail-page .div--prose :is(ul,ol){break-before:avoid;break-inside:avoid}#root .person-detail-page>aside{box-shadow:none;break-before:page;background:0 0;border-radius:0;max-width:none;margin:0;padding:0}#root .person-detail-page>aside:not(:has(.publication-index-card)){display:none}#root .person-detail-page .publication-index-cards>header>h2{border-block-end:.75pt solid var(--color-brand);break-after:avoid;padding-block-end:2mm;font-size:13pt;font-weight:700}#root .person-detail-page .publication-index-cards>.cards>*{border:none;box-shadow:none;break-inside:avoid;border-block-end:.5pt solid #ddd;margin:0;padding:0;display:block}#root .person-detail-page .publication-index-card .index-card-body{grid-template-columns:18mm 1fr;grid-template-areas:"time header"".journal";gap:.5mm 5mm;padding-block:2.2mm}#root .person-detail-page .publication-index-card .div--prose{display:contents}#root .person-detail-page .publication-index-card time{color:var(--txt-dim);font-size:var(--fs-p3);grid-area:time;line-height:1.5}#root .person-detail-page .publication-index-card h3{font-size:var(--fs-p2);-webkit-line-clamp:unset;display:block}#root .person-detail-page .publication-index-card p{color:var(--txt-dim);-webkit-line-clamp:unset;grid-area:journal;font-size:0;display:block}#root .person-detail-page .publication-index-card p:after{content:attr(title);font-size:var(--fs-p3);font-style:italic}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}header.astro-teygti7g{transition:var(--transition-fast)}@media screen{.is--scrolled #root.astro-teygti7g{--root-header-height:var(--header-height-scrolled);padding-block-start:var(--header-height-base)}.is--scrolled header.astro-teygti7g{z-index:var(--z-index-above);position:fixed;inset:0 0 auto;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}}.size--normal.astro-kf42hfjr{width:24px;height:24px}.size--small.astro-kf42hfjr{width:16px;height:16px}ul.astro-romhn54w{gap:var(--space-s) clamp(var(--space-m), 4vw, var(--space-xl));flex-wrap:wrap;justify-content:center;display:flex}a.astro-romhn54w{color:var(--txt);align-items:center;gap:var(--space-s);white-space:nowrap;display:flex}a.astro-romhn54w:where(:hover,:focus-visible){color:var(--color-brand);text-decoration:underline}a.astro-romhn54w:active{color:var(--color-brand-alt);scale:.95}.footer-info.astro-xnw5akvx,.footer-links.astro-xnw5akvx{font-size:var(--fs-p2);display:grid}.footer-info.astro-xnw5akvx{--bg:var(--color-bg-grey-1);align-items:flex-start;gap:var(--space-l);padding-block:var(--space-l);grid-template:"address""funded"/1fr auto}h2.astro-xnw5akvx{font-size:inherit;text-transform:uppercase;margin-block-end:1em}img.astro-xnw5akvx{aspect-ratio:160/63;width:auto;height:clamp(100px,15vw,200px)}.footer-links.astro-xnw5akvx{--bg:var(--color-bg-grey-2);gap:var(--gap-row-s);padding-block:var(--space-m);grid-template-areas:"footer-nav""copyright";justify-content:center;justify-items:center}@media (width>=640px){.footer-info.astro-xnw5akvx{gap:var(--space-xl);grid-template-columns:1fr .5fr;grid-template-areas:"address funded"}.footer-links.astro-xnw5akvx{grid-template:"copyright footer-nav"/auto max-content;justify-content:space-between}}@media (width>=1024px){.footer-info.astro-xnw5akvx{grid-template:"address funded"/1fr .35fr}}.logo.astro-qv2esmvl{align-items:center;display:flex}img.astro-qv2esmvl{aspect-ratio:50/19;height:clamp(35px, calc(var(--root-header-height) * .75), 13vw);width:auto}.nav-toggle.astro-qusbcnd4,.lang-toggle.astro-qusbcnd4{opacity:0;position:absolute}.nav-toggle-label.astro-qusbcnd4{color:var(--color-brand);width:32px;height:32px;display:block}.nav-toggle.astro-qusbcnd4:checked+.nav-toggle-label.astro-qusbcnd4 .closed.astro-qusbcnd4,.nav-toggle.astro-qusbcnd4:not(:checked)+.nav-toggle-label.astro-qusbcnd4 .open.astro-qusbcnd4{visibility:hidden}.nav-items.astro-qusbcnd4{display:none}.nav-items.astro-qusbcnd4>li.astro-qusbcnd4{line-height:3.5rem}a.astro-qusbcnd4,.lang-toggle-label.astro-qusbcnd4{color:var(--txt);font-size:var(--fs-h2);text-transform:uppercase;white-space:nowrap;font-weight:700;display:block}a.astro-qusbcnd4:hover{color:var(--color-brand)}a.astro-qusbcnd4:active{color:var(--color-brand-alt);scale:.97}a.astro-qusbcnd4[aria-current]{color:var(--color-brand);text-decoration:underline 1px}.lang-toggle-wrapper.astro-qusbcnd4{display:flex;position:relative}.lang-toggle-label.astro-qusbcnd4{margin-inline:calc(var(--space-inline-m) * -1);padding-inline:var(--space-inline-m)}.lang-toggle-label.astro-qusbcnd4>svg.astro-qusbcnd4{width:clamp(16px,1.25em,20px);height:clamp(16px,1.25em,20px)}.lang-toggle-wrapper.astro-qusbcnd4:hover>.lang-toggle-label.astro-qusbcnd4,.lang-toggle.astro-qusbcnd4:checked+.lang-toggle-label.astro-qusbcnd4{background-color:#0001;border-radius:5px 5px 0 0;box-shadow:0 -5px #0001}.lang-dropdown.astro-qusbcnd4{background:var(--root-bg-header);opacity:0;visibility:hidden;position:absolute;top:100%;right:50%;translate:50%}.lang-toggle.astro-qusbcnd4:checked~.lang-dropdown.astro-qusbcnd4,.lang-toggle-wrapper.astro-qusbcnd4:hover>.lang-dropdown.astro-qusbcnd4{opacity:1;transition:var(--transition-fast);visibility:visible}.lang-dropdown.astro-qusbcnd4>ul.astro-qusbcnd4{border-radius:var(--br-xs);gap:var(--gap-row-m);padding-block:var(--space-block-m);background:#0001;display:flex;overflow:hidden}.lang-dropdown.astro-qusbcnd4 li.astro-qusbcnd4{padding-block:var(--space-block-s);padding-inline:var(--space-inline-m);line-height:1}.lang-dropdown.astro-qusbcnd4 a.astro-qusbcnd4{font-size:var(--fs-p3)}@media (width<768px){.nav-toggle.astro-qusbcnd4:checked~.nav-items.astro-qusbcnd4{background:var(--root-bg-header);inset:var(--root-header-height) 0 0;padding-inline:var(--root-padding-inline);z-index:var(--z-index-top);flex-direction:column;align-items:center;display:flex;position:fixed}.lang-toggle-wrapper.astro-qusbcnd4{margin-top:1em}.lang-toggle.astro-qusbcnd4,.lang-toggle-label.astro-qusbcnd4{display:none}.lang-dropdown.astro-qusbcnd4{opacity:1;visibility:visible;top:0}.lang-dropdown.astro-qusbcnd4 a.astro-qusbcnd4{font-size:var(--fs-h4)}}@media (width>=768px){.nav-header.astro-qusbcnd4{align-self:flex-end}.nav-toggle.astro-qusbcnd4,.nav-toggle-label.astro-qusbcnd4{display:none}.nav-items.astro-qusbcnd4{align-items:center;gap:clamp(20px,2.5vw,40px);display:flex}.nav-items.astro-qusbcnd4>li.astro-qusbcnd4{line-height:1}a.astro-qusbcnd4,.lang-toggle-label.astro-qusbcnd4{font-size:clamp(var(--fs1), calc(3px + 1.05vw), var(--fs3))}}section.astro-fdadbyph{--bg:var(--root-bg-header);height:var(--root-header-height);padding-block:var(--space-block-s);justify-content:space-between;align-items:center;display:flex}
