*,:before,:after{box-sizing:border-box}*{margin:0}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul{list-style:none}ul li:before{content:"​"}a:not([class]){text-decoration-skip-ink:auto}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{color:#262626;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#f4f0eb;flex-direction:column;align-items:center;display:flex}header{height:90vh;margin-left:calc(env(safe-area-inset-left) * -1);margin-right:calc(env(safe-area-inset-right) * -1);flex-direction:column;align-self:stretch;align-items:center;max-height:1000px;display:flex;position:relative}header img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}header .spacer{visibility:hidden;flex-grow:1}header nav{color:#000;opacity:.6;padding:8px;padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right));background-color:#fff;align-self:stretch;font-size:.75rem;font-weight:500}header nav .a-container{justify-content:flex-end;gap:8px;max-width:1200px;margin:0 auto;display:flex}header nav a{color:#000;text-transform:uppercase;text-decoration:none}header nav a:hover{text-decoration:underline}header nav a:visited{color:#000}header .h1-container{align-self:stretch;width:100%;max-width:1200px;margin:0 auto;display:flex}header h1{color:#fff;background:#0006;align-self:flex-start;margin:8px;padding:16px;font-size:1.8rem;font-weight:400;line-height:1}header .h2-container{background:#0006;flex-direction:column;align-self:stretch;align-items:center;padding:16px;display:flex}header h2{color:#fff;font-size:1.125rem;font-weight:400;line-height:1}main{flex-direction:column;gap:16px;max-width:800px;padding:16px 8px;display:flex}img.wide-break{margin-left:calc(env(safe-area-inset-left) * -1);margin-right:calc(env(safe-area-inset-right) * -1);width:calc(100% + env(safe-area-inset-left) + env(safe-area-inset-right));max-width:none}main section{flex-direction:column;gap:8px;display:flex}main section h2{font-weight:500}main a.cv,main a.contact{color:#fff;background:#225487;border-radius:32px;align-self:center;padding:12px 24px;font-size:1.25rem;font-weight:500;text-decoration:none;display:block}main a.cv:hover,main a.contact:hover{background:#2b6bac}main .news-container{flex-direction:column;gap:8px;display:flex}main .news{color:#262626;background:#fff;border:1px solid #262626;border-radius:4px;flex-direction:column;padding:8px;text-decoration:none;display:flex}main .news:hover{border-width:2px;border-color:#225487;padding:7px}main .news:hover h3{color:#225487}main .news h3{font-size:1.125rem;font-weight:500}main .news time,main .news p{font-size:.875rem}main .news span{color:#225487;align-self:flex-end}main .news:hover span{text-decoration:underline}main .publications-container{flex-direction:column;gap:4px;display:flex}main .publications-container svg#template{display:none}main .publication{gap:4px;display:flex}main .publication h3{font-size:1.125rem;font-weight:500}main .publication svg{flex-shrink:0}main .publication a{color:#225487;text-decoration:none}main .publication a:hover{text-decoration:underline}main .publication .publisher-date{align-items:baseline;gap:4px;display:flex}main .publication .publisher-date h4{font-size:1rem;font-weight:400}main .publication .publisher-date time{font-size:.875rem}footer{flex-direction:column;align-items:center;gap:4px;margin:64px 8px;display:flex}footer a,footer a:visited{color:#225487;text-decoration:none}footer a:hover{text-decoration:underline}#back-up{bottom:max(16px, env(safe-area-inset-bottom));cursor:pointer;opacity:0;background:#ffffffb3;border:1px solid #0000;border-radius:4px;padding:8px;transition:border .2s,opacity .5s;display:none;position:fixed;left:16px;transform:rotate(270deg)}#back-up:hover{border:1px solid #262626}@media screen and (width>=600px){header nav{font-size:.875rem}header nav .a-container{gap:16px}header h1{font-size:3rem}header h2{font-size:1.25rem}main .publications-container{gap:8px}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}img[data-astro-cid-xp4ovbjj].auto{height:auto}div[data-astro-cid-xp4ovbjj],picture[data-astro-cid-xp4ovbjj]{align-self:center}div[data-astro-cid-xp4ovbjj].full-width{width:100%}.large[data-astro-cid-xp4ovbjj]{display:none}@media screen and (width>=401px){.small[data-astro-cid-xp4ovbjj]{display:none}.large[data-astro-cid-xp4ovbjj]{display:block}}
