:root{--phoneWidth: (max-width: 684px);--tabletWidth: (max-width: 900px)}article.people{padding-bottom:20px;display:grid;grid-template-columns:repeat(3, 1fr)}article.people .info{grid-column:1/2;grid-row:1/2;padding:0 10px}article.people .info .profile-picture{padding-top:100%;position:relative}article.people .info .profile-picture .image-container{max-width:100%;position:absolute;top:0;border-radius:10%;overflow:hidden;width:100%;height:100%}article.people .info .profile-picture .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}article.people .info h1.name{text-align:center;margin:0;margin-top:10px}article.people .info h2.position{margin:0;margin-top:5px;text-align:center;color:#555;justify-content:center}article.people .info .affiliations{color:#555;text-align:center}article.people .info .affiliations a:not(:hover){color:#555}article.people .info .socials{display:flex;flex-wrap:wrap;justify-content:center}article.people .description{grid-column:2/4;grid-row:1/2;max-width:100%;padding:0 10px;padding-left:50px}@media screen and (max-width: 768px){article.people .info{grid-column:1/-1}article.people .info .profile-picture{width:50%;padding-top:50%;margin:auto}article.people .description{margin-top:20px;grid-column:1/-1;grid-row:2/3;padding-left:10px}}main.people-archive{max-width:800px}main.people-archive h1{text-align:center;font-weight:500;font-size:2rem;margin:20px 0}main.people-archive h2{justify-content:center;margin-top:1rem}main.people-archive h2.position-title{font-size:1.6rem}main.people-archive ul.people-list{list-style:none;margin:0;display:flex;flex-wrap:wrap;justify-content:center}main.people-archive ul.people-list li{--liMargin: 10px;--liWidth: 25%;width:calc(var(--liWidth, 33%) - 2*var(--liMargin, 10px));margin:0 var(--liMargin, 10px);margin-bottom:20px;color:rgba(0,0,0,0.8);display:flex;flex-direction:column;border-radius:5px;box-shadow:0 7px 10px rgba(0,0,0,0.1);transition:box-shadow 100ms linear}main.people-archive ul.people-list li:hover{box-shadow:0 14px 28px rgba(0,0,0,0.2),0 10px 10px rgba(0,0,0,0.22)}main.people-archive ul.people-list li:hover .picture img{transform:scale(1.1)}main.people-archive ul.people-list li .picture{width:90%;margin:auto;margin-top:10px;border-radius:30px;overflow:hidden;aspect-ratio:1/1;position:relative;z-index:10}main.people-archive ul.people-list li .picture img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 100ms ease-in-out}main.people-archive ul.people-list li .picture img.nopicture{background-color:#eceff1}main.people-archive ul.people-list li .name{color:rgba(0,0,0,0.8);text-align:center;width:90%;margin:5px auto}main.people-archive ul.people-list li .socials{margin-top:10px;margin-bottom:10px;text-align:center}@media screen and (max-width: 900px){main.people-archive ul.people-list li{--liMargin: 10px;--liWidth: 45%}}@media screen and (max-width: 684px){main.people-archive ul.people-list li{--liMargin: 0px;--liWidth: 75%}}@media (max-width: 900px){.menu{width:100%;top:100%}.menu .menu__inner li{margin-left:auto;margin-right:auto}}.menu li a.active{color:#2962ff;font-weight:700}.menu li a{color:#555;font-weight:400}@media (max-width: 900px){.menu-trigger{display:block}}@media (max-width: 900px){.menu{position:absolute;top:50px;right:0;border:none;margin:0;padding:10px}}@media (max-width: 900px){.menu__inner{flex-direction:column;align-items:flex-start;padding:0}.menu__inner li{margin:0;padding:5px}}main.post-research article{font-size:1rem}main.post-research article .researchers{font-weight:normal;color:#555;font-style:italic;font-size:1rem;display:flex;flex-wrap:wrap}main.post-research article .researchers .researcher-link{display:inline}main.post-research article p{text-align:justify}main.post-research article .research-date{text-align:right;color:#222;opacity:0.6;font-size:0.9rem;margin-left:auto;min-width:150px}main.post-research article .post-cover{width:100%;max-width:100%;margin-left:auto;margin-right:auto}main.post-research article .post-cover img{margin:auto}main.post-research article .hide{opacity:0;height:0;margin:0;padding:0}main.post-research article h1{font-weight:500;margin-bottom:10px;margin-top:0px}main.post-research article h2{font-size:1.4rem;font-weight:500;margin-bottom:10px;margin-top:0px}main.post-research article h3{font-size:1.2rem;font-weight:400}main.post-research article h4,main.post-research article h5,main.post-research article h6{font-size:1.1rem;font-weight:400}main.post-research article .post-info{display:flex;opacity:0.8}main.post-research article ul#bibList{list-style-type:none;margin-left:1rem;margin-top:.5rem}main.post-research article ul#bibList li{padding:10px 0;padding-left:5px}main.post-research article ul#bibList li.highlighted{background-color:#dcdcdc}main.research-archive h1,main.categories-archive h1,.homepage.researches h1{text-align:left;font-weight:500;font-size:2rem;margin-bottom:0px;margin-top:0px}main.research-archive .posts-group,main.categories-archive .posts-group,.homepage.researches .posts-group{margin-bottom:0}main.research-archive .posts-list .post-item,main.categories-archive .posts-list .post-item,.homepage.researches .posts-list .post-item{margin-bottom:10px;border-bottom:none;display:flex;align-items:stretch}main.research-archive .posts-list .post-item a,main.categories-archive .posts-list .post-item a,.homepage.researches .posts-list .post-item a{align-items:flex-start}main.research-archive .posts-list .post-item a.post-link,main.categories-archive .posts-list .post-item a.post-link,.homepage.researches .posts-list .post-item a.post-link{display:block}main.research-archive .posts-list .post-item a.post-item__link,main.categories-archive .posts-list .post-item a.post-item__link,.homepage.researches .posts-list .post-item a.post-item__link{width:100%}main.research-archive .posts-list .post-item .cover-picture,main.categories-archive .posts-list .post-item .cover-picture,.homepage.researches .posts-list .post-item .cover-picture{width:20%;flex-shrink:0;margin-right:1em}main.research-archive .posts-list .post-item .cover-picture img,main.categories-archive .posts-list .post-item .cover-picture img,.homepage.researches .posts-list .post-item .cover-picture img{object-fit:contain;object-position:center top;height:auto;max-width:100%}main.research-archive .posts-list .post-item .post-categories p,main.categories-archive .posts-list .post-item .post-categories p,.homepage.researches .posts-list .post-item .post-categories p{margin:0}main.research-archive .posts-list .post-item .post-title,main.categories-archive .posts-list .post-item .post-title,.homepage.researches .posts-list .post-item .post-title{display:block;margin-top:0;margin-bottom:0;flex:1;font-size:1rem}main.research-archive .posts-list .post-item .post-title .title,main.research-archive .posts-list .post-item .post-title .description,main.categories-archive .posts-list .post-item .post-title .title,main.categories-archive .posts-list .post-item .post-title .description,.homepage.researches .posts-list .post-item .post-title .title,.homepage.researches .posts-list .post-item .post-title .description{display:block;color:#555}main.research-archive .posts-list .post-item .post-title .title,main.categories-archive .posts-list .post-item .post-title .title,.homepage.researches .posts-list .post-item .post-title .title{margin-bottom:0px;font-weight:700;color:#2962ff}main.research-archive .posts-list .post-item .post-title .description,main.categories-archive .posts-list .post-item .post-title .description,.homepage.researches .posts-list .post-item .post-title .description{font-size:.9rem;font-style:italic;line-height:1.2}main.research-archive .posts-list .post-item .post-title .description span,main.categories-archive .posts-list .post-item .post-title .description span,.homepage.researches .posts-list .post-item .post-title .description span{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}main.research-archive .posts-list .post-item .post-day,main.categories-archive .posts-list .post-item .post-day,.homepage.researches .posts-list .post-item .post-day{display:block;font-size:0.8rem}main.research-archive .posts-list .post-item.category-item,main.categories-archive .posts-list .post-item.category-item,.homepage.researches .posts-list .post-item.category-item{display:inline-block;margin:5px}main.research-archive .posts-list .post-item.category-item a,main.categories-archive .posts-list .post-item.category-item a,.homepage.researches .posts-list .post-item.category-item a{padding:0}main.research-archive .posts-list .post-item.category-item .post-title,main.categories-archive .posts-list .post-item.category-item .post-title,.homepage.researches .posts-list .post-item.category-item .post-title{text-align:left;color:#222;background-color:#eaeaea;padding:5px 15px;border-radius:3px}main.research-archive .posts-list .post-item.category-item .post-title:hover,main.categories-archive .posts-list .post-item.category-item .post-title:hover,.homepage.researches .posts-list .post-item.category-item .post-title:hover{background-color:#2962ff;color:#fff}main.research-archive .posts-list .post-item.category-item .post-title .title,main.categories-archive .posts-list .post-item.category-item .post-title .title,.homepage.researches .posts-list .post-item.category-item .post-title .title{color:inherit;font-weight:normal}@media screen and (max-width: 768px){main.research-archive .posts-list .post-item.medium-flex-wrap,main.categories-archive .posts-list .post-item.medium-flex-wrap,.homepage.researches .posts-list .post-item.medium-flex-wrap{flex-wrap:wrap}main.research-archive .posts-list .post-item a,main.categories-archive .posts-list .post-item a,.homepage.researches .posts-list .post-item a{flex-wrap:wrap}main.research-archive .posts-list .post-item .post-title,main.categories-archive .posts-list .post-item .post-title,.homepage.researches .posts-list .post-item .post-title{width:100%;flex:auto}main.research-archive .posts-list .post-item .cover-picture,main.categories-archive .posts-list .post-item .cover-picture,.homepage.researches .posts-list .post-item .cover-picture{width:80%;margin:auto;margin-bottom:20px}main.research-archive .posts-list .post-item .cover-picture img,main.categories-archive .posts-list .post-item .cover-picture img,.homepage.researches .posts-list .post-item .cover-picture img{max-height:25vh;max-width:min(100%, 450px);margin:auto}main.research-archive .posts-list .post-item .post-day,main.categories-archive .posts-list .post-item .post-day,.homepage.researches .posts-list .post-item .post-day{margin-left:auto;margin-top:15px}}.toc{margin:0 2px 40px;border:1px solid #eee;background:#fff;border-radius:8px;padding:.4em 0}.toc.side{font-size:.8em}@media screen and (min-width: 1350px){.toc.side{position:fixed;top:118px;z-index:1;max-height:calc(100% - 150px);overflow:auto}.toc.side::-webkit-scrollbar-thumb{border:5px solid var(--code-bg)}.toc.side.left{left:15px;width:250px}.toc.side.right{right:15px;width:265px}}.toc details summary{cursor:pointer;margin-inline-start:15px}.toc .details{display:inline;font-weight:500}.toc .inner{padding:10px 15px 5px 35px}.toc ul{margin:0;padding:0}.toc li ul{margin-inline-start:20px}.toc li a{line-height:1.5em;padding:3px 5px;border-radius:5px;display:block}.toc li a.active{background-color:#dcdcdc}.toc li a:hover{text-decoration:underline}.toc summary:focus{outline:0}main.post-seminar h1.post-title{font-size:2rem;margin-bottom:0.5em}main.post-seminar h2.speaker-name{margin-top:0;font-size:1.4rem;text-align:right;justify-content:flex-end;color:#333}main.post-seminar .post-info{text-align:right}main.post-seminar .atcb-button{font-size:0.8rem}main.post-seminar .ressources a.button-file{display:inline-block;margin-left:10px;margin-right:20px}main.seminars-archive h1{text-align:left;font-weight:500;font-size:2rem}details.seminar-detail{width:100%;border:2px dashed #2962ff;border-radius:10px;margin-bottom:20px;overflow:hidden}details.seminar-detail summary{padding:10px 20px;list-style:none;background-color:#fff;display:flex}details.seminar-detail summary .details{flex:1}details.seminar-detail summary .details .title{font-weight:500}details.seminar-detail summary .details .speaker{font-style:italic}details.seminar-detail summary .date{font-size:0.8rem;font-style:italic;color:#333;margin-left:10px;display:flex;flex-direction:column;justify-content:space-between}details.seminar-detail summary .date:after{content:"\25BC  show more";display:block;font-style:normal;font-size:.6rem;text-align:right}details.seminar-detail summary::marker,details.seminar-detail summary::-webkit-details-marker{display:none}details.seminar-detail[open] summary .date:after{content:"\25B2  show less"}details.seminar-detail .inner{padding:10px 20px}details.seminar-detail .inner .additionals{font-size:0.8rem;text-align:right;display:flex;justify-content:flex-end;align-items:center;opacity:0.6}details.seminar-detail .inner .additionals .atcb-initialized{flex-shrink:0}details.seminar-detail .inner .additionals .atcb-button{font-size:0.8rem}@media screen and (max-width: 900px){details.seminar-detail summary{flex-wrap:wrap}details.seminar-detail summary .date{width:100%;margin-left:0;margin-top:5px;text-align:right}details.seminar-detail .additionals{flex-wrap:wrap}details.seminar-detail .additionals .seminar-date{width:100%}}.post-publications{flex:1}.post-publications h1{text-align:center !important}.publication-container{display:flex;flex-direction:column}.publication-container .publication-item{margin-bottom:1rem}.publication-container .publications-list{order:2}.publication-container .controls{order:1;display:flex;justify-content:center;gap:20px;margin-bottom:30px}.publication-container .controls .quicksearch{padding:5px 10px;border-radius:20px;border:1px solid #999}.publication-container .controls .select-year{display:flex;align-items:center}.publication-container .publication-year h2{font-size:1.6rem;font-weight:700;margin:1rem 0}.publication-container .publication .file-logo{display:inline-block;margin-right:0px}.publication-container .publication .file-logo img{height:.8rem}.publication-container .publication h3.publication-title{font-size:1rem;font-weight:500;color:#2962ff;display:inline}.publication-container .publication .authors{display:inline;font-size:1rem;font-weight:400;color:rgba(0,0,0,0.8)}.publication-container .publication .authors>span.author:not(:last-child):after{content:','}.publication-container .publication .book,.publication-container .publication .journal{font-size:.9rem;font-style:italic;font-weight:400;display:inline;color:#555}.news .date{font-size:1rem;font-weight:500;color:#555}.news .content{margin-bottom:25px;align-items:flex-start}.news .content p{padding-left:clamp(10px, 5%, 50px);margin:0}body#ISPbody{margin-top:84px;min-height:calc(100vh - 84px)}body#ISPbody header{height:84px;position:fixed;top:0;z-index:9999;width:100%;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.11)}header .header__inner{width:100%;max-width:800px}footer .fundings-logo{margin-bottom:20px;gap:20px}footer .fundings-logo img{height:min(40px, 10vh)}@media screen and (min-width: 1350px){main,main.post,main.posts,header .header__inner{width:calc(8 / 13 * 100vw);max-width:1350px}}nav .menu__inner{font-size:16px}img.site-logo{padding-right:15px;mix-blend-mode:multiply}a{text-decoration:none;color:#2962ff}a svg{color:#555;transition:transform 100ms ease-in}a:hover{color:#2962ff}a:hover svg{color:#2962ff;fill:#fff;transform:scale(120%)}a:hover span.icon-homepage svg{color:#2962ff;fill:#2962ff}a:hover span.icon-orcid svg,a:hover span.icon-googlescholar svg{color:#555;fill:#2962ff}a.gray{color:#555}.flex{display:flex;flex-direction:row}.flex-column{flex-direction:column}.flex-start{justify-content:flex-start}.flex-space-between{justify-content:space-between}.flex-center{justify-content:center}.align-start{align-items:flex-start}.align-center{align-items:center}.gap-1{gap:1rem}.flex-wrap{flex-wrap:wrap}h1,h2{font-weight:400}h1{font-size:1.6rem}h2,h3{font-size:1.2rem}.error{font-weight:500;color:#c00}.success{font-weight:500;color:#fff;padding-inline:10px;background-color:#228b22}.categories-container{display:flex;flex-wrap:wrap;gap:5px}.categories-container>a{margin-bottom:10px}.categories-container>a:hover{border:none}.categories-container span.tag{display:block;color:#222;background-color:#eaeaea;padding:5px 8px;border-radius:3px;margin-right:0}.categories-container span.tag:before{display:none}.categories-container span.tag:hover{background-color:#2962ff;color:#fff}.category-tag{text-align:left;color:#222;background-color:#eaeaea;padding:5px 15px;border-radius:3px}.category-tag:hover{background-color:#2962ff;color:#fff}.category-tag .title{color:inherit;font-weight:normal}.paper-box{box-shadow:0 7px 10px rgba(0,0,0,0.1);transition:box-shadow 100ms linear}.paper-box:hover{box-shadow:0 14px 20px rgba(0,0,0,0.2),0 10px 10px rgba(0,0,0,0.22)}.iframe-container.center{text-align:center}.iframe-container.center iframe{margin:auto}.iframe-container.right{text-align:right}.iframe-container.right iframe{margin-left:auto}main.homepage h1{text-align:center}main.homepage h2{font-size:1.4rem;font-weight:700}main.homepage .sub-news{text-align:left}.ISP-layout h1{text-align:left;font-weight:500;font-size:2rem;margin:10px 0}.ISP-layout h2{text-align:left;font-weight:500;font-size:1.6rem;margin:10px 0}.ISP-layout .post-content{margin-top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}p{text-align:justify}.button-link{display:inline-block}.button-link button{color:inherit}.homepage.researches{max-width:none;padding-inline:0}pre{background-color:#ddd}pre code{color:#2962ff}p~ul{margin-top:0}ul~p{margin-top:0}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.grid{display:grid}.gap-1{gap:1rem}.grid-2{grid-template-columns:repeat(2, 1fr)}.grid-4{grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: 480px){.grid-small-2{grid-template-columns:repeat(2, 1fr)}.grid-small-4{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 768px){.grid-medium-2{grid-template-columns:repeat(2, 1fr)}.grid-medium-4{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1024px){.grid-large-2{grid-template-columns:repeat(2, 1fr)}.grid-large-4{grid-template-columns:repeat(4, 1fr)}}#wordcloudCanvas{width:90%;margin:auto;height:50vh;max-height:400px;margin-bottom:2rem}#wordcloudCanvas>span{cursor:pointer;padding:15px;transition:scale 250ms ease-in-out}#wordcloudCanvas>span:hover{z-index:999999;scale:1.1}@media screen and (max-width: 768px){#wordcloudCanvas{height:30vh}}.mastodon-modal{width:90%;max-width:600px;background-color:#004966;color:white;border:none;border-radius:10px}.mastodon-modal .copypaste{display:flex;align-items:center;gap:10px;flex-wrap:wrap}button.no-padding{padding:0}button.transparent{background-color:transparent}#mastodon-comments-list .mastodon-comment{background-color:#eeeeee;width:90%;max-width:600px;border-radius:10px;padding:20px;display:flex;gap:20px}#mastodon-comments-list .mastodon-comment a{color:#666666}#mastodon-comments-list .content .author{width:100%;display:flex}#mastodon-comments-list .content .author .name{flex:1}#mastodon-comments-list .content .mastodon-comment-content{width:100%}#mastodon-comments-list .content .mastodon-comment-content p{margin-top:10px;margin-bottom:5px}

/*# sourceMappingURL=custom_css.css.map */