/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.c-event-card__format,.c-event-card__location,.is-style-p0{font-size:1rem;font-family:"Libre Franklin",sans-serif;line-height:1.4}.c-event-header__extra,.c-partners__title,.is-style-p1{font-size:1.25rem;font-family:"Libre Franklin",sans-serif;line-height:1.4}.c-content .wp-block-table thead,.c-content .wp-block-table figcaption,.c-event-card__footer,.c-news-header__read-time,.c-line-header__read-time,.is-style-p2{font-size:clamp(1rem,0.911971831rem + 0.3755868545vw,1.25rem);font-family:"Libre Franklin",sans-serif;line-height:1.4}.c-content>h1{font-size:clamp(3.5rem,3.323943662rem + 0.7511737089vw,4rem);font-family:"Libre Franklin",sans-serif;line-height:1.25}.c-content>h2,.c-contact-cta__title,.c-related__pretitle{font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);font-family:"Libre Franklin",sans-serif;font-weight:400;line-height:1.15;letter-spacing:-0.5px}.c-footer__newsletter-title,.c-line-card__title{font-size:1.5rem;font-weight:600;font-family:"Libre Franklin",sans-serif;line-height:1.3}.c-card-search__title,.c-content>h4,.c-event-card__title,.c-publication-card__title,.c-news-card__title{font-size:clamp(1.25rem,1.161971831rem + 0.3755868545vw,1.5rem);font-weight:600;font-family:"Libre Franklin",sans-serif;line-height:1.25}.c-content>h3,.c-content>h5,.c-related__title{font-size:clamp(1.5rem,1.323943662rem + 0.7511737089vw,2rem);font-family:"Libre Franklin",sans-serif;font-weight:400;line-height:1.25}.c-content>h6{font-size:clamp(1.25rem,1.161971831rem + 0.3755868545vw,1.5rem);font-family:"Libre Franklin",sans-serif;line-height:1.25}.c-card-search__wrapper>*:first-child,.c-404__search>*:first-child,.c-publication-header__info>*:first-child,.c-publication-header__intro>*:first-child,.c-event-header__info>*:first-child,.c-news-header__info>*:first-child,.c-news-header__intro>*:first-child,.c-line-header__info>*:first-child,.c-line-header__intro>*:first-child,.c-partners__wrapper>*:first-child,.c-contact-cta__wrapper>*:first-child,.c-line-card__text>*:first-child{margin-top:0}.c-card-search__wrapper>*:last-child,.c-404__search>*:last-child,.c-publication-header__info>*:last-child,.c-publication-header__intro>*:last-child,.c-event-header__info>*:last-child,.c-news-header__info>*:last-child,.c-news-header__intro>*:last-child,.c-line-header__info>*:last-child,.c-line-header__intro>*:last-child,.c-partners__wrapper>*:last-child,.c-contact-cta__wrapper>*:last-child,.c-line-card__text>*:last-child{margin-bottom:0}:root{--primary: #e31b25;--primary-rgb: 227, 27, 37;--alt: #292d41;--alt-rgb: 41, 45, 65;--alt50: #6d6f7b;--alt50-rgb: 109, 111, 123;--black: #000;--black-rgb: 0, 0, 0;--white: #fff;--white-rgb: 255, 255, 255;--gray: #dee6e7;--gray-rgb: 222, 230, 231;--light: #fafbfc;--light-rgb: 250, 251, 252;--grayblue: #dee6e7;--grayblue-rgb: 222, 230, 231;--grayblue50: #eef2f3;--grayblue50-rgb: 238, 242, 243;--red: #b1151d;--red-rgb: 177, 21, 29;--container-max: 1440px;--container-gap: clamp(1rem, 0.1197183099rem + 3.7558685446vw, 3.5rem);--section-gap: clamp(4rem, 3.6478873239rem + 1.5023474178vw, 5rem);--window-height: calc((var(--vh, 1vh) * 100));--grandient-size: clamp(3.75rem, 3.0897887324rem + 2.8169014085vw, 5.625rem);--section-header-width: 421px}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.5s}*,*::before,*::after{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none}html{font-size:16px;scroll-behavior:smooth}body{font-size:1rem;font-family:"Libre Franklin",sans-serif;line-height:1.4;color:var(--alt);background:var(--white)}body:has(.c-filters__open){padding-bottom:71px}@media(min-width: 1024px){body:has(.c-filters__open){padding-bottom:0}}img,svg{max-width:100%;height:auto}a{transition:all .3s ease-in-out;color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.o-container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--container-gap);padding-right:var(--container-gap)}.o-container--full{max-width:90rem}.o-container--small{max-width:49.25rem}.o-container--stretch{min-height:50vh}.oembed,.wp-video{flex:0 0 100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.oembed iframe,.oembed video,.oembed .mejs-container,.wp-video iframe,.wp-video video,.wp-video .mejs-container{position:absolute;top:0;left:0;width:100% !important;height:100% !important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:1.5rem auto;height:auto}.alignleft,.alignright{margin-bottom:1.5rem;height:auto}@media(min-width: 1024px){.alignleft{float:left;margin-right:1.5rem}.alignright{float:right;margin-left:1.5rem}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;color:var(--black);background:var(--white)}.c-title-1{font-size:clamp(3.5rem,3.323943662rem + 0.7511737089vw,4rem);font-family:"Libre Franklin",sans-serif;line-height:1.25}.c-title-2{font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);font-family:"Libre Franklin",sans-serif;font-weight:400;line-height:1.15;letter-spacing:-0.5px}.c-title-3{font-size:1.5rem;font-weight:600;font-family:"Libre Franklin",sans-serif;line-height:1.3}.c-title-4{font-size:clamp(1.25rem,1.161971831rem + 0.3755868545vw,1.5rem);font-weight:600;font-family:"Libre Franklin",sans-serif;line-height:1.25}.c-title-5{font-size:clamp(1.5rem,1.323943662rem + 0.7511737089vw,2rem);font-family:"Libre Franklin",sans-serif;font-weight:400;line-height:1.25}.c-title-6{font-size:clamp(1.25rem,1.161971831rem + 0.3755868545vw,1.5rem);font-family:"Libre Franklin",sans-serif;line-height:1.25}:root{--transition-timing: 0.9s}[data-reveal=""]{transition:opacity var(--transition-timing) ease-out;opacity:0}[data-reveal=""].is-visible{opacity:1}[data-reveal=fade-bottom]{transition:transform var(--transition-timing) ease-out,opacity var(--transition-timing) ease-out;transform:translateY(20px);opacity:0}[data-reveal=fade-bottom].is-visible{transform:translateY(0%);opacity:1}[data-reveal=fade-left]{transition:transform var(--transition-timing) ease-out,opacity var(--transition-timing) ease-out;transform:translateX(20px);opacity:0}[data-reveal=fade-left].is-visible{transform:translateX(0%);opacity:1}[data-reveal=circle]{transition:clip-path .5s ease-out;clip-path:circle(5%)}[data-reveal=circle].is-visible{clip-path:circle(100%);transform:translateY(0%)}[data-reveal=appear-right]{transition:clip-path .5s ease-out;clip-path:inset(0 100% 0 0)}[data-reveal=appear-right].is-visible{clip-path:inset(0 0 0 0)}[data-reveal=blur]{transition:filter var(--transition-timing) ease-out,opacity var(--transition-timing) ease-out;opacity:0;filter:blur(10px)}[data-reveal=blur].is-visible{opacity:1;filter:blur(0)}[data-reveal=zoom]{transition:transform var(--transition-timing) ease-out,opacity var(--transition-timing) ease-out;opacity:0;transform:scale(0.85)}[data-reveal=zoom].is-visible{opacity:1;transform:scale(1)}[data-reveal-delay]{transition-delay:var(--reveal-delay, 0s) !important}.c-header{background-color:var(--white);position:sticky;top:0;z-index:10;padding-top:clamp(1rem,0.823943662rem + 0.7511737089vw,1.5rem);padding-bottom:clamp(1rem,0.823943662rem + 0.7511737089vw,1.5rem);box-shadow:0 4px 15px 0 rgba(var(--black-rgb), 0.05)}@media(min-width: 1024px){.c-header{position:relative}}.c-header__wrapper{display:flex;justify-content:space-between;align-items:center}.c-header .custom-logo-link{display:block;max-width:clamp(9.625rem,6.0158450704rem + 15.3990610329vw,19.875rem);position:relative;z-index:10}.c-header .custom-logo-link:focus-visible{outline:1px solid var(--primary)}.c-header .custom-logo-link img{display:block}.c-header__menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0);border-radius:0;color:var(--alt);cursor:pointer;flex:0 0 32px;display:block;height:22px;width:32px;text-decoration:none;position:relative;color:var(--black)}@media(min-width: 1024px){.c-header__menu-toggle{display:none}}.c-header__menu-toggle .text{display:none}.c-header__menu-toggle .bar{display:block;width:100%;height:2px;background:currentcolor;position:absolute;right:0;top:0;transition:.25s ease-in-out}.c-header__menu-toggle .bar:nth-child(2){top:calc(50% - 1px)}.c-header__menu-toggle .bar:nth-child(3){top:calc(100% - 2px)}.c-header__menu-toggle.is-active{z-index:100}.c-header__menu-toggle.is-active .bar:nth-child(1){top:50%;transform:rotate(135deg)}.c-header__menu-toggle.is-active .bar:nth-child(2){opacity:0}.c-header__menu-toggle.is-active .bar:nth-child(3){top:50%;transform:rotate(-135deg)}.c-header__nav{background-color:var(--light);position:absolute;left:0;top:100%;width:100vw;height:100vh;display:flex;align-items:stretch;justify-content:flex-start;padding:2rem;flex-flow:column;opacity:0;gap:2rem;transition:opacity .3s linear;pointer-events:none}@media(min-width: 1024px){.c-header__nav{position:relative;top:0;background-color:rgba(0,0,0,0);height:auto;width:auto;opacity:1;flex:1;padding:0;gap:1rem;align-items:flex-end;pointer-events:auto}}.c-header__nav.is-open{opacity:1;pointer-events:auto}.c-header__search{display:flex;align-items:center;border-radius:100px;border:1px solid var(--alt50);padding:.5rem;background-color:var(--light)}.c-header__search:focus-visible{border-color:var(--primary)}@media(min-width: 1024px){.c-header__search{min-width:400px}}.c-header__search-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:0;background-color:rgba(0,0,0,0);padding:0 .5rem;line-height:1;font-size:1rem;flex:1 1 auto;padding-left:2rem;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMzMzOTggNy4zMzMwMUMxLjMzMzk4IDguOTI0MzEgMS45NjYxMyAxMC40NTA0IDMuMDkxMzQgMTEuNTc1NkM0LjIxNjU2IDEyLjcwMDkgNS43NDI2OSAxMy4zMzMgNy4zMzM5OCAxMy4zMzNDOC45MjUyOCAxMy4zMzMgMTAuNDUxNCAxMi43MDA5IDExLjU3NjYgMTEuNTc1NkMxMi43MDE4IDEwLjQ1MDQgMTMuMzM0IDguOTI0MzEgMTMuMzM0IDcuMzMzMDFDMTMuMzM0IDUuNzQxNzEgMTIuNzAxOCA0LjIxNTU5IDExLjU3NjYgMy4wOTAzN0MxMC40NTE0IDEuOTY1MTUgOC45MjUyOCAxLjMzMzAxIDcuMzMzOTggMS4zMzMwMUM1Ljc0MjY5IDEuMzMzMDEgNC4yMTY1NiAxLjk2NTE1IDMuMDkxMzQgMy4wOTAzN0MxLjk2NjEzIDQuMjE1NTkgMS4zMzM5OCA1Ljc0MTcxIDEuMzMzOTggNy4zMzMwMVoiIHN0cm9rZT0iIzI5MkQ0MSIvPgo8cGF0aCBkPSJNMTEuNTc2MiAxMS41NzUyTDE0LjY2NjggMTQuNjY1OSIgc3Ryb2tlPSIjMjkyRDQxIi8+PQo8L3N2Zz4K) no-repeat left center;background-size:18px}.c-header__search-input::-moz-placeholder{font-size:clamp(0.75rem,0.661971831rem + 0.3755868545vw,1rem)}.c-header__search-input::placeholder{font-size:clamp(0.75rem,0.661971831rem + 0.3755868545vw,1rem)}.c-header__search-input::-webkit-search-decoration,.c-header__search-input::-webkit-search-cancel-button,.c-header__search-input::-webkit-search-results-button,.c-header__search-input::-webkit-search-results-decoration{display:none}.c-header__search-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0);border-radius:0;color:var(--alt);cursor:pointer;font-size:clamp(0.75rem,0.661971831rem + 0.3755868545vw,1rem);display:flex;align-items:center;gap:.5rem;flex:0 1 auto;font-weight:500}@media(min-width: 1024px){.c-header__search-submit-text{display:none}}.c-header__search-submit-icon{display:flex;align-items:center}.c-header__search-submit:focus-visible{color:var(--primary)}.c-header__menu{list-style:none;padding:0;margin:0;font-weight:500}@media(min-width: 1024px){.c-header__menu{display:flex;gap:2rem}}.c-header__menu .menu-item{font-weight:500}.c-header__menu .menu-item a{padding:1.25rem 0;border-bottom:1px solid var(--alt50);color:var(--alt);display:block;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTdMMTMgOUw1IDEiIHN0cm9rZT0iI0UzMUIyNSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==) no-repeat right center;background-size:18px;padding-right:1rem}@media(min-width: 1024px){.c-header__menu .menu-item a{padding:0 0 .5rem 0;border-bottom:1px solid rgba(0,0,0,0);background:none}}@media(min-width: 1024px){.c-header__menu .menu-item a:hover{text-shadow:0 0 1px var(--alt);text-decoration:none;border-bottom-color:var(--primary);outline:none}}.c-header__menu .menu-item a:focus-visible{text-shadow:0 0 1px var(--alt);text-decoration:none;border-bottom-color:var(--primary);outline:none}.c-header__menu .menu-item:last-child a{border-bottom:0}@media(min-width: 1024px){.c-header__menu .menu-item.current-menu-item a{text-shadow:0 0 1px var(--primary);text-decoration:none;color:var(--primary);border-bottom-color:var(--primary)}}.c-breadcrumb{padding:1rem 0}.c-breadcrumb__list{margin-block:0;padding-block:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.c-breadcrumb__item{display:none}@media(min-width: 1024px){.c-breadcrumb__item{display:block}}.c-breadcrumb__item::before{content:"";width:11px;height:11px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDExIDExIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTMuMDU1NTQgMTAuMzg4OUw3Ljk0NDQzIDUuNDk5OTdMMy4wNTU1NCAwLjYxMTA4NCIgc3Ryb2tlPSIjMjkyRDQxIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K);background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;margin-right:.5rem}.c-breadcrumb__item:first-child::before{display:none}.c-breadcrumb__item:has(+.is-current){display:block}.c-breadcrumb__item:has(+.is-current)::before{display:none}@media(min-width: 1024px){.c-breadcrumb__item:has(+.is-current)::before{display:inline-block}}.c-breadcrumb__item:has(+.is-current):first-child::before{display:none}.c-breadcrumb__item:has(+.is-current) .c-breadcrumb__link::before{content:attr(data-prefix)}@media(min-width: 1024px){.c-breadcrumb__item:has(+.is-current) .c-breadcrumb__link::before{display:none}}.c-breadcrumb__link{text-decoration:underline;text-underline-offset:.25rem;line-height:1.5;font-size:500}.c-breadcrumb__link:focus-visible{text-decoration-thickness:2px !important}.c-breadcrumb__link[aria-current=page]{text-decoration:none;color:var(--alt)}.c-breadcrumb__link[aria-current=page]:focus-visible{text-decoration:underline}.c-filters{opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--white);z-index:11;transition:opacity .3s ease,visibility .3s ease,pointer-events .3s ease}@media(min-width: 1024px){.c-filters{opacity:1;visibility:visible;pointer-events:auto;position:static;top:auto;left:auto;width:auto;height:auto;box-shadow:0 4px 15px 0 rgba(0,0,0,.05);padding-block:2rem}}.c-filters.is-open{opacity:1;visibility:visible;pointer-events:auto}@media(min-width: 1024px){.c-filters__form{display:flex;justify-content:flex-start;align-items:center;gap:1rem}}.c-filters__header{display:flex;align-items:center;justify-content:space-between;padding-top:2rem}@media(min-width: 1024px){.c-filters__header{display:none}}.c-filters__title{font-size:1rem;font-weight:700;color:var(--black)}@media(min-width: 1024px){.c-filters__search{order:10;margin-left:auto}}.c-filters__search-wrapper{border-radius:1.5rem;border:1px solid var(--alt50);padding:.5rem 1rem;display:flex;align-items:center;background-color:var(--light)}@media(min-width: 1024px){.c-filters__search-wrapper{border-radius:0;padding:0;padding-bottom:.5rem;border:none;border-bottom:1px solid var(--alt50);background-color:rgba(0,0,0,0)}}.c-filters__search-input{border:none;outline:none;font-size:1rem;line-height:1;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMzMzOTggNy4zMzMwMUMxLjMzMzk4IDguOTI0MzEgMS45NjYxMyAxMC40NTA0IDMuMDkxMzQgMTEuNTc1NkM0LjIxNjU2IDEyLjcwMDkgNS43NDI2OSAxMy4zMzMgNy4zMzM5OCAxMy4zMzNDOC45MjUyOCAxMy4zMzMgMTAuNDUxNCAxMi43MDA5IDExLjU3NjYgMTEuNTc1NkMxMi43MDE4IDEwLjQ1MDQgMTMuMzM0IDguOTI0MzEgMTMuMzM0IDcuMzMzMDFDMTMuMzM0IDUuNzQxNzEgMTIuNzAxOCA0LjIxNTU5IDExLjU3NjYgMy4wOTAzN0MxMC40NTE0IDEuOTY1MTUgOC45MjUyOCAxLjMzMzAxIDcuMzMzOTggMS4zMzMwMUM1Ljc0MjY5IDEuMzMzMDEgNC4yMTY1NiAxLjk2NTE1IDMuMDkxMzQgMy4wOTAzN0MxLjk2NjEzIDQuMjE1NTkgMS4zMzM5OCA1Ljc0MTcxIDEuMzMzOTggNy4zMzMwMVoiIHN0cm9rZT0iIzI5MkQ0MSIvPgo8cGF0aCBkPSJNMTEuNTc2MiAxMS41NzUyTDE0LjY2NjggMTQuNjY1OSIgc3Ryb2tlPSIjMjkyRDQxIi8+PQo8L3N2Zz4K) no-repeat left center;background-size:18px;flex:1;padding-left:1.5rem}@media(min-width: 1024px){.c-filters__search-input{width:385px}}.c-filters__search-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0);border-radius:0;color:var(--alt);cursor:pointer;display:flex;align-items:center;justify-content:center}.c-filters__search-button:focus-visible{color:var(--primary)}.c-filters__dropdown{border-bottom:1px solid var(--grayblue);padding-block:1.5rem}@media(min-width: 1024px){.c-filters__dropdown{border-bottom:none;padding-block:0;display:flex;flex-direction:column;justify-content:center;position:relative}}.c-filters__dropdown-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0);border-radius:0;color:var(--alt);cursor:pointer;display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;font-size:0.875rem;font-weight:500;line-height:1}@media(min-width: 1024px){.c-filters__dropdown-button{border:1px solid var(--alt);border-radius:.25rem;padding:.25rem .5rem}}.c-filters__dropdown-button:focus-visible{outline:2px solid var(--primary)}.c-filters__dropdown-button-text{display:flex;align-items:center;gap:.25rem}@media(min-width: 1024px){.c-filters__dropdown-button-text{white-space:nowrap}}.c-filters__dropdown-button-count{display:block}.c-filters__dropdown-button-icon{transition:transform .3s ease;display:flex;align-items:center}.c-filters__dropdown-content{interpolate-size:allow-keywords;padding:0;height:0;overflow:hidden;transition:height .3s ease}@media(min-width: 1024px){.c-filters__dropdown-content{position:absolute;top:100%;left:0;transform:translateY(0.25rem);min-width:100%;height:auto;overflow:visible;border-radius:.25rem;border:1px solid var(--alt);background:var(--white);padding:1rem .5rem .5rem .5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}}.c-filters__dropdown-content-inner{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem}@media(min-width: 1024px){.c-filters__dropdown-content-inner{padding:0}}.c-filters__dropdown-content-item{position:relative}.c-filters__dropdown-content-label{font-size:0.875rem;font-weight:500;line-height:1;display:flex;align-items:flex-start;gap:.5rem}@media(min-width: 1024px){.c-filters__dropdown-content-label{white-space:nowrap}}.c-filters__dropdown-content-label::before{content:"";display:block;width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:2px;box-shadow:inset 0 0 0 3px var(--white);border:1px solid var(--black);transform:translateY(-2px)}.c-filters__dropdown-content-input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.c-filters__dropdown-content-input:checked+.c-filters__dropdown-content-label::before{background:var(--primary)}.c-filters__dropdown-content-input:focus-visible+.c-filters__dropdown-content-label{text-decoration:underline}.c-filters__dropdown-content-input[type=radio]+.c-filters__dropdown-content-label::before{border-radius:50%}.c-filters__dropdown-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0);border-radius:0;color:var(--alt);cursor:pointer;display:none}@media(min-width: 1024px){.c-filters__dropdown-submit{display:block;color:var(--primary);text-decoration:underline;text-align:right;font-size:0.875rem;text-underline-offset:3px}}.c-filters__dropdown-submit:focus-visible{text-decoration-thickness:2px}.c-filters__dropdown.is-open .c-filters__dropdown-button-icon{transform:rotate(180deg)}.c-filters__dropdown.is-open .c-filters__dropdown-content{height:auto}@media(min-width: 1024px){.c-filters__dropdown.is-open .c-filters__dropdown-content{opacity:1;visibility:visible;pointer-events:auto}}.c-filters__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0);border-radius:0;color:var(--alt);cursor:pointer}.c-filters__links{display:flex;gap:1rem;flex-direction:column;list-style:none;margin:0;padding:0}@media(min-width: 1024px){.c-filters__links{flex-direction:row}}.c-filters__links-link{margin:0;font-size:0.875rem;color:var(--alt);background-color:var(--white);border:1px solid var(--alt);padding:.25rem .75rem;border-radius:.25rem;display:inline-block}.c-filters__links-link.is-active{color:var(--primary);border-color:var(--primary);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE3IDEzIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMC41MzEyNSA1Ljc4MDMzTDUuNzgxMjUgMTEuMDMwM0wxNi4yODEyIDAuNTMwMzM0IiBzdHJva2U9IiNFMzFCMjUiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:left .5rem center;background-size:17px;padding-left:2rem;font-weight:600}.c-filters__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0);border-radius:0;color:var(--alt);cursor:pointer;position:fixed;bottom:0;left:0;width:100%;height:71px;background-color:var(--white);box-shadow:0 -4px 24px 0 rgba(var(--black-rgb), 0.25);z-index:10;display:flex;align-items:center;justify-content:center;font-size:0.875rem;color:var(--primary);text-decoration:underline}@media(min-width: 1024px){.c-filters__open{display:none}}.c-filters__footer{position:absolute;bottom:0;left:0;width:100%;height:71px;background-color:var(--white);box-shadow:0 -4px 24px 0 rgba(var(--black-rgb), 0.25);z-index:10;display:flex;align-items:center;justify-content:space-between;font-size:0.875rem;color:var(--primary);padding-inline:1rem}@media(min-width: 1024px){.c-filters__footer{display:none}}.c-filters__reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0);border-radius:0;color:var(--alt);cursor:pointer;color:var(--primary);text-decoration:underline}.c-filters__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0);border-radius:0;color:var(--alt);cursor:pointer;padding:.5rem 1rem;color:var(--black);border:1px solid var(--primary);border-radius:100px;font-weight:600;font-size:1rem;text-decoration:none}.c-button,.wp-block-button__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0);border-radius:0;color:var(--alt);cursor:pointer;--shadow-color: var(--white);--background-color: var(--primary);--border-color: var(--primary);--text-color: var(--white);--icon-color: var(--primary);--icon-background-color: var(--white);appearance:none;cursor:pointer;display:inline-flex;background-color:var(--background-color);color:var(--text-color);border-radius:100px;justify-content:space-between;border:1px solid var(--border-color);text-decoration:none;font-weight:600;font-size:1rem;transition:box-shadow .5s ease-in-out}.c-button__text,.wp-block-button__link__text{padding:.5rem 1rem;display:flex;align-items:center;transition:transform .25s ease-in-out;gap:.5rem}.c-button__meta,.wp-block-button__link__meta{color:var(--primary);text-transform:uppercase;font-weight:400}.c-button__size,.wp-block-button__link__size{border-left:1px solid var(--alt50);padding-left:.5rem}.c-button__icon,.wp-block-button__link__icon{background-color:var(--icon-background-color);color:var(--icon-color);border-radius:50%;display:flex;align-items:center;justify-content:center;width:40px;overflow:clip;aspect-ratio:1;transition:background-color .5s ease-in-out,color .5s ease-in-out}.c-button__icon svg,.wp-block-button__link__icon svg{width:17px;height:auto}.c-button:hover,.wp-block-button__link:hover{box-shadow:0 0 0 1px var(--shadow-color) inset;text-decoration:none}.c-button:hover .c-button__text,.wp-block-button__link:hover .c-button__text{transform:translateX(0.5rem);transition-delay:.25s}.c-button:hover .c-button__icon,.wp-block-button__link:hover .c-button__icon{--icon-background-color: transparent;--icon-color: var(--white)}.c-button:hover .c-button__icon svg,.wp-block-button__link:hover .c-button__icon svg{animation:move-arrow .5s ease-in-out forwards}.c-button:focus-visible,.wp-block-button__link:focus-visible{box-shadow:0 0 0 2px var(--shadow-color) inset}.c-button--alt,.wp-block-button__link--alt{--shadow-color: var(--primary);--background-color: var(--white);--text-color: var(--alt);--icon-background-color: var(--primary);--icon-color: var(--white)}.c-button--alt:hover .c-button__icon,.wp-block-button__link--alt:hover .c-button__icon{--icon-background-color: transparent;--icon-color: var(--alt)}.c-button--alt.c-button--dark,.wp-block-button__link--alt.c-button--dark{--shadow-color: var(--white);--background-color: rgba(var(--alt-rgb), 0.4);--border-color: var(--white);--text-color: var(--white);--icon-color: var(--white);--icon-background-color: var(--primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.c-button--alt.c-button--dark:hover .c-button__icon,.wp-block-button__link--alt.c-button--dark:hover .c-button__icon{--icon-background-color: transparent;--icon-color: var(--white)}.c-button--dark,.wp-block-button__link--dark{--shadow-color: var(--alt)}@keyframes move-arrow{0%{transform:translateX(0)}50%{transform:translateX(100%)}51%{transform:translateX(-1rem);opacity:0}100%{transform:translateX(-0.5rem);opacity:1}}.c-link{display:inline-flex;font-size:1rem;font-weight:600;text-decoration:none;color:var(--alt);align-items:center;gap:.5rem;line-height:1.6;position:relative}.c-link::before{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--alt);transition:width .5s ease-in-out}.c-link__icon{position:relative;display:flex;align-items:center;justify-content:center}.c-link__icon::before{content:"";position:absolute;top:50%;left:50%;width:.75rem;height:.75rem;transform:translate(-50%, -50%);background-color:var(--primary);border-radius:50%;opacity:0;transition:opacity .3s ease-in-out}.c-link__icon svg{width:1rem;height:auto;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.c-link:hover,.c-link:focus-visible{text-decoration:none}.c-link:hover::before,.c-link:focus-visible::before{width:100%}.c-link:hover .c-link__icon::before,.c-link:focus-visible .c-link__icon::before{opacity:1}.c-link:hover .c-link__icon svg,.c-link:focus-visible .c-link__icon svg{transition:transform .3s ease-in-out,opacity .3s ease-in-out .15s;transform:rotate(-45deg) scale(0.8);opacity:0}.c-link:focus-visible::before{height:2px}.acf-block-preview,.page-frontend{display:block}.c-pagination{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--container-gap);padding-right:var(--container-gap);list-style:none;display:flex;justify-content:center;align-items:center;padding-block:var(--section-gap);gap:.5rem}.c-pagination .page-numbers{padding:.5rem .75rem;line-height:1;color:var(--alt);border-radius:.25rem;border:1px solid var(--grayblue);background:var(--white);display:flex;align-items:center;justify-content:center}.c-pagination .page-numbers:focus-visible{outline:2px solid var(--primary)}.c-pagination .page-numbers.current{color:var(--white);background:var(--primary);border-color:var(--primary)}.c-pagination .page-numbers.prev,.c-pagination .page-numbers.next{width:3rem;height:3rem;border-radius:50%;border:2px solid var(--alt);margin:0 .75rem}.c-pagination .page-numbers.prev:focus-visible,.c-pagination .page-numbers.next:focus-visible{outline:2px solid var(--primary)}.c-line-card{border-radius:.5rem;border:2px solid var(--grayblue);background-color:var(--white);padding:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;color:var(--alt)}.c-line-card:has(:focus-visible){border-color:var(--primary)}.c-line-card__tag{margin:0;text-transform:uppercase;font-size:0.875rem;color:var(--white);background-color:var(--alt);border:1px solid var(--alt);padding:.5rem .75rem;border-radius:.25rem}.c-line-card__title{margin:0}.c-line-card__title a{color:inherit}.c-line-card__title a:focus-visible{text-decoration:underline}.c-line-card__text{margin:0}.c-line-card__link{border-top:1px solid var(--gray);width:100%;padding-top:1rem;margin-top:auto}.c-news-card{border-radius:.5rem;background:rgba(var(--grayblue-rgb), 0.5);display:grid;color:var(--alt);overflow:clip}.c-news-card:has(:focus-visible){outline:2px solid var(--primary)}.c-news-card__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}.c-news-card__figure{display:block;margin:0;width:100%}.c-news-card__image{display:block;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2.16}@media(min-width: 1024px){.c-news-card__image{aspect-ratio:1.16}}.c-news-card__tags{display:flex;align-items:center;gap:.5rem}.c-news-card__type{margin:0;text-transform:uppercase;font-size:0.875rem;color:var(--alt);background-color:var(--white);border:1px solid var(--alt);padding:.5rem .75rem;border-radius:.25rem}.c-news-card__tag{margin:0;text-transform:uppercase;font-size:0.875rem;color:var(--white);background-color:var(--alt);border:1px solid var(--alt);padding:.5rem .75rem;border-radius:.25rem}.c-news-card__title{margin:0}.c-news-card__title a{color:inherit}.c-news-card__title a:focus-visible{text-decoration:underline}.c-news-card__date{margin:0}.c-news-card__author{font-size:0.875rem;margin:0;color:var(--alt50);font-weight:700;margin-bottom:.5rem}.c-news-card__link{border-top:1px solid var(--alt50);width:100%;padding-top:1rem;margin-top:auto}.c-publication-card{border-radius:.5rem;background:rgba(var(--grayblue-rgb), 0.5);padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;color:var(--alt)}.c-publication-card:has(:focus-visible){outline:2px solid var(--primary)}.c-publication-card__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:.5rem}.c-publication-card__figure{display:block;margin:0;width:100%}.c-publication-card__image{display:block;height:240px;width:auto;-o-object-fit:contain;object-fit:contain}.c-publication-card__tags{display:flex;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.c-publication-card__type{margin:0;text-transform:uppercase;color:var(--alt);background-color:var(--white);border:1px solid var(--alt);border-radius:.25rem;padding:.5rem;white-space:nowrap;font-size:0.6875rem}@media(min-width: 1024px){.c-publication-card__type{padding:.5rem .75rem;font-size:0.875rem}}.c-publication-card__tag{margin:0;text-transform:uppercase;color:var(--white);background-color:var(--alt);border:1px solid var(--alt);padding:.5rem;border-radius:.25rem;white-space:nowrap;font-size:0.6875rem}@media(min-width: 1024px){.c-publication-card__tag{font-size:0.875rem;padding:.5rem .75rem}}.c-publication-card__title{margin:0}.c-publication-card__title a{color:inherit}.c-publication-card__author{font-size:0.875rem;margin:0;color:var(--alt50);font-weight:700;margin-bottom:.5rem}.c-publication-card__link{border-top:1px solid var(--alt50);width:100%;padding-top:1rem;margin-top:auto}@media(min-width: 1024px){.c-publication-card--featured{flex-direction:row;align-items:stretch;gap:2rem;background-color:var(--white);padding:0}}@media(min-width: 1024px){.c-publication-card--featured .c-publication-card__figure{flex:0 0 45%;display:flex;align-items:center;padding:1.5rem;background:rgba(var(--grayblue-rgb), 0.5)}}.c-publication-card--featured .c-publication-card__figure a{flex:1}@media(min-width: 1024px){.c-publication-card--featured .c-publication-card__image{max-height:100%;width:100%;height:auto}}.c-publication-card--featured .c-publication-card__title{font-size:clamp(2rem,1.4718309859rem + 2.2535211268vw,3.5rem);font-family:"Libre Franklin",sans-serif;font-weight:400;line-height:1.15;letter-spacing:-0.5px}.c-related{padding-block:var(--section-gap);background-color:var(--grayblue)}.c-related__header{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;margin-bottom:1rem}@media(min-width: 1024px){.c-related__header{margin-bottom:2rem}}.c-related__header .c-button{display:none}@media(min-width: 1024px){.c-related__header .c-button{display:inline-flex}}.c-related__pretitle{margin:0 0 2rem 0}@media(min-width: 1024px){.c-related__pretitle{margin-bottom:3.5rem}}.c-related__pretitle::after{content:"";display:block;width:5rem;height:.25rem;background-color:var(--primary);margin-top:1.5rem}.c-related__title{margin:0}.c-related__grid{display:grid;gap:1.5rem;margin-bottom:2rem}@media(min-width: 1024px){.c-related__grid{margin-bottom:0;gap:2rem;grid-template-columns:repeat(3, 1fr)}}.c-related__button{text-align:center}@media(min-width: 1024px){.c-related__button{display:none}}.c-related .c-news-card,.c-related .c-publication-card{background-color:var(--white)}.c-contact-cta{background-color:var(--alt);color:var(--white);padding:var(--section-gap) 0 calc(var(--section-gap) + var(--grandient-size)) 0;background-image:linear-gradient(to right, var(--primary), var(--alt));background-position:left bottom;background-size:100% var(--grandient-size);background-repeat:no-repeat}.c-contact-cta__wrapper{display:flex;flex-direction:column;gap:2rem}@media(min-width: 1024px){.c-contact-cta__wrapper{flex-direction:row;align-items:start;justify-content:space-between}}.c-contact-cta__title{margin:0;max-width:760px}@media(min-width: 1024px){.c-contact-cta__title{max-width:40%}}.c-contact-cta__text{word-break:break-word}@media(min-width: 1024px){.c-contact-cta__text{max-width:40%}}.c-contact-cta__text h3{font-size:0.875rem;font-weight:400;text-transform:uppercase;margin-top:1.5rem}.c-contact-cta__text a{color:var(--white);text-decoration:underline}.c-contact-cta__text a:hover{text-decoration:none}.c-contact-cta__button{margin-top:2.5rem;text-align:right}.c-partners{background-color:var(--alt);color:var(--white);padding-top:clamp(1.5rem,0.2676056338rem + 5.2582159624vw,5rem)}.c-partners__wrapper{display:flex;flex-direction:column;gap:1rem;padding-bottom:clamp(1.5rem,0.2676056338rem + 5.2582159624vw,5rem);position:relative}.c-partners__wrapper::after{content:"";position:absolute;bottom:0;left:var(--container-gap);right:var(--container-gap);width:calc(100% - var(--container-gap)*2);height:1px;background-color:rgba(var(--white-rgb), 0.3)}.c-partners__title{margin:0;font-weight:400}.c-partners__logos{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 1024px){.c-partners__logos{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}.c-partners__logo-image{max-height:60px;width:auto}.c-line-header{background-color:var(--alt);padding-block:var(--section-gap);color:var(--white)}.c-line-header__wrapper{display:flex;flex-direction:column;gap:2rem}@media(min-width: 1024px){.c-line-header__wrapper{flex-direction:row;justify-content:space-between;align-items:flex-end}}.c-line-header__info{display:flex;flex-direction:column;gap:1rem}@media(min-width: 1024px){.c-line-header__info{flex:0 0 57%;max-width:57%}}.c-line-header__pretitle{font-size:0.875rem;font-weight:500;text-transform:uppercase;margin:0}.c-line-header__title{font-size:clamp(3rem,2.823943662rem + 0.7511737089vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:-0.5px;margin:0}@media(min-width: 1024px){.c-line-header__meta{flex:0 0 40%;max-width:40%}}.c-line-header__tag{display:inline-block;text-transform:uppercase;font-size:0.875rem;color:var(--white);background-color:var(--alt);border:1px solid var(--white);padding:.5rem .75rem;border-radius:.25rem;margin:0 0 1rem 0}.c-line-header__extra{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--alt50)}.c-line-header__read-time{margin:0;display:flex;align-items:center;gap:.5rem}.c-news-header{background-color:var(--grayblue);padding-block:var(--section-gap);color:var(--alt)}.c-news-header__wrapper{display:flex;flex-direction:column;gap:2rem}@media(min-width: 1024px){.c-news-header__wrapper{flex-direction:row;justify-content:space-between;align-items:flex-end}}.c-news-header__info{display:flex;flex-direction:column;gap:1rem}@media(min-width: 1024px){.c-news-header__info{flex:0 0 57%;max-width:57%}}.c-news-header__pretitle{font-size:0.875rem;font-weight:500;text-transform:uppercase;margin:0}.c-news-header__title{font-size:clamp(3rem,2.823943662rem + 0.7511737089vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:-0.5px;margin:0}.c-news-header__date{font-size:0.875rem;color:var(--alt50);margin:0}@media(min-width: 1024px){.c-news-header__meta{flex:0 0 40%;max-width:40%}}.c-news-header__tags{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem 0}.c-news-header__tags-type{margin:0;text-transform:uppercase;font-size:0.875rem;color:var(--alt);background-color:var(--white);border:1px solid var(--alt);padding:.5rem .75rem;border-radius:.25rem}.c-news-header__tag{display:inline-block;text-transform:uppercase;font-size:0.875rem;color:var(--white);background-color:var(--alt);border:1px solid var(--alt);padding:.5rem .75rem;border-radius:.25rem;margin:0}.c-news-header__extra{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--alt50)}.c-news-header__read-time{margin:0;display:flex;align-items:center;gap:.5rem}.c-news-header .c-share__button{color:var(--primary);border-color:var(--primary);background-color:var(--white)}.c-news-header .c-share__items{border-color:var(--primary);background-color:var(--white)}.c-news-header .c-share__link{color:var(--alt)}.c-event-header{background-color:var(--white);padding-block:var(--section-gap);color:var(--alt)}.c-event-header__wrapper{display:flex;flex-direction:column;gap:2rem}@media(min-width: 1024px){.c-event-header__wrapper{flex-direction:row;justify-content:space-between;align-items:flex-end}}.c-event-header__info{display:flex;flex-direction:column;gap:1rem}@media(min-width: 1024px){.c-event-header__info{flex:0 0 57%;max-width:57%}}.c-event-header__pretitle{font-size:0.875rem;font-weight:500;text-transform:uppercase;margin:0}.c-event-header__title{font-size:clamp(3rem,2.823943662rem + 0.7511737089vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:-0.5px;margin:0}@media(min-width: 1024px){.c-event-header__meta{flex:0 0 40%;max-width:40%}}.c-event-header__tags{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem 0}.c-event-header__tags-type{margin:0;text-transform:uppercase;font-size:0.875rem;color:var(--alt);background-color:var(--white);border:1px solid var(--alt);padding:.5rem .75rem;border-radius:.25rem}.c-event-header__tag{display:inline-block;text-transform:uppercase;font-size:0.875rem;color:var(--white);background-color:var(--alt);border:1px solid var(--alt);padding:.5rem .75rem;border-radius:.25rem;margin:0}.c-event-header__registration{display:inline-flex;align-items:center;gap:.5rem;color:var(--alt);background-color:#aae5d0;border:1px solid #398461;padding:.5rem .75rem;border-radius:.25rem;margin:0}.c-event-header__registration.is-closed{border-color:#c74046;background-color:#f2d6d9}.c-event-header__extra{display:flex;align-items:center;gap:1rem;justify-content:start;padding-top:1rem;border-top:1px solid var(--alt50);flex-wrap:wrap}.c-event-header__date{flex:0 0 100%;padding-bottom:1rem;border-bottom:1px dashed var(--alt50);display:flex;align-items:center;gap:.5rem}.c-event-header__format{display:flex;align-items:center;gap:.5rem;padding-right:1rem;border-right:1px solid var(--alt50)}.c-event-header__location{display:flex;align-items:center;gap:.5rem}.c-event-header .c-share{margin-left:auto}.c-event-header .c-share__button{color:var(--primary);border-color:var(--primary);background-color:var(--white)}.c-event-header .c-share__items{border-color:var(--primary);background-color:var(--white)}.c-event-header .c-share__link{color:var(--alt)}.c-event-card{border-radius:.5rem;background:var(--white);color:var(--alt);overflow:clip;display:flex;flex-direction:column}.c-event-card:has(:focus-visible){outline:2px solid var(--primary)}.c-event-card__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;flex:1}.c-event-card__figure{display:block;margin:0;width:100%}.c-event-card__image{display:block;width:100%;height:156px;-o-object-fit:cover;object-fit:cover}.c-event-card__tags{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.c-event-card__type{margin:0;text-transform:uppercase;font-size:0.875rem;color:var(--alt);background-color:var(--white);border:1px solid var(--alt);padding:.5rem .75rem;border-radius:.25rem;white-space:nowrap}.c-event-card__tag{margin:0;text-transform:uppercase;font-size:0.875rem;color:var(--white);background-color:var(--alt);border:1px solid var(--alt);padding:.5rem .75rem;border-radius:.25rem;white-space:nowrap}.c-event-card__title{margin:0 0 5rem 0}.c-event-card__title a{color:inherit}.c-event-card__title a:focus-visible{text-decoration:underline}.c-event-card__footer{display:flex;margin-top:auto;gap:1rem 0;flex-wrap:wrap;flex-direction:column}@media(min-width: 1024px){.c-event-card__footer{flex-direction:row}}.c-event-card__date{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed var(--alt50);display:flex;align-items:center;gap:.5rem}@media(min-width: 1024px){.c-event-card__date{flex:0 0 100%}}.c-event-card__format{display:flex;align-items:center;gap:.5rem}@media(min-width: 1024px){.c-event-card__format{padding-right:1rem;margin-right:1rem;border-right:1px solid var(--alt50)}}.c-event-card__location{display:flex;align-items:center;gap:.5rem}.c-publication-header{background-color:var(--primary);color:var(--white)}.c-publication-header__wrapper{display:flex;flex-direction:column;gap:2rem}@media(min-width: 1024px){.c-publication-header__wrapper{flex-direction:row;justify-content:space-between;align-items:start}}.c-publication-header__figure{background-color:var(--red);margin:0;padding:var(--section-gap) var(--section-gap) var(--section-gap) 0;position:relative}.c-publication-header__figure::before{content:"";display:block;width:calc((100vw - var(--container-max) + var(--container-gap)*2)/2);position:absolute;top:0;left:0;transform:translateX(-100%);height:100%;background-color:var(--red)}.c-publication-header__figure img{max-width:361px}.c-publication-header__info{padding-block:var(--section-gap);display:flex;flex-direction:column;gap:1rem}@media(min-width: 1024px){.c-publication-header__info{flex:0 0 57%;max-width:57%}}.c-publication-header__pretitle{font-size:0.875rem;font-weight:500;text-transform:uppercase;margin:0}.c-publication-header__title{font-size:clamp(3rem,2.823943662rem + 0.7511737089vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:-0.5px;margin:0}.c-publication-header__tags{display:flex;align-items:center;gap:.5rem}.c-publication-header__type{margin:0;text-transform:uppercase;font-size:0.875rem;color:var(--alt);background-color:var(--white);border:1px solid var(--alt);padding:.5rem .75rem;border-radius:.25rem}.c-publication-header__tag{margin:0;text-transform:uppercase;font-size:0.875rem;color:var(--white);background-color:var(--alt);border:1px solid var(--alt);padding:.5rem .75rem;border-radius:.25rem}.c-share{position:relative;display:none}@media(min-width: 1024px){.c-share{display:block}}.c-share__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0);border-radius:0;color:var(--alt);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:rgba(var(--alt-rgb), 0.4);color:var(--white);border:1px solid var(--white);transition:opacity .3s ease-in-out}.is-open .c-share__button{opacity:0}.c-share__items{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scaleY(0.2);opacity:0;list-style:none;padding:.5rem;width:100%;margin:0;background-color:var(--alt);border-radius:2rem;border:1px solid var(--white);display:flex;flex-direction:column;gap:.5rem;transition:transform .3s ease-in-out,opacity .1s ease-in-out;pointer-events:none}.c-share__items.is-open{transform:translate(-50%, -50%) scaleY(1);opacity:1;pointer-events:auto}.c-share__link{color:var(--white)}.c-footer{padding-block:clamp(1.5rem,0.2676056338rem + 5.2582159624vw,5rem);background-color:var(--alt);color:var(--white)}.c-footer__wrapper{display:flex;flex-direction:column;gap:2.5rem}@media(min-width: 1024px){.c-footer__wrapper{display:grid;grid-template-columns:1fr 1.3fr;gap:5rem min(15rem,30%)}}.c-footer__newsletter-title{font-weight:400;margin:0 0 2rem 0}.c-footer__newsletter-label{font-size:0.75rem;display:block}.c-footer__newsletter-input{width:100%;padding:.5rem 0;border-radius:0;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--white);color:var(--white);font-weight:600;font-size:1rem}.c-footer__newsletter-footer{padding-top:1.5rem;display:flex;flex-direction:column;align-items:start;gap:1.5rem}@media(min-width: 1024px){.c-footer__newsletter-footer{flex-direction:row;justify-content:space-between;align-items:center}}.c-footer__newsletter-description{font-size:0.75rem;margin:0}.c-footer__newsletter-description a{color:var(--white);text-decoration:underline}.c-footer__newsletter-description a:focus-visible{text-decoration:underline;text-decoration-thickness:2px}.c-footer__menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 1024px){.c-footer__menu{flex-direction:row;flex-wrap:wrap;align-items:end;align-content:end}}@media(min-width: 1024px){.c-footer__menu .menu-item{width:40%}}.c-footer__menu .menu-item a{color:var(--white)}.c-footer__menu .menu-item a:focus-visible{text-decoration:underline;text-decoration-thickness:2px}.c-footer__social{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media(min-width: 1024px){.c-footer__social{justify-content:start}}.c-footer__social-link{color:var(--white)}.c-footer__social-link:hover,.c-footer__social-link:focus-visible{text-decoration:none;opacity:.5}.c-footer__legal{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:2rem}@media(min-width: 1024px){.c-footer__legal{align-items:center}}.c-footer__legal .menu-item{font-size:0.75rem}.c-footer__legal .menu-item a{color:var(--white)}.c-footer__legal .menu-item a:focus-visible{text-decoration:underline;text-decoration-thickness:2px}.c-content>*:not(.alignwide,.alignfull,.wp-block-separator){width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--container-gap);padding-right:var(--container-gap)}.c-content .wp-block-table{border:0}.c-content .wp-block-table thead{text-align:left;background-color:rgba(0,0,0,0);color:var(--alt);border:0}.c-content .wp-block-table thead th{font-weight:400;border:0;border-top:1px solid var(--grayblue);padding:.75rem}.c-content .wp-block-table tbody{color:var(--alt)}.c-content .wp-block-table tbody tr{background-color:var(--white)}.c-content .wp-block-table tbody td{border:0;border-top:1px solid var(--grayblue);padding:.75rem}.c-content .wp-block-table figcaption{font-style:italic;margin:.5rem 0}.c-content>.wp-block-image{margin:0}.c-content>.wp-block-image .wp-element-caption{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--container-gap);padding-right:var(--container-gap);margin-block:0;padding-block:1.5rem;color:var(--alt50)}.c-content>.wp-block-image.alignfull img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.c-content>.wp-block-image:first-child img{max-height:344px}.c-content>p:not(.alignwide,.alignfull),.c-content>ul:not(.alignwide,.alignfull),.c-content>ol:not(.alignwide,.alignfull),.c-content>h1:not(.alignwide,.alignfull),.c-content>h2:not(.alignwide,.alignfull),.c-content>h3:not(.alignwide,.alignfull),.c-content>h4:not(.alignwide,.alignfull),.c-content>h5:not(.alignwide,.alignfull),.c-content>h6:not(.alignwide,.alignfull),.c-content>.wp-block-table:not(.alignwide,.alignfull){max-width:875px;padding-left:var(--container-gap);margin-inline:auto}@media(min-width: 1440px){.c-content>p:not(.alignwide,.alignfull),.c-content>ul:not(.alignwide,.alignfull),.c-content>ol:not(.alignwide,.alignfull),.c-content>h1:not(.alignwide,.alignfull),.c-content>h2:not(.alignwide,.alignfull),.c-content>h3:not(.alignwide,.alignfull),.c-content>h4:not(.alignwide,.alignfull),.c-content>h5:not(.alignwide,.alignfull),.c-content>h6:not(.alignwide,.alignfull),.c-content>.wp-block-table:not(.alignwide,.alignfull){padding-left:0;margin-left:calc((100vw - var(--container-max))/2 + var(--container-gap))}}.c-content>p:not(.alignwide,.alignfull):last-child,.c-content>ul:not(.alignwide,.alignfull):last-child,.c-content>ol:not(.alignwide,.alignfull):last-child,.c-content>h1:not(.alignwide,.alignfull):last-child,.c-content>h2:not(.alignwide,.alignfull):last-child,.c-content>h3:not(.alignwide,.alignfull):last-child,.c-content>h4:not(.alignwide,.alignfull):last-child,.c-content>h5:not(.alignwide,.alignfull):last-child,.c-content>h6:not(.alignwide,.alignfull):last-child,.c-content>.wp-block-table:not(.alignwide,.alignfull):last-child{margin-bottom:var(--section-gap)}.c-content>ul{list-style:square}@media(min-width: 1024px){.c-content>ul:not(.alignwide,.alignfull){padding-left:1.5rem;margin-block:2.5rem}}.c-content>ul li{margin-bottom:.5rem}.c-content>ul ::marker{color:var(--primary);font-size:1.5em}.c-content.type-post a[target=_blank]::after{content:"";display:inline-block;width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE2IDE3IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTUuOTQ3MzcgMS41TDEuNSAxLjVMMS41IDE0LjVMMTQuNSAxNC41VjEwLjA1MjZNNi42MzE1OCA5LjM2ODQyTDE0LjUgMS41TTE0LjUgMS41TDguMzQyMTEgMS41TTE0LjUgMS41TDE0LjUgNy42NTc4OSIgc3Ryb2tlPSIjMjkyRDQxIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.25rem}.c-content.type-post a[target=_blank]:focus-visible{text-decoration:underline}.c-404{--grandient-size: clamp(5rem, 3.2394366197rem + 7.5117370892vw, 10rem);background-color:var(--grayblue);color:var(--alt);padding-bottom:calc(var(--grandient-size)*3);background-image:linear-gradient(to right, var(--white), var(--grayblue)),linear-gradient(to left, var(--white), var(--grayblue)),linear-gradient(to right, var(--white), var(--grayblue));background-position:0 101%,0 calc(101% - var(--grandient-size)),0 calc(101% - var(--grandient-size)*2),0 calc(101% - var(--grandient-size)*3);background-size:100% var(--grandient-size);background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:end}@media(min-width: 1024px){.c-404{padding-bottom:0;background-image:linear-gradient(to bottom, var(--white), var(--grayblue)),linear-gradient(to top, var(--white), var(--grayblue)),linear-gradient(to bottom, var(--white), var(--grayblue));background-position:100% 0,calc(100% - var(--grandient-size)) 0,calc(100% - var(--grandient-size)*2) 0,calc(100% - var(--grandient-size)*3) 0;background-size:var(--grandient-size) 100%;min-height:638px;padding-top:10rem}}.c-404__wrapper{padding-block:clamp(3rem,2.6478873239rem + 1.5023474178vw,4rem)}.c-404__title{font-size:clamp(3rem,2.4718309859rem + 2.2535211268vw,4.5rem);font-family:"Libre Franklin",sans-serif;line-height:1.25;margin:0 0 2rem 0;font-weight:600}@media(min-width: 1024px){.c-404__title{padding-right:calc(var(--grandient-size)*3)}}.c-404__pretitle{text-transform:uppercase;font-size:1.5rem;margin:0 0 1rem 0}.c-404__description{margin:0 0 2rem 0;max-width:444px}.c-404__search{background-color:var(--white);padding:1.5rem;border-radius:.5rem;max-width:650px}@media(min-width: 1024px){.c-404__search{padding:2.5rem}}.c-404__search-title{color:var(--alt50);font-weight:600}@media(min-width: 1024px){.c-404__search-form{margin-bottom:2.5rem}}.c-404__search-links{display:flex;gap:.5rem;font-weight:600;color:var(--alt50);flex-direction:column}@media(min-width: 1024px){.c-404__search-links{flex-direction:row}}.c-404__search-links-title{margin-right:auto}.c-card-search{display:flex;border-radius:.5rem;background-color:var(--white);gap:1.5rem;flex-direction:column}@media(min-width: 1024px){.c-card-search{align-items:center;flex-direction:row}}.c-card-search__figure{margin:0;padding:0;border-radius:.5rem;overflow:hidden;flex:0 0 180px;background:linear-gradient(270deg, #292d41 0%, #e31b25 100%);display:flex;align-items:center;justify-content:center}@media(min-width: 1024px){.c-card-search__figure{flex:0 0 234px;max-width:234px;aspect-ratio:1}}.c-card-search__figure:has(img){background:var(--gray)}.c-card-search__image{display:block;max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain}.c-card-search__wrapper{padding:1.5rem}@media(min-width: 1024px){.c-card-search__wrapper{padding:1rem 0}}.c-card-search__tag{margin:0;text-transform:uppercase;font-size:0.875rem;color:var(--alt);background-color:var(--white);border:1px solid var(--alt);padding:.5rem .75rem;border-radius:.25rem;display:inline-block}.c-card-search__title{margin:0}.c-card-search__title a{color:inherit}.c-card-search__title a:focus-visible{text-decoration:underline}.c-search-grid{display:grid;grid-template-columns:1fr;gap:2rem}.c-search-grid .c-event-card,.c-search-grid .c-map-card,.c-search-grid .c-news-card,.c-search-grid .c-publication-card{background-color:var(--grayblue50)}.c-search-grid__wrapper{padding-block:var(--section-gap);background-color:var(--grayblue50)}.c-search-header{background-color:var(--white);padding-block:clamp(3rem,2.6478873239rem + 1.5023474178vw,4rem)}.c-search-header__title{font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);font-family:"Libre Franklin",sans-serif;line-height:1.25;margin:0;font-weight:400;color:var(--red)}@media(min-width: 1024px){.c-search-header__title{padding-right:calc(var(--grandient-size)*3)}}.c-search-header__title-query{display:block;color:var(--alt)}.c-search-header__empty{color:var(--alt50);font-size:1.5rem;font-weight:400}body#tinymce{margin:12px !important}
