/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-white:#F3F1E8;--color-black:#607272;--color-grey:#607272;--color-grey-light:#bbc1bb;--blue:#63bac9;--blue-light:#c8e1df;--blue-dark:#245c6b;--blue-extralight:#e5ece5;--background-blue:var(--blue);--background-blue-text:var(--blue-dark);--background-blue-light:var(--blue-light);--brown:#A36253;--brown-light:#d3b8ac;--brown-text:var(--brown);--brown-background:var(--color-white);--fellowbrown:#BA733B;--fellowbrown-light:#e5d2bc;--kaki:#607272;--kaki-light:#a4ada9;--orange:#FF5800;--orange-light:#f5d2ba;--orange-text:var(--orange);--orange-background:var(--orange-light);--yellow:#ff8d18;--yellow-light:#f7d3a9;--color-text-color:var(--blue-dark);--text-color:var(--color-text-color);--border-color:var(--color-text-color);--color-accent:var(--color-black);}@supports (color:color-mix(in srgb,white,black)){:root{--color-grey-light:color-mix(in srgb,var(--color-grey),transparent 62%);--blue-light:color-mix(in srgb,var(--blue),transparent 70%);--blue-extralight:color-mix(in srgb,var(--blue),transparent 90%);--brown-light:color-mix(in srgb,var(--brown),transparent 60%);--fellowbrown-light:color-mix(in srgb,var(--fellowbrown),transparent 75%);--kaki-light:color-mix(in srgb,var(--kaki),transparent 75%);--orange-light:color-mix(in srgb,var(--orange),transparent 80%);--yellow-light:color-mix(in srgb,var(--yellow),transparent 70%);}}
:root{--ff-sansserif:'GT-Walsheim',system-ui,Arial,Helvetica,sans-serif;--ff-serif:ui-serif,serif;--ff-handwritten:cursive;--fs-tiny:1.3rem;--fs-small:1.4rem;--fs-normal:1.6rem;--fs-medium:1.8rem;--fs-large:2rem;--fs-extralarge:3.6rem;--lh-small:1;--lh-normal:1.3888;--lh-extralarge:1.875;--fw-normal:400;--fw-regular:var(--fw-normal);--fw-bold:700;--gin-font-size:var(--fs-normal);--gin-font-size:14px;}@media screen and (min-width:480px){:root{--fs-tiny:1.4rem;--fs-small:1.6rem;--fs-normal:1.8rem;--fs-medium:2rem;--fs-large:2.5rem;--fs-extralarge:5rem;}}@font-face{font-family:'GT-Walsheim';src:url(/themes/custom/sphere/fonts/GT-Walsheim/GT-Walsheim-Regular.woff2) format('woff2'),url(/themes/custom/sphere/fonts/GT-Walsheim/GT-Walsheim-Regular.woff) format('woff');font-weight:400;font-style:normal;}@font-face{font-family:'GT-Walsheim';src:url(/themes/custom/sphere/fonts/GT-Walsheim/GT-Walsheim-Bold.woff2) format('woff2'),url(/themes/custom/sphere/fonts/GT-Walsheim/GT-Walsheim-Bold.woff) format('woff');font-weight:700;font-style:normal;}
:root{--tablet:768px;--desktop:1366px;--wide:1920px;--gutter:2rem;--desktop-half:calc((var(--desktop) / 2) - (5 * var(--gutter)));--desktop-quarter:calc((var(--desktop) / 4) - (2 * var(--gutter)));--wide-half:calc((var(--wide) / 2) - (5 * var(--gutter)));--wide-quarter:calc((var(--wide) / 4) - (2 * var(--gutter)));--spacing-tiny:0.5rem;--spacing-small:0.75rem;--spacing:1rem;--spacing-large:2rem;--spacing-extralarge:4rem;--toolbar-offset:var(--gin-toolbar-y-offset,0px);--header-logo-size:4.5rem;--navigation-size:calc(var(--header-logo-size) + (2 * var(--spacing-small)));--footer-logo-size:20rem;--section-title-logo-size:3rem;--menu-pane-button-width:5rem;--search-pane-button-width:3rem;}@media screen and (min-width:480px){:root{--spacing-tiny:0.5rem;--spacing-small:1rem;--spacing:2rem;--spacing-large:4rem;--spacing-extralarge:8rem;--header-logo-size:6.5rem;--section-title-logo-size:4rem;--menu-pane-button-width:6rem;--search-pane-button-width:4rem;}}@media screen and (min-width:1024px){}
.clickable{cursor:pointer;}
ul,ol{margin-block:0;padding-inline:0;}ul ul,ul ol,ol ul,ol ol{padding-inline-start:var(--spacing);}
embed,iframe,img,object,picture,video{display:block;max-width:100%;height:auto;}svg{display:block;max-width:100%;height:auto;}
.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}
@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important;}}
html{font-family:var(--ff-sansserif);font-size:62.5%;font-weight:var(--fw-regular);-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;}body{font-size:var(--fs-normal);line-height:var(--lh-normal);word-wrap:break-word;font-weight:var(--fw-regular);background-color:var(--color-white);color:var(--text-color);}p{}p:first-child{margin-top:0;}p:last-child{margin-bottom:0;}b,strong{font-weight:var(--fw-bold);}h1,h2,h3,h4,h5,h6{font-family:var(--ff-sansserif);font-weight:var(--fw-bold);}h2{font-size:var(--fs-large);}h3{font-size:var(--fs-medium);}a{color:currentColor;text-decoration:underline;text-decoration-thickness:1px;transition:all 0.15s ease-in-out;}a:hover,a:focus{text-decoration:none;}hr{border:0;border-top:2px solid var(--blue-dark);}blockquote{margin:var(--spacing);padding:var(--spacing);border-left:5px solid var(--blue-dark);background:var(--blue);}.marker{display:inline-block;background:var(--blue-dark);color:var(--color-white);padding:var(--spacing-tiny);font-size:var(--fs-tiny);border-radius:var(--spacing-small);font-weight:var(--fw-bold);text-transform:uppercase;line-height:1;}.text-formatted{max-width:80rem;}.text-formatted h2:first-child,.text-formatted h3:first-child{margin-block-start:0;}.text-formatted ol,.text-formatted ul{list-style-position:outside;padding-inline-start:1em;}.text-formatted .raw-html-embed{max-width:50em;margin-inline:auto;}.text-formatted .raw-html-embed iframe{width:100%;aspect-ratio:16/9;}.text-formatted .chapo{font-size:var(--fs-large);}.text-formatted .enhanced{background-color:var(--blue-light);background-color:color-mix(in lab,currentColor,transparent 80%);padding:var(--spacing);}.field--label-inline{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.5rem;}html[lang="fr"] .field--label-inline .field__label::after{content:" :";}html[lang="en"] .field--label-inline .field__label::after{content:":";}::selection{background:var(--color-black);color:var(--color-white);}::-moz-selection{background:var(--color-black);color:var(--color-white);}.paragraph--type--hero{display:flex;align-items:center;justify-content:center;font-size:var(--fs-large);text-align:center;padding-block:var(--spacing-large);}@media screen and (min-width:480px){.paragraph--type--hero{padding-inline:var(--spacing-large);font-size:var(--fs-extralarge);}}
.toolbar .toolbar-icon.toolbar-handle::before,.toolbar .toolbar-handle.responsive-preview-icon::before,.toolbar .toolbar-icon.toolbar-handle.open::before,.toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle::before,.toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle.open::before,.toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded::before{}body .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded::before,body .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus::before{top:8px;}.toolbar,#toolbar-administration,.toolbar-menu-administration > .toolbar-menu > .menu-item > .toolbar-icon{}
table{width:100%;border:2px solid var(--border-color);border-collapse:collapse;}table caption{font-style:italic;}table th{background-color:var(--blue-dark);color:var(--color-white);font-weight:var(--fw-bold);}table td,table th{border:2px solid var(--border-color);padding:var(--spacing-small);}
form{}.form-item{}.form-item:not(.form-type-checkbox),.form-wrapper,.form-actions{margin-block:var(--spacing-large);}.form-item:first-child{margin-block-start:0;}.form-actions:last-child{margin-block-end:0;}label:not(.option),.form-wrapper .fieldset-legend{display:block;font-size:var(--fs-medium);font-weight:var(--fw-bold);margin-bottom:var(--spacing-tiny);}textarea,input{border:none;padding:var(--spacing-small);background:var(--color-white);color:var(--text-color);font-size:var(--fs-small);accent-color:var(--blue);transition:all 0.15s ease-in-out;}textarea:hover,input:hover{outline:2px solid var(--color-grey);}textarea:focus,input:focus{outline:2px solid var(--blue);}input[type="checkbox"],input[type="radio"]{}input[type="checkbox"]:hover,input[type="radio"]:hover{outline:none;}input[type="checkbox"]:focus,input[type="radio"]:focus{outline:none;}input[type="submit"]{}input[type="submit"][data-drupal-selector="edit-reset"]{background-color:transparent;color:var(--color-white);text-transform:none;}input[type="submit"][data-drupal-selector="edit-reset"]:hover,input[type="submit"][data-drupal-selector="edit-reset"]:focus{color:var(--blue-dark);}.views-exposed-form{}.views-exposed-form .form-text{max-width:45rem;width:100%;}.views-exposed-form .bef-checkboxes{padding:var(--spacing-small);background-color:var(--color-white);color:var(--text-color);overflow-y:scroll;max-height:9.5em;max-width:45rem;padding-right:var(--spacing-large);}.views-exposed-form .bef-checkboxes{accent-color:currentColor;}.views-exposed-form--fellows{}.views-exposed-form--fellows .bef-checkboxes{}.views-exposed-form--events .bef-checkboxes{color:var(--brown);}.views-exposed-form--events .bef-checkboxes input[type="checkbox"]{accent-color:var(--brown);}.views-exposed-form--news .bef-checkboxes{color:var(--orange);}.views-exposed-form--news .bef-checkboxes input[type="checkbox"]{accent-color:var(--orange);}.views-exposed-form--fellows .bef-checkboxes{color:var(--fellowbrown);}.views-exposed-form--fellows .bef-checkboxes input[type="checkbox"]{accent-color:var(--fellowbrown);}.block-search-filters{}.section > .block.block-search-filters{margin:0;padding:var(--spacing-large);width:100%;}@media all and (min-width:768px){.section > .block.block-search-filters{width:auto;}}@media all and (min-width:1024px){.section > .block.block-search-filters{padding:var(--spacing-extralarge);}}.block-search-filters.views-exposed-form--news{background:var(--orange);color:var(--color-white);}.block-search-filters.views-exposed-form--events{background:var(--brown);color:var(--color-white);}.block-search-filters.views-exposed-form--fellows{background:var(--fellowbrown);color:var(--color-white);}.captcha{}.captcha.captcha--with-description .form-item-captcha-response{margin-block-end:0;}.captcha .captcha__description{margin-block-start:var(--spacing-tiny);font-size:var(--fs-tiny);line-height:var(--lh-small);font-style:italic;}
html{box-sizing:border-box;scroll-behavior:smooth;}body{scroll-behavior:smooth;}*,*:before,*:after{box-sizing:border-box;}html,body,.layout-container{margin:0;min-height:100vh;padding:0;}body.toolbar-fixed,body.toolbar-fixed .layout-container{min-height:calc(100vh - var(--toolbar-offset));}.region-meta--frontend{display:none;}.layout-container{display:grid;grid-template-rows:var(--navigation-size) 1fr;grid-template-columns:auto;}.layout-navigation{position:sticky;z-index:40;top:var(--toolbar-offset);}.layout-navigation .region{}.layout-main{}.layout-content{min-height:66vh;}@media all and (min-width:1366px){.layout-container{grid-template-rows:auto;grid-template-columns:var(--navigation-size) 1fr;}.layout-navigation{}.layout-navigation .region{position:sticky;top:var(--toolbar-offset);height:calc(100vh - var(--toolbar-offset));}.layout-main{}}
.badge{display:inline-block;vertical-align:baseline;padding-block:var(--spacing-tiny);padding-inline:var(--spacing-small);font-size:var(--fs-small);border:1px solid var(--blue-dark);color:var(--blue-dark);background-color:var(--color-white);border-radius:var(--spacing);}.badge.badge--is-active{color:var(--color-white);background-color:var(--blue-dark);}
svg.logo{}svg.logo g[clip-path]{fill:var(--blue-dark);fill:currentColor;}.block-header-logo{}.block-header-logo a{display:block;width:var(--header-logo-size);height:var(--header-logo-size);background:url(/themes/custom/sphere/logo.svg) center center no-repeat;background-size:contain;}.block-logo{max-width:50vw;}.block-footer-logo{}.block-footer-logo a{display:block;width:var(--footer-logo-size);}.block-footer-logo a svg{display:block;max-width:100%;height:auto;}
.logotitle{display:flex;align-items:baseline;gap:var(--spacing);}.logotitle h1,.logotitle h2{font-weight:var(--fw-regular);font-size:var(--fs-extralarge);line-height:var(--lh-small);margin-block:0;transform:translateY(-0.25rem);}.logotitle svg{display:block;width:var(--section-title-logo-size);min-width:var(--section-title-logo-size);height:var(--section-title-logo-size);}.page-title{margin-block:var(--spacing-large);}.paragraph--type--attachments > h2{margin-block-start:0;}
button{display:block;appearance:none;border:none;background:none;padding:0;line-height:1;}button svg{display:block;cursor:pointer;}button,a.button,input[type="submit"]{border:none;padding:var(--spacing-small) var(--spacing);font-size:var(--fs-small);transition:all 0.15s ease-in-out;color:var(--blue-dark);background:var(--color-white);font-weight:var(--fw-bold);text-transform:uppercase;text-decoration:none;}button:hover,button:focus,a.button:hover,a.button:focus,input[type="submit"]:hover,input[type="submit"]:focus{outline:none;background-color:var(--blue);}.morelink{display:flex;align-items:center;gap:var(--spacing);font-weight:var(--fw-bold);font-size:var(--fs-large);text-decoration:none;color:currentColor;}a.morelink{color:currentColor;}.morelink svg{display:block;height:4rem;width:auto;transform:translateX(0);transition:all 0.15s ease-in-out;}.morelink svg rect,.morelink svg path,.morelink svg line{stroke:currentColor;}.morelink:hover{text-decoration:underline;text-decoration-thickness:1px;}.morelink:hover:hover svg{transform:translateX(calc(var(--spacing-small)));}.link-button--backlink{}.link-button--backlink .morelink{}.link-button--backlink .morelink svg{transform:translateX(0) rotate(180deg);}.link-button--backlink .morelink:hover svg{transform:translateX(calc(-1 * var(--spacing))) rotate(180deg);}.back-link{}.back-link{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing-large);justify-content:flex-start;color:var(--background-blue-text);font-size:var(--fs-extralarge);text-decoration:none;}.back-link svg{display:block;max-height:var(--fs-extralarge);line-height:var(--fs-extralarge);transform:translateX(0);transition:all 0.15s ease-in-out;}.back-link svg line,.back-link svg path{stroke:currentColor;}.back-link:hover{text-decoration:underline;text-decoration-thickness:1px;}.back-link:hover svg{transform:translateX(calc(1 * var(--spacing)));}
.social-links{display:flex;flex-direction:row;gap:var(--spacing);align-items:center;justify-content:flex-start;list-style:none;}.social-links a{display:block;transform:scale(1);transform-origin:center center;transition:all 0.15s ease-in-out;}.social-links a svg{display:block;}.social-links a svg path{fill:currentColor;}.social-links a.linkedin svg path:first-child{fill:transparent;stroke:currentColor;}.social-links a:hover,.social-links a:focus{transform:scale(1.2);}.block-social-links{}.block-social-links .social-links__title{margin-block-end:var(--spacing-small);}.block-social-links .social-links{}
nav.breadcrumb{font-size:var(--fs-small);}nav.breadcrumb ol{list-style:none;margin:0;padding:0;}nav.breadcrumb li{display:inline;vertical-align:baseline;}nav.breadcrumb li + li::before{content:">";display:inline-block;padding-inline:.25rem;vertical-align:baseline;}nav.breadcrumb a{text-decoration:none;color:currentColor;}nav.breadcrumb a:hover,nav.breadcrumb a:focus{text-decoration:underline;text-decoration-thickness:1px;}
.separator{margin-block:var(--spacing-extralarge);text-align:center;}.separator svg{display:block;margin-inline:auto;margin-block:auto;}.separator svg path,.separator svg polygon{fill:currentColor;}.separator--line{}.separator--line svg{max-height:11rem;}.separator--round{}.separator--triangle{}.separator--diamond{}.separator--dot{}.separator--dot svg{max-height:7rem;}
[data-drupal-messages]{padding:var(--spacing-large);}[data-drupal-messages] .messages{border:0;border-left:5px solid;padding:var(--spacing);margin-inline:auto;max-width:50em;border-color:var(--message-color);color:var(--message-color);background-color:var(--message-background);}@supports (color:color-mix(in srgb,white,black)){[data-drupal-messages] .messages{background-color:color-mix(in srgb,var(--message-color),transparent 80%);}}[data-drupal-messages] .messages a{color:currentColor;}[data-drupal-messages] .messages.messages--status{--message-color:green;--message-background:#c2daba;}[data-drupal-messages] .messages.messages--warning{--message-color:darkorange;--message-background:#f5ddba;}[data-drupal-messages] .messages.messages--error{--message-color:red;--message-background:#f5c1ba;}
.media--type-video-iframe{max-width:50em;}.media--type-video-iframe iframe{width:100%;aspect-ratio:16/9;margin-block:var(--spacing);}.paragraph--type--slider{margin-block:var(--spacing);margin-inline:auto;}.section:nth-child(2) .paragraph--type--slider{margin-block:auto 0;margin-inline:0;}
.block-local-tasks-block{--local-task-size:6rem;box-shadow:-2px 0px 10px -5px rgba(0,0,0,0.75);position:fixed;z-index:100;top:50vh;right:0;margin-top:-12rem;background-color:var(--background-blue);color:var(--background-blue-text);border-top-left-radius:4px;border-bottom-left-radius:4px;overflow:clip;height:var(--local-task-size);}.block-local-tasks-block::before{content:'⚙';color:var(--background-blue-text);display:block;font-family:sans-serif;font-size:var(--local-task-size);line-height:var(--local-task-size);height:var(--local-task-size);width:var(--local-task-size);text-align:center;margin-left:auto;transition:color;}.block-local-tasks-block:hover::before{}.block-local-tasks-block ul.tabs{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-tiny);overflow:clip;width:auto;max-width:0;}.block-local-tasks-block:hover{width:12rem;height:26rem;}.block-local-tasks-block:hover ul.tabs{max-width:12rem;height:20rem;}.block-local-tasks-block ul.tabs li{}.block-local-tasks-block ul.tabs a{display:block;padding:var(--spacing-tiny) var(--spacing-tiny);text-decoration:none;text-align:right;color:var(--background-blue-text);text-transform:uppercase;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-bold);transition:color;}.block-local-tasks-block ul.tabs a:focus,.block-local-tasks-block ul.tabs a:hover{color:var(--text-color);}.block-local-tasks-block ul.tabs a.is-active{}
.block-footer-contact{}.footer-contact{}.footer-contact__address{font-weight:var(--fw-normal);}.footer-contact__address strong{font-weight:var(--fw-bold);}
.block-language{}.block-language ul{list-style:none;display:flex;padding-block:var(--spacing-small);flex-direction:row;gap:var(--spacing-small);justify-content:center;align-items:center;}.block-language a{display:inline-block;font-weight:var(--fw-bold);color:var(--background-blue-text);border:2px solid var(--background-blue-text);border-radius:var(--fs-normal);text-decoration:none;font-size:var(--fs-tiny);padding-inline:var(--spacing-small);padding-block:var(--spacing-tiny);transition:all 0.15s ease-in-out;}.block-language a.is-active,.block-language a:hover,.block-language a:focus{background-color:var(--background-blue-text);color:var(--blue);}@media all and (min-width:480px){.block-language{}.block-language a{font-size:var(--fs-small);}}@media all and (min-width:1366px){.block-language ul{flex-direction:column;}}
.paragraph--type--listing-manual{}.paragraph--type--listing-manual .section__title{margin-bottom:var(--spacing-large);}.listing-auto{}.listing-auto--news{}.listing-auto--block{display:grid;grid-template-areas:'title'
    'listing'
    'morelink';grid-template-columns:1fr;align-items:center;grid-row-gap:var(--spacing-extralarge);}.listing-auto--block .section__title{grid-area:title;width:fit-content;}.listing-auto--block .listing-auto__more-link{grid-area:morelink;width:fit-content;}.listing-auto--block .teaser-list{grid-area:listing;}.listing-auto--block .chevron-svg{display:none;}@media all and (min-width:1024px){.listing-auto--block{grid-template-areas:'title    morelink'
        'listing  listing';grid-row-gap:var(--spacing-large);grid-template-columns:1fr 1fr;}.listing-auto--block .chevron-svg{display:block;}}.listing-auto--block.paragraph--type--listing-auto{margin:0;padding-block:var(--spacing-extralarge);padding-inline:var(--spacing-large);}.sections .section > .listing-auto--block.paragraph--type--listing-auto{margin-block-start:0;margin-block-end:0;}@media all and (min-width:1024px){.listing-auto--block.paragraph--type--listing-auto{padding-inline:var(--spacing-extralarge);}}.listing-auto--block.listing-auto--news{color:var(--orange-text);background-color:var(--orange-background);}.listing-auto--block.listing-auto--events{color:var(--brown-text);background-color:var(--brown-background);}.listing-auto--block.listing-auto--calls{color:var(--kaki);background-color:var(--kaki-light);}.listing-auto--page.listing-auto--partners,.listing-auto--block.listing-auto--partners{}
.block-menu-children{}.block-menu-siblings{}.block-menu-children > h2,.block-menu-siblings > h2{--morelink-width:4rem;font-size:var(--fs-normal);margin-block:var(--spacing-small);margin-inline-start:calc(var(--morelink-width) + var(--spacing));}ul.menu--arrow{--morelink-width:4rem;list-style:none;}ul.menu--arrow > li{margin-block-end:var(--spacing-small);}ul.menu--arrow a.morelink{font-size:var(--fs-normal);}ul.menu--arrow a.morelink svg{width:var(--morelink-width);height:auto;}ul.menu--arrow a.morelink:focus svg,ul.menu--arrow a.morelink:hover svg{transform:translateX(calc(var(--spacing-tiny)));}ul.menu--arrow ul{list-style:none;padding-inline-start:calc(var(--morelink-width) + var(--spacing));margin-block-start:var(--spacing-tiny);}ul.menu--arrow ul a{text-decoration:none;}ul.menu--arrow ul a:focus,ul.menu--arrow ul a:hover{text-decoration:underline;}
.region-navigation{padding:var(--spacing-small);display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing);align-items:center;justify-content:center;background:var(--background-blue);color:var(--background-blue-text);}.region-navigation .block-header-logo{margin-inline-end:auto;}.region-navigation .block-header-menu-pane-button{order:1;margin-inline-start:auto;}@media all and (min-width:1366px){.region-navigation{flex-direction:column;}.region-navigation > .block{margin-inline:0;}.region-navigation .block-header-logo{margin-block-end:auto;}.region-navigation .block-header-menu-pane-button{order:0;}.region-navigation .block-header-search-pane-button{margin-block-start:auto;}}.region-navigation button{background:none;padding:0;}#menu-pane-button{}#menu-pane-button svg{width:var(--menu-pane-button-width);stroke:var(--blue-dark);}#search-pane-button{}#search-pane-button svg{width:var(--search-pane-button-width);}#search-pane-button svg path,#search-pane-button svg rect{fill:var(--blue-dark);}
.region-footer{--footer-block-min-width:calc(320px - 2 * var(--spacing));display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--footer-block-min-width),1fr));gap:var(--spacing);padding-block:var(--spacing-extralarge) var(--spacing-large);padding-inline:var(--spacing);background:var(--background-blue);color:var(--background-blue-text);font-size:var(--fs-medium);font-weight:var(--fw-bold);}.region-footer > .block{padding-inline-end:var(--spacing-extralarge);padding-block-end:var(--spacing-extralarge);}@media screen and (min-width:768px){.region-footer{padding-inline:var(--spacing-large);font-size:var(--fs-large);}.region-footer > .block{padding-inline-end:var(--spacing-large);padding-block-end:var(--spacing-large);}}.region-footer a{text-decoration:none;color:var(--background-blue-text);}.region-footer a:hover,.region-footer a:focus{text-decoration:underline;text-decoration-thickness:1px;}.region-footer ul{list-style:none;}.region-footer ul.menu{}.region-footer ul.social-links{margin-block-start:var(--spacing-large);}@media screen and (min-width:768px){.region-footer .block-footer-logo{position:relative;margin-top:calc(-1 * var(--footer-logo-size) / 6);}}
.block-header-menu-pane-content,.block-header-search-pane-content{position:fixed;z-index:20;top:calc(var(--navigation-size) + var(--toolbar-offset));bottom:0;left:0;right:0;overscroll-behavior-block:contain;background-color:var(--blue-dark);color:var(--color-white);transform:translateX(-110vw);opacity:0.4;transition:all 0.15s ease-in-out;}.block-header-menu-pane-content.is-visible,.block-header-search-pane-content.is-visible{opacity:1;transform:translateX(0vw);}@media all and (min-width:1366px){.block-header-menu-pane-content,.block-header-search-pane-content{top:var(--toolbar-offset);left:var(--navigation-size);}}.pane{height:100%;}.pane__close-btn{position:absolute;z-index:2;top:var(--spacing);right:var(--spacing);background:transparent;padding:0;}.pane__close-btn:hover,.pane__close-btn:focus{background-color:transparent;}.pane__close-btn svg{width:4rem;height:4rem;background-color:var(--blue-dark);border-radius:2rem;}.pane__close-btn svg path{fill:var(--blue);}.pane--menu .pane__close-btn{display:none;background-color:transparent;}.pane--menu .pane__close-btn svg{background-color:transparent;}.pane--menu .pane__close-btn svg path{fill:var(--blue-dark);}@media all and (min-width:1366px){.pane--menu .pane__close-btn{display:block;}}.pane--menu{position:relative;display:grid;height:100%;grid-template-columns:1fr;align-content:stretch;justify-items:center;font-size:var(--fs-large);overflow-x:clip;overflow-y:auto;}.pane--menu > div{display:flex;flex-direction:column;gap:var(--spacing-large);align-items:flex-start;justify-content:center;padding-inline:var(--spacing);padding-block:5rem;}.pane--menu > .pane-menu__second{display:none;background-color:var(--blue);}.pane--menu .logotitle{align-items:center;}.pane--menu ul{list-style:none;}.pane--menu ul ul{}.pane--menu a{color:var(--color-white);text-decoration:none;}.pane-menu__main a{font-size:var(--fs-large);text-transform:uppercase;}.pane-menu__main li li a{text-transform:none;}.pane-menu__main a:focus,.pane-menu__main a:hover{text-decoration:underline;text-decoration-thickness:1px;}.pane-menu__main .menu-item--active-trail a{font-weight:var(--fw-bold);}.pane-menu__main{}.pane-menu__main .menu--level-0 > li{margin-block-end:var(--spacing-large);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:var(--spacing);}.pane-menu__main .menu--level-0 > li > svg{order:-1;transform:scale(0.75);transform-origin:center center;opacity:0;transition:all 0.15s ease-in-out;width:5rem;height:5rem;}.pane-menu__main .menu--level-0 > li.menu-item--active-trail > a + svg,.pane-menu__main .menu--level-0 > li > a:hover + svg{opacity:1;transform:scale(1);}.pane-menu__main .menu--level-0 > li > .menu--level-1{width:100%;margin-inline-start:5rem;padding-inline-start:var(--spacing);margin-block-start:calc(-1 * var(--spacing-large));}.pane-menu__main .menu--level-0 > li > .menu--level-1 a{text-transform:none;font-size:var(--fs-medium);line-height:var(--lh-regular);font-weight:var(--fw-regular);color:var(--blue);}.pane-menu__main .menu--level-2{margin-block-end:var(--spacing);}.pane-menu__main .menu--level-2 a{font-size:var(--fs-medium);}@media all and (min-width:1024px){.pane--menu{justify-items:stretch;grid-template-columns:1fr 1fr;}.pane--menu > div{padding-inline-start:10vw;}.pane--menu > .pane-menu__second{display:flex;}.pane-menu__main{}.pane-menu__main .menu--level-1,.pane-menu__main .menu--level-2{display:none;}.pane-menu__second .menu--level-0{margin-block-end:0;display:grid;}.pane-menu__second .menu--level-0 > li{grid-row:1;grid-column:1;display:flex;flex-direction:column;justify-content:center;}.pane-menu__second .menu--level-0 > li > a{display:none;}.pane-menu__second .menu--level-0 > li > ul{padding-inline-start:0;}.pane-menu__second .menu--level-0 > li > ul{position:relative;opacity:0;transform:translateY(-100vh);transition:all 0.15s ease-in-out;}.pane-menu__second .menu--level-0 > li > ul a{pointer-events:none;}.pane-menu__second .menu--level-0 > li > ul.visible{z-index:10;opacity:1;transform:translateY(0vh);}.pane-menu__second .menu--level-0 > li > ul.visible a{pointer-events:initial;}.pane-menu__second li a{color:var(--blue-dark);font-weight:var(--fw-bold);}.pane-menu__second li a:hover,.pane-menu__second li a:focus{text-decoration:underline;text-decoration-thickness:1px;}.pane-menu__second .menu--level-1 > li{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--spacing);}.pane-menu__second .menu--level-1 > li > svg{order:-1;width:5rem;margin-left:calc(-5rem - var(--spacing));transform:scale(0.75);transform-origin:center center;opacity:0;transition:all 0.15s ease-in-out;}.pane-menu__second .menu--level-1 > li > svg rect,.pane-menu__second .menu--level-1 > li > svg path,.pane-menu__second .menu--level-1 > li > svg line{stroke:var(--blue-dark);}.pane-menu__second .menu--level-1 > li.menu-item--active-trail > a + svg,.pane-menu__second .menu--level-1 > li > a:hover + svg{transform:scale(1);opacity:1;}.pane-menu__second .menu--level-1 > li + li{margin-block-start:var(--spacing);}.pane-menu__second .menu--level-2{width:100%;margin-block-end:var(--spacing-large);padding-inline-start:var(--spacing-large);}.pane-menu__second .menu--level-2 li{}.pane-menu__second .menu--level-2 li a{font-weight:var(--fw-normal);}}.pane--search{display:flex;align-items:center;justify-content:center;padding-inline:var(--spacing);}
.sections{display:grid;grid-template-columns:minmax(300px,1fr);gap:0;max-width:100vw;}@media all and (min-width:1024px){.sections{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);}}.section--half{}.section--full{grid-column-start:1;grid-column-end:-1;}.section--null{display:none;}.section{display:flex;gap:var(--spacing-large);flex-direction:column;min-height:var(--spacing-large);}.node--view-mode-full .section{}.section > *{margin-inline:var(--spacing-large);}.section > .paragraph + .paragraph{margin-block-start:var(--spacing-large);}.section > :first-child{margin-block-start:var(--spacing-large);}.section > :last-child{margin-block-end:var(--spacing-large);}.section > .paragraph.paragraph--type--separator + .paragraph{margin-block-start:0;}@media screen and (min-width:768px){.node--view-mode-full .section:first-child{min-height:40vh;}}@media all and (min-width:1024px){.section{}.section > *{margin-inline:var(--spacing-extralarge);}.section:nth-child(n+3) > :first-child{margin-block-start:var(--spacing-extralarge);}.section > :last-child{margin-block-end:var(--spacing-extralarge);}}.sections-breadcrumb{}.sections-breadcrumb .section{gap:var(--spacing);}.sections-breadcrumb .section:nth-child(2){display:none;}.sections-breadcrumb .section > *{margin-block:var(--spacing);}.page-node-type-page.path--actualites .sections-breadcrumb .section:nth-child(2),.page-node-type-page.path--news .sections-breadcrumb .section:nth-child(2),.page-node-type-page.path--annuaire .sections-breadcrumb .section:nth-child(2),.page-node-type-page.path--fellows .sections-breadcrumb .section:nth-child(2),.page-node-type-page.path--agenda .sections-breadcrumb .section:nth-child(2){background-color:transparent;}.section.section--null{min-height:0;}@media all and (min-width:1024px){.sections-breadcrumb .section:nth-child(2){display:block;}}.section .section__title{}.section > .field > .field__title{margin-block-start:0;}.section__title.logotitle{}.section--half .section__title.logotitle{align-items:center;}.section--half .section__title.logotitle h2{font-size:var(--fs-large);font-weight:var(--fw-bold);}.section:nth-child(4n+6),.section:nth-child(4n+3){background-color:var(--blue-light);}.section:nth-child(2){background-color:var(--blue-dark);color:var(--color-white);}.node--news--full .section:nth-child(2){background-color:var(--orange);}.node--news--full .section:nth-child(4n+6),.node--news--full .section:nth-child(4n+3){background-color:var(--orange-light);}.node--event--full .section:nth-child(2){background:var(--brown);}.path--is-agenda .section:nth-child(4n+6),.path--is-agenda .section:nth-child(4n+3),.node--event--full .section:nth-child(4n+6),.node--event--full .section:nth-child(4n+3){background-color:var(--brown-light);}.path--is-agenda-archives .section:nth-child(2),.path--is-agenda-archives .section:nth-child(4n+6),.path--is-agenda-archives .section:nth-child(4n+3){background-color:var(--brown-light);color:var(--brown-text);}.node--person--full .section:nth-child(2){background-color:var(--fellowbrown);}.path--is-annuaire .section:nth-child(4n+6),.path--is-fellows .section:nth-child(4n+3),.node--person--full .section:nth-child(4n+6),.node--person--full .section:nth-child(4n+3){background-color:var(--fellowbrown-light);}.path--residences .section:nth-child(2),.path--calls .section:nth-child(2),.path--chairs .section:nth-child(2),.node--call--full .section:nth-child(2),.node--chair--full .section:nth-child(2){background-color:var(--kaki);}.path--residences .section:nth-child(4n+6),.path--residences .section:nth-child(4n+3),.path--calls .section:nth-child(4n+6),.path--calls .section:nth-child(4n+3),.path--chairs .section:nth-child(4n+6),.path--chairs .section:nth-child(4n+3),.node--call--full .section:nth-child(4n+6),.node--call--full .section:nth-child(4n+3),.node--chair--full .section:nth-child(4n+6),.node--chair--full .section:nth-child(4n+3){background-color:var(--kaki-light);}.path--projets-scientifiques .section:nth-child(2),.path--scientific-programs .section:nth-child(2){background-color:var(--yellow);}.path--projets-scientifiques .section:nth-child(4n+6),.path--projets-scientifiques .section:nth-child(4n+3),.path--scientific-programs .section:nth-child(4n+6),.path--scientific-programs .section:nth-child(4n+3){background-color:var(--yellow-light);}.section:nth-child(3):is(.section--full),.section:nth-child(4n+6):is(.section--full),.section:nth-child(4n+3):is(.section--full){background-color:transparent;}.section.section-related-content{}.section.section--half-split{background-color:transparent;color:currentColor;flex-direction:row;align-items:center;justify-content:center;gap:0;}.section.section--half-split .paragraph--type--separator{display:none;}@media all and (min-width:1024px){.section.section--half-split{justify-content:flex-end;}}@media all and (min-width:1366px){.section.section--half-split{justify-content:space-between;}.section.section--half-split .paragraph--type--separator{display:block;flex:1;}}.section.section-back-link{background-color:var(--background-blue);color:var(--background-blue-text);padding-block:var(--spacing);border-bottom:1px solid var(--color-white);}.section.section-back-link > a.back-link{margin-block:0;color:inherit;}.related-content{display:grid;grid-template-areas:'title'
      'listing'
      'morelink';grid-template-columns:1fr;align-items:center;grid-row-gap:var(--spacing-large);}.related-content__title{grid-area:title;width:fit-content;}.related-content__morelink{grid-area:morelink;width:fit-content;}.related-content__list{grid-area:listing;}@media all and (min-width:1024px){.related-content{grid-template-areas:'title    morelink'
        'listing  listing';grid-template-columns:1fr 1fr;}}.section.section--teaser-list{}.section.section-related-content{background-color:var(--color-white);}.section.section-related-content .logotitle{}
.teaser{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--spacing);max-width:40.5rem;}.teaser__meta{font-size:var(--fs-normal);line-height:var(--lh-small);font-weight:var(--fw-bold);display:flex;flex-direction:column;justify-content:flex-end;}.teaser__meta a{text-decoration:none;}.teaser__meta a:hover,.teaser__meta a:focus{text-decoration:underline;text-decoration-thickness:1px;}.field--name-field-event-date{font-weight:var(--fw-normal);}.node--partner--teaser .teaser__meta{display:none;}.node--person--teaser .teaser__meta{display:none;}.teaser__image{aspect-ratio:3/2;width:100%;background-color:currentColor;min-height:max-content;max-height:max-content;}.teaser__image picture{background-color:currentColor;box-sizing:border-box;max-width:fit-content;position:relative;--picture-filter-color:color-mix(in srgb,currentColor,transparent 10%);}.node--news--teaser .teaser__image picture{--picture-filter-color:color-mix(in srgb,var(--orange),transparent 10%);}.node--event--teaser .teaser__image picture{--picture-filter-color:color-mix(in srgb,var(--brown),transparent 10%);}.node--call--teaser .teaser__image picture{--picture-filter-color:color-mix(in srgb,var(--kaki),transparent 10%);}.node--person--teaser .teaser__image picture{--picture-filter-color:color-mix(in srgb,var(--fellowbrown),transparent 10%);}.node--chair--teaser .teaser__image picture{--picture-filter-color:color-mix(in srgb,var(--kaki),transparent 10%);}.teaser__image picture::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:inherit;filter:contrast(100%) brightness(110%);opacity:0.7;background:linear-gradient(0deg,var(--picture-filter-color),var(--picture-filter-color)),url("data:image/svg+xml,%3Csvg viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='5.05' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(/themes/custom/sphere/css/components/organisms/%2523noiseFilter)'/%3E%3C/svg%3E");transition:all 0.15s ease-in-out;mix-blend-mode:hard-light;background-blend-mode:luminosity;}.teaser__image img{box-sizing:border-box;border-radius:inherit;transition:all 0.15s ease-in-out;filter:grayscale(65%) contrast(120%);}.node--chair--teaser .teaser__image,.node--call--teaser .teaser__image,.node--person--teaser .teaser__image,.node--partner--teaser .teaser__image{background-color:transparent;}.node--partner--teaser .teaser__image{aspect-ratio:auto;min-height:20rem;padding-right:var(--spacing-extralarge);display:flex;flex-direction:row;align-items:center;}.node--person--teaser .teaser__image picture{border-radius:50%;max-width:calc(2/3 * 100%);}.node--person--teaser .teaser__image img{}.node--partner--teaser .teaser__image picture{background-color:transparent;}.node--partner--teaser .teaser__image picture::after{content:none;display:none;}.node--partner--teaser .teaser__image img{}.node--chair--teaser .teaser__image picture,.node--call--teaser .teaser__image picture{border-radius:var(--spacing);border:1px solid currentColor;}.node--chair--teaser .teaser__image img,.node--call--teaser .teaser__image img{}.node--call--teaser .teaser__image picture{background-color:var(--color-white);}.teaser__title{font-size:var(--fs-large);line-height:var(--lh-small);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:clip;text-overflow:ellipsis;max-width:100%;}.teaser__title h2{font-size:var(--fs-large);font-weight:var(--fw-regular);margin-block:0;}.teaser__title a{color:currentColor;text-decoration:none;}.node--call--teaser .teaser__title{}.node--call--teaser .teaser__title .badge{margin-block-end:var(--spacing);}.node--person--teaser .teaser__title{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;text-overflow:initial;}.node--person--teaser .teaser__title h2{font-weight:var(--fw-bold);}.teaser__footer{font-size:var(--fs-normal);line-height:var(--lh-small);font-weight:var(--fw-bold);}.teaser .teaser__footer .field--name-field-intro{margin-block:0;}.node--person--teaser .teaser__footer{min-height:4rem;}@media screen and (min-width:480px){.teaser__meta{min-height:5rem;}.teaser__title{min-height:7.5rem;}.node--person--teaser .teaser__meta,.node--person--teaser .teaser__title{}}.teaser.teaser--featured{max-width:69rem;}.teaser.teaser--featured .teaser__meta{min-height:0;}.teaser.teaser--featured .teaser__title{min-height:0;}.teaser.teaser--featured .teaser__footer{font-weight:var(--fw-normal);}.node--news--teaser.teaser--featured{color:var(--orange);}.node--event--teaser.teaser--featured{color:var(--brown);}.teaser[data-once="enlargeYourClick"]{cursor:pointer;}.teaser[data-once="enlargeYourClick"]:hover{}.teaser[data-once="enlargeYourClick"]:hover .teaser__title a{text-decoration:underline;text-decoration-thickness:1px;}.teaser[data-once="enlargeYourClick"]:hover .teaser__image picture::after{opacity:0.15;}.teaser[data-once="enlargeYourClick"]:hover .teaser__image picture img{filter:grayscale(10%) contrast(105%);}
.slider-wrapper{position:relative;}.slider{overflow-x:clip;}.slider img{margin-inline:auto;}.slider__btn{--slider-btn-size:6rem;position:absolute;z-index:2;top:50%;margin-top:calc(-0.5 * var(--slider-btn-size));height:var(--slider-btn-size);width:var(--slider-btn-size);cursor:pointer;}.slider__btn--prev{left:0;}.slider__btn--next{right:0;}@media screen and (min-width:1024px){.slider__btn{--slider-btn-size:8rem;}.slider__btn--prev{left:var(--spacing);}.slider__btn--next{right:var(--spacing);}}@media screen and (min-width:1920px){.slider__btn--prev{left:var(--spacing-large);}.slider__btn--next{right:var(--spacing-large);}}.slider__btn svg{transform-origin:center center;transition:all 0.15s ease-in-out;height:var(--slider-btn-size);width:var(--slider-btn-size);}.slider__btn svg line{stroke:var(--color-white);}.slider__btn--prev svg{transform:rotate(+90deg);}.slider__btn--next svg{transform:rotate(-90deg);}.slider__btn:hover svg line,.slider__btn:focus svg line{stroke:var(--blue-dark);}.media{}
body.error{}body.error .block-system-main-block{font-size:var(--fs-large);padding:var(--spacing-extralarge);}
.node--view-mode-full{}.node--view-mode-full .field--name-field-links,.node--view-mode-full .field--name-field-attachments{}.node--view-mode-full .field--name-field-links ul.field__items,.node--view-mode-full .field--name-field-attachments ul.field__items{list-style-position:inside;}.node--view-mode-full .field--name-field-links ul.field__items li,.node--view-mode-full .field--name-field-attachments ul.field__items li{margin-block-end:var(--spacing-small);}.node--view-mode-full .field--name-field-intro{margin-block-start:var(--spacing);}.node--view-mode-full.node--unpublished{position:relative;}.node--view-mode-full.node--unpublished::before{content:'⚠⚠⚠ Unpublished content ⚠⚠⚠';display:block;position:absolute;top:-6rem;left:50%;width:40rem;margin-left:-20rem;background:hotpink;border:2px solid #000;color:#000;text-transform:uppercase;text-align:center;font-size:20px;}.path--projets-scientifiques,.path--scientific-programs{}.page-node-type-page.path--projets-scientifiques .node--page--full,.page-node-type-page.path--scientific-programs .node--page--full{color:var(--yellow);}.page-node-type-page.path--projets-scientifiques .node--page--full .section.section-back-link,.page-node-type-page.path--scientific-programs .node--page--full .section.section-back-link{background:var(--yellow);color:var(--color-white);}
.teaser-list{}.teaser-list > .view-content{display:grid;gap:var(--spacing-large);grid-template-columns:minmax(10rem,1fr);}.section--half .teaser-list > .view-content{gap:var(--spacing);}@media all and (min-width:640px){.teaser-list .view-content{grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr);}.section--half .teaser-list > .view-content{grid-template-columns:minmax(10rem,1fr);}}@media all and (min-width:1024px){.teaser-list .view-content{grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr) minmax(10rem,1fr) minmax(10rem,1fr);}.section--half .teaser-list > .view-content{gap:var(--spacing-large);grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr);}}.pager{padding:var(--spacing-extralarge) var(--spacing);}.pager__items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--spacing-small);list-style:none;}.pager__item{color:var(--blue-dark);}.pager__item a{display:inline-block;padding:var(--spacing-tiny) var(--spacing-small);text-decoration:none;color:var(--blue-dark);}.pager__item a:hover,.pager__item a:focus{background:var(--blue-light);}.view-display-id-embed_block{}.view-display-id-embed_block .chevron-svg{margin-block-start:var(--spacing-large);margin-inline:auto;}.view-display-id-embed_block .chevron-svg line{stroke:currentColor;}.section > .block.block-search-summary{margin-block-start:auto;margin-block-end:0;}.search-summary{}.ui-widget.search-api-autocomplete-search{border:0;outline:2px solid var(--blue);background:var(--color-white);color:var(--text-color);max-width:45rem;font-size:var(--fs-small);}.ui-widget.search-api-autocomplete-search li.ui-menu-item{}.ui-widget.search-api-autocomplete-search li.ui-menu-item:hover,.ui-widget.search-api-autocomplete-search li.ui-menu-item:focus{background:var(--blue);color:var(--color-white);}.ui-widget.search-api-autocomplete-search a.ui-menu-item-wrapper{}.ui-widget.search-api-autocomplete-search a.ui-menu-item-wrapper .search-api-autocomplete-suggestion{padding:var(--spacing-tiny);white-space:nowrap;overflow:clip;text-overflow:ellipsis;font-size:var(--fs-tiny);}.ui-widget.search-api-autocomplete-search a.ui-menu-item-wrapper.ui-state-active{}.ui-widget.search-api-autocomplete-search a.ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:var(--blue);color:var(--color-white);}
.node--person--full{color:var(--fellowbrown);}.page-node-type-page.path--annuaire .node--page--full,.page-node-type-page.path--fellows .node--page--full{color:var(--fellowbrown);}.node--person--full .section.section-back-link{background:var(--fellowbrown);color:var(--color-white);}.view--fellows--embed{color:var(--fellowbrown);}.node--person--full > header{font-size:var(--fs-medium);}.node--person--full > header .field{}.node--person--full .person-position{font-size:var(--fs-large);}.node--person--full .field--name-field-person-position{margin-block-end:var(--spacing);}.node--person--full .field--name-field-person-position p{margin-block:0;}.node--person--full .field--name-field-person-discipline,.node--person--full .field--name-field-person-country{display:inline-flex;}.node--person--full .field--name-field-person-discipline + .field--name-field-person-country::before{content:" - ";display:inline-block;padding-inline-end:0.5rem;}.node--person--full .person-portrait{margin-block:var(--spacing-large);}.node--person--full .person-portrait img{max-width:100%;border-radius:50%;}.node--person--full .person-period-contact{}.node--person--full .field--name-field-person-period{margin-block-end:var(--spacing);}.node--person--full .person-period-contact a{color:var(--text-color);text-decoration:none;}.node--person--full .person-period-contact a:hover,.node--person--full .person-period-contact a:focus{text-decoration:underline;text-decoration-thickness:1px;}.node--person--full .person-type{margin-block-start:var(--spacing);font-weight:var(--fw-bold);}.node--person--full .field__label{font-weight:var(--fw-bold);}.node--person--full div.section .field__label{font-size:var(--fs-large);margin-block-end:var(--spacing-large);}.node--person--full .field--type-text-long{max-width:45em;}.section-person-news{background-color:var(--orange-background);color:var(--orange-text);padding-block:var(--spacing-large);}
.node--news--full{color:var(--orange-text);}.page-node-type-page.path--actualites .node--page--full,.page-node-type-page.path--news .node--page--full{color:var(--orange-text);}.node--news--full .section.section-back-link{background:var(--orange-text);color:var(--color-white);}.view--news--embed{color:var(--orange-text);}.section.section-related-news{color:var(--orange-text);background-color:var(--orange-background);}.node--news--full > header time{font-weight:var(--fw-bold);margin-bottom:calc(-1 * var(--spacing-large));}.node--news--full > header .field--name-field-news-category a{text-decoration:none;}.node--news--full > header .field--name-field-news-category a:hover,.node--news--full > header .field--name-field-news-category a:focus{text-decoration:underline;text-decoration-thickness:1px;}
.node--event--full{color:var(--brown);}.page-node-type-page.path--agenda .node--page--full,.page-node-type-page.path--agenda .node--page--full{color:var(--brown);}.node--event--full .section.section-back-link{background:var(--brown);color:var(--color-white);}.view--events--embed{color:var(--brown);}.section.section-related-events{color:var(--brown-text);background-color:var(--brown-background);}.node--event--full > header .field--name-field-event-date{font-weight:var(--fw-bold);margin-bottom:calc(-1 * var(--spacing-large));}.node--event--full > header .field--name-field-event-category a{text-decoration:none;}.node--event--full > header .field--name-field-event-category a:hover,.node--event--full > header .field--name-field-event-category a:focus{text-decoration:underline;text-decoration-thickness:1px;}.node--event--full > header .field--name-field-image{margin-block-start:var(--spacing-large);}.node--event--full .field__label{font-weight:var(--fw-bold);}.node--event--full div.section .field__label{font-size:var(--fs-large);margin-block-end:var(--spacing);}.node--event--full .section-event-info{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-large);}.node--event--full .section-event-info .separator{margin-block:var(--spacing-extralarge);text-align:center;}.node--event--full .section-event-info svg{display:block;margin-inline:auto;}.node--event--full .section-event-info svg rect,.node--event--full .section-event-info svg path{fill:var(--blue);}.related-events{display:grid;grid-template-areas:'title    morelink'
    'listing  listing';grid-template-columns:1fr 1fr;align-items:center;grid-row-gap:var(--spacing-large);}.related-events .section__title{grid-area:title;width:fit-content;}.related-events .section__more-link{grid-area:morelink;width:fit-content;}.related-events .teaser-list{grid-area:listing;}
.node--call--full,.node--chair--full{color:var(--kaki);}.page-node-type-page.path--calls .node--page--full,.page-node-type-page.path--chairs .node--page--full,.page-node-type-page.path--residences .node--page--full,.page-node-type-page.path--residences .node--page--full{color:var(--kaki);}.node--call--full .section.section-back-link,.node--chair--full .section.section-back-link{background:var(--kaki);color:var(--color-white);}.view--calls--embed,.view--chairs--embed{color:var(--kaki);}.node--call--full{}.node--call--full > header{}.node--call--full > header .field--name-field-call-category{font-size:var(--fs-large);font-weight:var(--fw-bold);}.node--call--full > header .field--name-field-call-introduction,.node--call--full > header .field--name-field-image{margin-block:var(--spacing);}.node--call--full > header .field--name-field-call-introduction{font-size:var(--fs-large);}.node--call--full .call-category-and-status{display:flex;flex-direction:row;gap:var(--spacing-large);}.node--call--full .section-submission{}.node--call--full .section-submission > .field{}.node--call--full .section-submission > .field .field__title{margin-block-start:0;}.node--call--full .section-submission > .field + .field{}.node--call--full .section-submission > .field--name-field-call-date{margin-block-start:var(--spacing-large);padding-block-start:var(--spacing-large);border-top:1px solid currentColor;}.node--call--full .field--name-field-call-email ul.field__items{list-style-position:inside;}.node--call--full .field--name-field-call-email ul.field__items li{margin-block-end:var(--spacing-small);}
.node--partner--full{}.node--partner--full header.section{}.node--partner--full .section-image{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.node--partner--full .field--name-field-partner-link{}.node--partner--full .field--name-field-partner-link a{font-weight:var(--fw-bold);}

.glider-contain{width:100%;margin:0 auto;position:relative;}.glider{margin:0 auto;position:relative;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0);}.glider-track{transform:translateZ(0);width:100%;margin:0;padding:0;display:flex;z-index:1;}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab;}.glider.draggable .glider-slide img{user-select:none;pointer-events:none;}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing;}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%;}.glider-slide img{max-width:100%;}.glider::-webkit-scrollbar{opacity:0;height:0;}.glider-prev,.glider-next{user-select:none;position:absolute;outline:none;background:none;padding:0;z-index:2;font-size:40px;text-decoration:none;left:-23px;border:0;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67);}.glider-prev:hover,.glider-next:hover,.glider-prev:focus,.glider-next:focus{color:#a89cc8;}.glider-next{right:-23px;left:auto;}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default;}.glider-slide{min-width:150px;}.glider-hide{opacity:0;}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;}.glider-dot{border:0;padding:0;user-select:none;outline:none;display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px;}.glider-dot:hover,.glider-dot:focus,.glider-dot.active{background:#a89cc8;}@media(max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px;}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,0.25);box-shadow:0 0 1px rgba(255,255,255,.25);}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
