@charset "UTF-8";/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--base-space: 5px;--color-text: black;--color-link: black;--color-bg: white;--color-inactive: #808080;--color-reseau-10: #0a5afa;--color-reseau-20: #0f8cff;--color-reseau-30: #50c8ff;--color-reseau-40: #a7e3ff;--color-centres-10: #f51e46;--color-centres-20: #ff463c;--color-centres-30: #ff96c8;--color-centres-40: #ffcae3;--color-carte-10: #005a50;--color-carte-20: #00aa82;--color-carte-30: #0ac8b4;--color-carte-40: #7ad6cb;--color-actions-10: #823cc8;--color-actions-20: #a096dc;--color-actions-30: #a096dc;--color-actions-40: #fab4e6;--color-ressources-10: #ff5000;--color-ressources-20: #ff9614;--color-ressources-30: #ffe450;--color-ressources-40: #fff1a7;--margin-xs: calc(var(--base-space) * 1);--margin-sm: calc(var(--base-space) * 2);--margin-md: calc(var(--base-space) * 3);--margin-lg: calc(var(--base-space) * 4);--margin-xl: calc(var(--base-space) * 6);--margin-xxl: calc(var(--base-space) * 12)}@media screen and (min-width: 0px){:root{--fs-main: 16px;--lh-main: 17px}}@media screen and (min-width: 750px){:root{--fs-main: 16px;--lh-main: 17px}}@media screen and (min-width: 1500px){:root{--fs-main: 18px;--lh-main: 20px}}@media screen and (min-width: 0px){:root{--fs-h6: 11px;--lh-h6: 12px}}@media screen and (min-width: 1500px){:root{--fs-h6: 12px;--lh-h6: 13px}}@media screen and (min-width: 0px){:root{--fs-h2: 6.2vw;--lh-h2: 6.1vw}}@media screen and (min-width: 750px){:root{--fs-h2: 34px;--lh-h2: 32px}}@media screen and (min-width: 1200px){:root{--fs-h2: 40px;--lh-h2: 38px}}@media screen and (min-width: 1500px){:root{--fs-h2: 48px;--lh-h2: 46px}}@media screen and (min-width: 0px){:root{--fs-h1: 40px;--lh-h1: 38px}}@media screen and (min-width: 750px){:root{--fs-h1: 65px;--lh-h1: 63px}}@media screen and (min-width: 1000px){:root{--fs-h1: 85px;--lh-h1: 82px}}@media screen and (min-width: 0px){:root{--fs-title: 2.7vw;--lh-title: 2.6vw}}@media screen and (min-width: 750px){:root{--fs-title: 13px;--lh-title: 14px}}@media screen and (min-width: 1200px){:root{--fs-title: 16px;--lh-title: 17px}}@media screen and (min-width: 1500px){:root{--fs-title: 18px;--lh-title: 20px}}:root{--menu-item-1: 4.42em;--menu-item-2: 14.15em;--menu-item-3: 7.31em;--menu-items: calc(var(--menu-item-1) + var(--menu-item-2) + var(--menu-item-3));--menu-item-padding: calc((100vw - var(--margin-sm) * 6 - var(--menu-items) - 4px) / 3);--menu-item-height: calc(var(--lh-h2) + var(--margin-xs) * 3 + 2px);--line-height: calc(var(--lh-main) + var(--margin-xs) * 1);--header-small-height: calc(var(--lh-h2) + var(--margin-xs) * 3.2);--menu-items-height: calc(var(--menu-item-height) * 2 + var(--margin-xs) * 3 - 1px);--header-full-height: calc(var(--header-small-height) + var(--line-height) + var(--lh-h2) + var(--margin-xs) * 2 + 1px);--header-home-height: var(--header-small-height)}@media screen and (min-width: 750px){:root{--header-small-height: calc(var(--lh-h2) + var(--margin-xs) * 3)}}@media screen and (min-width: 1000px){:root{--line-height: calc(var(--lh-main) + var(--margin-xs) * 1.4);--header-small-height: calc(var(--lh-h2) + var(--margin-sm));--header-home-height: calc(var(--header-small-height) + var(--margin-sm) * 4 + var(--menu-items-height));--header-full-height: calc(var(--header-small-height) + var(--menu-items-height) + var(--line-height))}}*{margin:0;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body{-webkit-tap-highlight-color:transparent;height:100%;margin:0!important;padding:0!important;color:var(--color-text);background:var(--color-bg);font-family:TWKLausanne-450,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-main);line-height:var(--lh-main)}a{color:var(--color-link);text-decoration:none;cursor:pointer}ul,ol{margin:0;padding:0}ul{list-style-type:none}ol{list-style-position:inside}img{width:100%}strong,b{font-weight:400}i,em{font-style:normal}h1,h2,h3,h4,h5,h6,small{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}@font-face{font-family:TWKLausanne-450;src:url(./TWKLausanne-450-DTgjODH_.woff2) format("woff2"),url(./TWKLausanne-450-DssP3YL2.woff) format("woff");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:TWKLausanne-450Italic;src:url(./TWKLausanne-450Italic-C3OiksnB.woff2) format("woff2"),url(./TWKLausanne-450Italic-If1rkF6I.woff) format("woff");font-weight:400;font-style:normal;font-display:auto}body{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column;height:auto}.main{flex:1;display:flex;flex-direction:column}.header{padding-top:calc(2 * var(--base-space));padding-bottom:calc(1.2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));width:100%;display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:4;background-color:var(--color-bg)}@media screen and (min-width: 750px){.header{padding-top:calc(2 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 1000px){.header{padding-top:calc(2 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space));z-index:2}}.header__container{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-bg);z-index:9999}@media screen and (min-width: 750px){.header__section:not(:last-child){margin-left:-3px}}@media screen and (min-width: 1000px){.header__section:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(6 * var(--base-space));margin-left:calc(0 * var(--base-space))}}.header__section:last-child{display:none}@media screen and (min-width: 1000px){.header__section:last-child{display:block}}.header__logotype{font-size:var(--fs-h2);line-height:var(--lh-h2)}.header__title,.header__links{display:flex}.header__title>*:not(:last-child),.header__links>*:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(2 * var(--base-space));margin-left:calc(0 * var(--base-space))}@media screen and (min-width: 750px){.header__title>*:not(:last-child),.header__links>*:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(6 * var(--base-space));margin-left:calc(0 * var(--base-space))}}.header__title>div{font-size:var(--fs-title);line-height:var(--lh-title)}.header__link.active{color:var(--color-inactive)}@media (hover: hover) and (pointer: fine){.header__link:hover{color:var(--color-inactive)}}.header__languages{display:flex}.header__language a{color:var(--color-inactive)}.header__language.active a{color:var(--color-text)}.header__language:not(:last-child){display:flex}.header__language:not(:last-child):after{content:" / ";white-space:pre}.header__hamburger{font-size:var(--fs-h2);line-height:var(--lh-h2);cursor:pointer}@media screen and (min-width: 1000px){.header__hamburger{display:none}}.header__mobile{font-size:var(--fs-h2);line-height:var(--lh-h2);padding-top:calc(1.4 * var(--base-space));padding-bottom:calc(.6 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));background-color:var(--color-b);border-bottom:1px solid var(--color-text);border-top:1px solid var(--color-text);position:relative;z-index:2}@media screen and (min-width: 750px){.header__mobile{padding-top:calc(1.4 * var(--base-space));padding-bottom:calc(.6 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 1000px){.header__mobile{display:none}}.menu{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));z-index:3;background-color:var(--color-bg);position:fixed;padding-top:var(--header-small-height);transform:translateY(0);height:100vh;height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column;justify-content:space-between;top:-100vh;top:calc(var(--vh, 1vh) * -100)}.menu.active{transform:translateY(100%)}@media screen and (min-width: 1000px){.menu.active{transform:initial}}@media screen and (min-width: 750px){.menu{padding-top:calc(3 * var(--base-space));padding-bottom:calc(3 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space));padding-top:var(--header-small-height)}}@media screen and (min-width: 1000px){.menu{padding-top:calc(3 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space));position:relative;transform:initial;height:initial;z-index:2;top:0}}.menu--home{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));padding-top:var(--header-small-height)}@media screen and (min-width: 750px){.menu--home{padding-top:calc(3 * var(--base-space));padding-bottom:calc(3 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space));padding-top:var(--header-small-height)}}@media screen and (min-width: 1000px){.menu--home{padding-top:calc(12 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.menu__inner{display:flex;flex-direction:column;align-items:flex-start;margin-top:1px;margin-left:1px}.menu__line{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}@media screen and (min-width: 1000px){.menu__line{flex-wrap:nowrap}}.menu__item{margin-top:-1px;margin-left:-1px}.menu__line:nth-child(1) .menu__item:nth-child(1){--color-a: var(--color-reseau-10);--color-b: var(--color-reseau-30);--color-c: var(--color-reseau-40);order:1}.menu__line:nth-child(1) .menu__item:nth-child(2){--color-a: var(--color-centres-10);--color-b: var(--color-centres-30);--color-c: var(--color-centres-40);order:3}@media screen and (min-width: 1000px){.menu__line:nth-child(1) .menu__item:nth-child(2){order:2}}.menu__line:nth-child(1) .menu__item:nth-child(3){--color-a: var(--color-carte-10);--color-b: var(--color-carte-30);--color-c: var(--color-carte-40);order:2}@media screen and (min-width: 1000px){.menu__line:nth-child(1) .menu__item:nth-child(3){order:3}}.menu__line:nth-child(2) .menu__item:nth-child(1){--color-a: var(--color-actions-10);--color-b: var(--color-actions-30);--color-c: var(--color-actions-40);order:4}.menu__line:nth-child(2) .menu__item:nth-child(2){--color-a: var(--color-ressources-10);--color-b: var(--color-ressources-30);--color-c: var(--color-ressources-40);order:5}.menu__item__title{font-size:var(--fs-h2);line-height:var(--lh-h2);border:1px solid var(--color-text);display:flex;white-space:nowrap;cursor:pointer}.menu__item__title>div{padding-top:calc(1.4 * var(--base-space));padding-bottom:calc(.6 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(1 * var(--base-space))}@media screen and (min-width: 750px){.menu__item__title>div{padding-top:calc(2 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(6 * var(--base-space));padding-left:calc(2 * var(--base-space))}}@media screen and (min-width: 1000px){.menu__item__title>div{padding-top:calc(2 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(14 * var(--base-space));padding-left:calc(2 * var(--base-space));padding-right:var(--menu-item-padding)}}.menu__item__title>div>span{position:relative;z-index:2}.menu__item.active .menu__item__title,.menu__item__title.active{background-color:var(--color-b)}.menu__item__list{display:none;flex-direction:column}.menu__sub{display:flex}.menu__sub:nth-child(2n){background-color:var(--color-b)}.menu__sub:nth-child(odd){background-color:var(--color-c)}@media (hover: hover) and (pointer: fine){.menu__sub:hover{background-color:var(--color-a)}.menu__sub:hover a{color:var(--color-b)}}.menu__sub__link{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));width:100%;height:100%}@media screen and (min-width: 750px){.menu__sub__link{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 1000px){.menu__mobile{display:none}}.menu__mobile__section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--margin-sm);align-items:flex-start}@media screen and (min-width: 750px){.menu__mobile__section{display:flex;grid-gap:var(--margin-lg)}}.menu__mobile__section:not(:last-child){margin-bottom:var(--lh-main)}.menu__mobile__item--full{grid-column:2/5}.menu__mobile__item--complete{grid-column:1/5}.menu__mobile__item--complete>.header__link:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(3 * var(--base-space));margin-left:calc(0 * var(--base-space))}.footer{padding-top:calc(2 * var(--base-space));padding-bottom:calc(3 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space));border-top:1px solid var(--color-text);flex-direction:row;justify-content:space-between;display:none}@media screen and (min-width: 1000px){.footer{display:flex}}.main--loading~.footer{display:none}.footer__section{display:flex;flex-direction:column}.footer__section:not(:last-child){margin-bottom:var(--lh-main)}@media screen and (min-width: 750px){.footer__section:not(:last-child){margin-bottom:0}}.footer__line{display:flex;flex-direction:column}@media screen and (min-width: 750px){.footer__line{flex-direction:row}}.footer__line:not(:last-child){margin-bottom:var(--lh-main)}@media screen and (min-width: 750px){.footer__line:not(:last-child){margin-bottom:0}}.footer__item{display:flex;align-items:flex-start}@media screen and (min-width: 1000px){.footer__item{flex-direction:column}}.footer__item:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(6 * var(--base-space));margin-left:calc(0 * var(--base-space))}.footer__item>*:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(3 * var(--base-space));margin-left:calc(0 * var(--base-space))}@media screen and (min-width: 750px){.footer__item>*:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(6 * var(--base-space));margin-left:calc(0 * var(--base-space))}}@media screen and (min-width: 1000px){.footer__item>*:not(:last-child){margin:0}}.footer__title{width:calc(var(--fs-h2) * 2.09)}.footer__form{display:flex;align-items:baseline;flex-direction:column;white-space:nowrap}@media screen and (min-width: 750px){.footer__form{flex-direction:row}}.footer__input{all:unset;width:100%;border-bottom:1px solid var(--color-text);color:var(--color-text)}@media screen and (min-width: 1000px){.footer__input{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(1 * var(--base-space));width:13.5vw;max-width:300px}}.footer__input::-webkit-input-placeholder{color:var(--color-inactive)}.footer__input::-ms-input-placeholder{color:var(--color-inactive)}.footer__input::placeholder{color:var(--color-inactive)}.footer__button{all:unset;margin-top:calc(.5 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));cursor:pointer}@media screen and (min-width: 750px){.footer__button{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(3 * var(--base-space))}}@media (hover: hover) and (pointer: fine){.footer__button:hover{color:var(--color-inactive)}}.subheader{background-color:var(--color-b);display:grid;grid-template-columns:minmax(0,calc(50% - var(--margin-sm))) minmax(0,calc(50% + var(--margin-sm)));position:relative;z-index:2}@media screen and (min-width: 1200px){.subheader{grid-template-columns:repeat(2,minmax(0,1fr))}}.subheader--filter{display:flex;flex-direction:column}@media screen and (min-width: 1200px){.subheader--filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.subheader--text{grid-template-columns:minmax(0,calc(50% - var(--margin-sm))) minmax(0,calc(50% + var(--margin-sm)))}@media screen and (min-width: 750px){.subheader--text{grid-template-columns:repeat(2,minmax(0,1fr))}}.subheader__section{display:flex}@media screen and (min-width: 1200px){.subheader__section{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}@media screen and (min-width: 1200px) and (min-width: 750px){.subheader__section{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 1200px){.subheader__section:nth-child(1){padding-right:0}}.subheader__section:nth-child(2){flex-direction:column;background-color:var(--color-c);padding-left:0}@media screen and (min-width: 1200px){.subheader__section:nth-child(2){overflow:auto;scrollbar-width:none;flex-direction:row;background-color:initial}.subheader__section:nth-child(2)::-webkit-scrollbar{display:none}}.subheader--actions .subheader__section:nth-child(1){display:none}@media screen and (min-width: 1200px){.subheader--actions .subheader__section:nth-child(1){display:flex}}.subheader--actions .subheader__section:nth-child(2){grid-column:span 2}@media screen and (min-width: 750px){.subheader--actions .subheader__section:nth-child(2){flex-direction:row}}@media screen and (min-width: 1200px){.subheader--actions .subheader__section:nth-child(2){grid-column:span 1}}.subheader--map .subheader__section:nth-child(1){grid-column:span 2}@media screen and (min-width: 1200px){.subheader--map .subheader__section:nth-child(1){grid-column:span 1}}.subheader--filter .subheader__section:nth-child(1){display:grid;grid-template-columns:minmax(0,calc(50% - var(--margin-sm))) minmax(0,calc(50% + var(--margin-sm)))}@media screen and (min-width: 750px){.subheader--filter .subheader__section:nth-child(1){grid-template-columns:minmax(0,calc(50% - var(--margin-md))) minmax(0,calc(50% + var(--margin-md)))}}@media screen and (min-width: 1200px){.subheader--filter .subheader__section:nth-child(1){display:flex}}.subheader--filter .subheader__section:nth-child(2){flex-direction:row}.subheader__item{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 750px){.subheader__item{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 1200px){.subheader__item{padding:0;overflow:initial}}@media screen and (min-width: 1200px){.subheader__item:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(3 * var(--base-space));margin-left:calc(0 * var(--base-space))}}.subheader--filter .subheader__section:nth-child(1) .subheader__item:not(:first-child){background-color:var(--color-c);grid-column:2/3;padding:0;display:flex}@media screen and (min-width: 1200px){.subheader--filter .subheader__section:nth-child(1) .subheader__item:not(:first-child){background-color:initial;grid-column:initial}}.subheader--filter .subheader__section:nth-child(1) .subheader__item:not(:first-child) a{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));width:100%}@media screen and (min-width: 750px){.subheader--filter .subheader__section:nth-child(1) .subheader__item:not(:first-child) a{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 1200px){.subheader--filter .subheader__section:nth-child(1) .subheader__item:not(:first-child) a{padding:0;width:initial}}.subheader--filter .subheader__section:nth-child(2) .subheader__item{padding-left:var(--margin-xs);padding-right:var(--margin-xs)}@media screen and (min-width: 1200px){.subheader--filter .subheader__section:nth-child(2) .subheader__item{padding:0}}.subheader__item--hover{cursor:pointer}.subheader__item.active,.subheader__item.active a{background-color:var(--color-a);color:var(--color-b)}@media screen and (min-width: 1200px){.subheader__item.active,.subheader__item.active a{background-color:initial;color:var(--color-a)}}.subheader--map .subheader__item.active,.subheader--map .subheader__item.active a{background-color:initial;color:var(--color-a)}@media (hover: hover) and (pointer: fine){.subheader__item--hover:hover,.subheader__item--hover:hover a{background-color:var(--color-a);color:var(--color-b)}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 1200px){.subheader__item--hover:hover,.subheader__item--hover:hover a{background-color:initial;color:var(--color-a)}}@media (hover: hover) and (pointer: fine){.subheader--map .subheader__item--hover:hover,.subheader--map .subheader__item--hover:hover a{background-color:initial;color:var(--color-a)}}.subheader__item--title{white-space:initial}@media screen and (min-width: 1200px){.subheader__item--title{white-space:nowrap}}.subheader__section__title{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}@media screen and (min-width: 750px){.subheader__section__title{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 1200px){.subheader__section__title{padding:0}}.subheader--filter .subheader__section:nth-child(1) .subheader__section__title{padding:0}.subheader--filter .subheader__section:nth-child(2) .subheader__section__title{padding-right:var(--margin-xs)}@media screen and (min-width: 1200px){.subheader--filter .subheader__section:nth-child(2) .subheader__section__title{padding:0}}.subheader__section__title:after{content:" :"}@media screen and (min-width: 1200px){.subheader__section__title:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(3 * var(--base-space));margin-left:calc(0 * var(--base-space))}}.subheader__filters{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));position:absolute;z-index:1;width:100%;bottom:0;transform:translateY(0);background-color:var(--color-c);display:flex;min-height:var(--line-height);flex-wrap:wrap}@media screen and (min-width: 750px){.subheader__filters{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.subheader__filters.active{transform:translateY(100%)}.subheader__filter{display:flex;cursor:pointer}.subheader__filter:hover{color:var(--color-a)}.subheader__filter:after{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(1 * var(--base-space));content:"+";font-size:1.2em;transform:translateY(-.05em) rotate(45deg)}.subheader__filter:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(3 * var(--base-space));margin-left:calc(0 * var(--base-space))}@media screen and (min-width: 750px){.text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;align-items:flex-start}}.text__col:nth-child(1){background-color:var(--color-b);display:flex;flex-direction:column-reverse;--color-y: var(--color-b);--color-z: var(--color-d)}@media screen and (min-width: 750px){.text__col:nth-child(1){position:-webkit-sticky;position:sticky;top:var(--header-full-height);height:calc(100vh - var(--header-full-height));height:calc(var(--vh, 1vh) * 100 - var(--header-full-height));border-top:calc(var(--line-height) * 3) solid var(--color-a);flex-direction:column}}@media screen and (min-width: 750px){.text__col:nth-child(2){padding-top:calc(0 * var(--base-space));padding-bottom:calc(3 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space))}}.text__headline{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-a)}@media screen and (min-width: 750px){.text__headline{padding-top:calc(3 * var(--base-space));padding-bottom:calc(3 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.text__title{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-text)}@media screen and (min-width: 750px){.text__title{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 750px){.text__title{margin:calc(var(--line-height) - 1px) 0}}.text__body{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}.text__body p:not(:last-child),.text__body blockquote:not(:last-child),.text__body ul:not(:last-child),.text__body ol:not(:last-child){margin-bottom:var(--lh-main)}.text__body p+blockquote,.text__body p+ul{margin-top:calc(var(--lh-main) * -1)}.text__body blockquote,.text__body ul,.text__body ol{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(6 * var(--base-space))}.text__body ol{counter-reset:list}.text__body ul li{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(4 * var(--base-space));text-indent:calc(var(--margin-xl) * -1)}.text__body ul li:before{content:"—";display:inline-block;width:var(--margin-xl);text-indent:0}.text__body ol li{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(4 * var(--base-space));text-indent:calc(var(--margin-xl) * -1);list-style:none}.text__body ol li:before{content:counter(list) ".";counter-increment:list;display:inline-block;width:var(--margin-xl);text-indent:0}.text__body i,.text__body em{font-family:TWKLausanne-450Italic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.text__body a{border-bottom:1px solid}@media (hover: hover) and (pointer: fine){.text__body a:hover{color:var(--color-d)}}@media screen and (min-width: 750px){.text__body{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.text__pattern{display:flex;height:40vw}@media screen and (min-width: 750px){.text__pattern{flex:1;height:initial}}.members--images .members__list{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--margin-sm);align-items:flex-start}@media screen and (min-width: 750px){.members--images .members__list{padding-top:calc(3 * var(--base-space));padding-bottom:calc(3 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--margin-md);align-items:flex-start}}@media screen and (min-width: 1200px){.members--images .members__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--margin-md);align-items:flex-start}}.members--list .members__list{padding-top:calc(3 * var(--base-space));padding-bottom:calc(3 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));padding-bottom:var(--line-height)}.members--list .members__item{border-bottom:1px solid var(--color-text)}.members--list .members__item:first-child{border-top:1px solid var(--color-text)}.members__image__inner{height:0;padding-bottom:66.67%;position:relative}.members__image__inner img{position:absolute;object-fit:cover;height:100%;width:100%;left:0;top:0}.members__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.members__title>span:nth-child(3){display:none}.members--list .members__title{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;align-items:flex-start;padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}@media screen and (min-width: 750px){.members--list .members__title{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 750px){.members--list .members__title{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;align-items:flex-start}}.members--list .members__title>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.members--list .members__title>span:nth-child(1){grid-column:span 2}.members--list .members__title>span:nth-child(3){display:initial}@media (hover: hover) and (pointer: fine){.members--list .members__title:hover{background-color:var(--color-a);color:var(--color-b)}}.members--images .members__title{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));background-color:var(--color-a);color:var(--color-b)}@media screen and (min-width: 750px){.members--images .members__title{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.members__region:not(:last-child){margin-bottom:var(--line-height)}.members__region__title{padding-top:calc(0 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;word-spacing:-.02em}@media screen and (min-width: 750px){.members__region__title{padding-top:calc(0 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.figures{display:flex;flex-direction:column;flex:1}.figures__text{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));padding-bottom:var(--line-height)}@media screen and (min-width: 750px){.figures__text{padding-top:calc(0 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space));padding-top:var(--line-height)}}.figures__item{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;word-spacing:-.02em;cursor:default}@media screen and (min-width: 1200px){.figures__item{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:0;align-items:flex-start}}.figures__item>div{padding-top:calc(2 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));white-space:nowrap;overflow:hidden}@media screen and (min-width: 1200px){.figures__item>div{padding-top:calc(2 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(3 * var(--base-space));grid-column:3/-1;white-space:initial}}.figures__item:nth-last-child(odd){background-color:var(--color-a)}.figures__item:nth-last-child(odd)>div{background-color:var(--color-d);color:var(--color-b)}.figures__item:nth-last-child(2n){background-color:var(--color-d)}.figures__item:nth-last-child(2n)>div{background-color:var(--color-b);color:var(--color-d)}@media (hover: hover) and (pointer: fine){.figures__item:hover{background-color:var(--color-b)}.figures__item:hover>div{background-color:var(--color-a);color:var(--color-b)}}.figures__item .marquee__item{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(6 * var(--base-space));padding-left:calc(2 * var(--base-space))}@media screen and (min-width: 1200px){.figures__item .marquee__item{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space))}}@media screen and (min-width: 1200px){.figures__item .marquee__item:not(:first-child){display:none}}.figures__footer{padding-top:calc(1 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));background-color:var(--color-b);color:var(--color-a);flex:1}@media screen and (min-width: 750px){.figures__footer{padding-top:calc(1 * var(--base-space));padding-bottom:calc(3 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 750px){.map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;align-items:flex-start}}.map__col:nth-child(1){background-color:var(--color-d);position:-webkit-sticky;position:sticky;top:var(--header-full-height);height:calc(100vh - var(--header-full-height) - var(--lh-h2) - var(--margin-xs) * 2);height:calc(var(--vh, 1vh) * 100 - var(--header-full-height) - var(--lh-h2) - var(--margin-xs) * 2);overflow:auto;scrollbar-width:none}.map__col:nth-child(1)::-webkit-scrollbar{display:none}@media screen and (min-width: 750px){.map__col:nth-child(1){padding:calc(var(--line-height) + var(--margin-md)) var(--margin-md) var(--margin-md) var(--margin-md);height:calc(100vh - var(--header-full-height));height:calc(var(--vh, 1vh) * 100 - var(--header-full-height));overflow:initial}}@media screen and (min-width: 750px){.map__col:nth-child(1).map__col--reunion{padding:calc(var(--line-height) + var(--margin-xxl)) var(--margin-xxl) var(--margin-xxl) var(--margin-xxl)}}.map__col:nth-child(2){padding-bottom:var(--line-height);position:relative;background-color:var(--color-bg)}.map__image{--zoom-level: 1;display:flex;align-items:flex-start;justify-content:center;position:relative;padding:calc(var(--line-height) + var(--margin-md)) var(--margin-md) var(--margin-md) var(--margin-md);width:calc(100% * var(--zoom-level))}.map__col--reunion .map__image{padding:calc(var(--line-height) + var(--margin-xl)) var(--margin-xl) var(--margin-xl) var(--margin-xl)}@media screen and (min-width: 750px){.map__col--reunion .map__image{padding:0}}@media screen and (min-width: 750px){.map__image{align-items:center;height:100%;padding:0;width:initial}}.map__image svg{height:100%;width:100%;fill:var(--color-c)}.map__image svg path{cursor:pointer}@media (hover: hover) and (pointer: fine){.map__image svg path:hover{opacity:.7}}.map__image__inner{width:100%;height:100%;position:relative}.map__col__title{font-size:var(--fs-h2);line-height:var(--lh-h2);padding-top:calc(1.4 * var(--base-space));padding-bottom:calc(.6 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));cursor:pointer}@media screen and (min-width: 750px){.map__col__title{display:none}}.map__region{display:flex;flex-direction:column;padding-top:var(--line-height)}.map__region__title{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));border-bottom:1px solid var(--color-text)}@media screen and (min-width: 750px){.map__region__title{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.map__region__link{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));display:flex;border-bottom:1px solid var(--color-text)}@media screen and (min-width: 750px){.map__region__link{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.map__region__link.active,.map__region.active .map__region__link{background-color:var(--color-a);color:var(--color-b)}@media (hover: hover) and (pointer: fine){.map__region__link:hover{background-color:var(--color-a);color:var(--color-b)}}.map__city{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));position:fixed;top:var(--header-full-height);left:0;background-color:var(--color-a);color:var(--color-b);width:100%;display:none}@media screen and (min-width: 750px){.map__city{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 750px){.map__city{width:50%}}.map__region__link.active+.map__city{display:flex}@media (hover: hover) and (pointer: fine){.map__region__link:hover+.map__city{display:flex}}.map__places{position:absolute;left:50%;width:100%;height:100%;top:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.map__places.loaded{opacity:1}.map__place{transition-property:width,height;transition-duration:.2s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;display:flex;height:6px;width:6px;position:absolute;background-color:var(--color-a);transform:translate(-50%,-50%) scale(var(--zoom-level));cursor:pointer;pointer-events:initial;z-index:2}@media screen and (min-width: 750px){.map__place{height:9px;width:9px}}@media screen and (min-width: 1200px){.map__place{height:12px;width:12px}}@media (hover: hover) and (pointer: fine){.map__place:hover{height:8px;width:8px}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 750px){.map__place:hover{height:11px;width:11px}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 1200px){.map__place:hover{height:15px;width:15px}}.map__place--big{height:20px;width:20px}@media screen and (min-width: 750px){.map__place--big{height:30px;width:30px}}@media screen and (min-width: 1200px){.map__place--big{height:40px;width:40px}}@media (hover: hover) and (pointer: fine){.map__place--big:hover{height:23px;width:23px}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 750px){.map__place--big:hover{height:34px;width:34px}}@media screen and (hover: hover) and (pointer: fine) and (min-width: 1200px){.map__place--big:hover{height:45px;width:45px}}.map__place.inactive{background-color:var(--color-b);z-index:1}.map__place__city{font-size:var(--fs-h6);line-height:var(--lh-h6);position:absolute;color:var(--color-a);z-index:3;display:none}@media screen and (min-width: 750px){.map__place__city{display:block}}.map__place__city--top{transform:translate(-50%,calc(-100% - 3px - var(--margin-xs)))}.map__place__city--right{transform:translate(4pxvar(--margin-xs),calc(-50% + 1px))}.map__place__city--bottom{transform:translate(-50%,calc(4px + var(--margin-xs)))}.map__place__city--left{transform:translate(calc(-100% - 6px - var(--margin-xs)),calc(-50% + 1px))}.map__place--big+.map__place__city{transform:translate(calc(-50% + 10px),calc(15px + var(--margin-sm)))}.map__buttons{position:fixed;top:calc(var(--header-full-height) + var(--margin-sm));right:var(--margin-sm);display:flex}.map__button{all:unset;background-color:var(--color-a);color:var(--color-c);height:20px;width:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.map__button.inactive{background-color:var(--color-b);cursor:not-allowed}@media screen and (min-width: 750px){.map__button{display:none}}.map__button:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(1 * var(--base-space));margin-left:calc(0 * var(--base-space))}.main--loading .list{-webkit-filter:blur(5px);filter:blur(5px);animation:loading 1s infinite alternate}.list__inner{padding-top:var(--line-height);padding-bottom:var(--line-height);display:flex;flex-direction:column}.list__item{padding-top:calc(1 * var(--base-space));padding-bottom:calc(6 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));border-bottom:1px solid var(--color-text)}@media screen and (min-width: 750px){.list__item{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.list__item:first-child{border-top:1px solid var(--color-text)}@media (hover: hover) and (pointer: fine){.list__item:hover{background-color:var(--color-a)}.list__item:hover,.list__item:hover *{color:var(--color-b)}}.list__header{margin-top:calc(0 * var(--base-space));margin-bottom:calc(1 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}@media screen and (min-width: 750px){.list__header{margin-top:calc(0 * var(--base-space));margin-bottom:calc(2 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;align-items:flex-start}}.list__col{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}@media screen and (min-width: 750px){.list__col{flex-direction:row}}@media screen and (min-width: 750px){.list__col:nth-child(1){padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(0 * var(--base-space))}}.list__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;word-spacing:-.02em}.list__load__button{all:unset;padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));background-color:var(--color-b);color:var(--color-text);cursor:pointer;display:flex}@media screen and (min-width: 750px){.list__load__button{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.list__inner+.list__load__button{margin-top:calc(var(--line-height) * -1);width:calc(100% - var(--margin-sm) * 2)}@media screen and (min-width: 750px){.list__inner+.list__load__button{width:100%}}.artworks__grid+.list__load__button{margin-top:calc(3 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));width:calc(100% - var(--margin-lg))}.list__load__button.hidden{display:none}@media (hover: hover) and (pointer: fine){.list__load__button:hover{background-color:var(--color-a)}.list__load__button:hover,.list__load__button:hover *{color:var(--color-b)}}.list__buttons{margin-top:calc(1 * var(--base-space));margin-bottom:calc(1 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));flex:none}@media screen and (min-width: 750px){.list__buttons{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(2 * var(--base-space))}}.list__buttons__inner{margin-top:calc(-.5 * var(--base-space));margin-bottom:calc(-.5 * var(--base-space));margin-right:calc(-.5 * var(--base-space));margin-left:calc(-.5 * var(--base-space));display:flex;flex-wrap:wrap;align-items:flex-start}.list__button{margin-top:calc(.5 * var(--base-space));margin-bottom:calc(.5 * var(--base-space));margin-right:calc(.5 * var(--base-space));margin-left:calc(.5 * var(--base-space));padding-top:calc(.5 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(.5 * var(--base-space));padding-left:calc(.5 * var(--base-space));border:1px solid}@media screen and (min-width: 750px){.list__button{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space))}}.links{padding-top:var(--line-height);padding-bottom:var(--line-height);display:flex;flex-direction:column}.links__item{border-bottom:1px solid var(--color-text)}.links__item:first-child{border-top:1px solid var(--color-text)}.links__item.active{background-color:var(--color-a)}.links__item.active,.links__item.active *{color:var(--color-b)}@media (hover: hover) and (pointer: fine){.links__item:hover{background-color:var(--color-a)}.links__item:hover,.links__item:hover *{color:var(--color-b)}}.links__title{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;word-spacing:-.02em;cursor:pointer}@media screen and (min-width: 750px){.links__title{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.links__sublist{display:none}.links__link{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));display:flex;border-top:1px solid var(--color-b)}@media screen and (min-width: 750px){.links__link{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.links__link:not(:first-child){margin-top:-1px}.links__link:not(:last-child){border-bottom:1px solid var(--color-b)}@media (hover: hover) and (pointer: fine){.links__link:hover{background-color:var(--color-b);color:var(--color-a)}}@keyframes loading{0%{opacity:.1}to{opacity:.3}}.artworks{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));padding-top:calc(var(--line-height) + var(--margin-sm))}@media screen and (min-width: 750px){.artworks{padding-top:calc(3 * var(--base-space));padding-bottom:calc(3 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space));padding-top:calc(var(--line-height) + var(--margin-sm))}}.main--loading .artworks{-webkit-filter:blur(5px);filter:blur(5px);animation:loading 1s infinite alternate}.artworks__introduction{margin-top:calc(0 * var(--base-space));margin-bottom:calc(2 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}.artworks__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--margin-sm);align-items:flex-start}@media screen and (min-width: 750px){.artworks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--margin-md);align-items:flex-start}}.artworks__item{position:relative;display:flex;flex-direction:column-reverse}@media screen and (min-width: 750px){.artworks__item{padding-bottom:var(--line-height);display:initial}}.artworks__image__inner{height:0;padding-bottom:66.67%;position:relative}.artworks__image__inner img{position:absolute;object-fit:cover;height:100%;width:100%;left:0;top:0}.artworks__info{overflow:hidden;width:100%;height:var(--line-height);display:flex;flex-direction:column;z-index:1}@media screen and (min-width: 750px){.artworks__info{transition-property:height;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;position:absolute;bottom:0;left:0}}.artworks__info.active{height:100%}.artworks__header{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));width:100%;display:flex;justify-content:space-between;background-color:var(--color-a);color:var(--color-b);cursor:pointer}@media screen and (min-width: 750px){.artworks__header{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.artworks__info.active .artworks__header{background-color:var(--color-b);color:var(--color-a)}@media (hover: hover) and (pointer: fine){.artworks__header:hover{background-color:var(--color-b);color:var(--color-a)}}.artworks__header h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artworks__header h1 em{font-family:TWKLausanne-450Italic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.artworks__header:after{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(3 * var(--base-space));content:"+";font-size:1.2em;transform:translateY(-.05em)}.artworks__info.active .artworks__header:after{transform:translateY(-.05em) rotate(45deg)}.artworks__body{background-color:var(--color-d);flex:1}.artworks__subheader{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:var(--color-a);color:var(--color-b)}@media screen and (min-width: 750px){.artworks__subheader{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.artworks__content{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));overflow:auto;scrollbar-width:none}.artworks__content,.artworks__content a{color:var(--color-b)}.artworks__content::-webkit-scrollbar{display:none}.artworks__text p:not(:last-child),.artworks__text blockquote:not(:last-child),.artworks__text ul:not(:last-child),.artworks__text ol:not(:last-child){margin-bottom:var(--lh-main)}.artworks__text p+blockquote,.artworks__text p+ul{margin-top:calc(var(--lh-main) * -1)}.artworks__text blockquote,.artworks__text ul,.artworks__text ol{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(6 * var(--base-space))}.artworks__text ol{counter-reset:list}.artworks__text ul li{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(4 * var(--base-space));text-indent:calc(var(--margin-xl) * -1)}.artworks__text ul li:before{content:"—";display:inline-block;width:var(--margin-xl);text-indent:0}.artworks__text ol li{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(4 * var(--base-space));text-indent:calc(var(--margin-xl) * -1);list-style:none}.artworks__text ol li:before{content:counter(list) ".";counter-increment:list;display:inline-block;width:var(--margin-xl);text-indent:0}.artworks__text i,.artworks__text em{font-family:TWKLausanne-450Italic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.artworks__text a{border-bottom:1px solid}@media (hover: hover) and (pointer: fine){.artworks__text a:hover{color:var(--color-d)}}.artworks__text:not(:last-child){margin-bottom:var(--lh-main)}.profile{padding-top:var(--line-height)}@media screen and (min-width: 750px){.profile{padding-bottom:var(--line-height)}}.profile__title{padding-top:calc(2 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;word-spacing:-.02em;border-top:1px solid var(--color-text)}@media screen and (min-width: 750px){.profile__title{padding-top:calc(2 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space));border-bottom:1px solid var(--color-text)}}.profile__header{padding-top:calc(1 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));margin-bottom:var(--lh-main);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--margin-sm);align-items:flex-start}@media screen and (min-width: 750px){.profile__header{padding-top:calc(1 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--margin-sm);align-items:flex-start}}@media screen and (min-width: 1000px){.profile__header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--margin-sm);align-items:flex-start}.profile__header--four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--margin-sm);align-items:flex-start}}.profile__content{padding-top:calc(0 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--margin-sm);align-items:flex-start}@media screen and (min-width: 750px){.profile__content{padding-top:calc(0 * var(--base-space));padding-bottom:calc(3 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 1000px){.profile__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--margin-sm);align-items:flex-start}}.profile__text p:not(:last-child),.profile__text blockquote:not(:last-child),.profile__text ul:not(:last-child),.profile__text ol:not(:last-child){margin-bottom:var(--lh-main)}.profile__text p+blockquote,.profile__text p+ul{margin-top:calc(var(--lh-main) * -1)}.profile__text blockquote,.profile__text ul,.profile__text ol{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(6 * var(--base-space))}.profile__text ol{counter-reset:list}.profile__text ul li{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(4 * var(--base-space));text-indent:calc(var(--margin-xl) * -1)}.profile__text ul li:before{content:"—";display:inline-block;width:var(--margin-xl);text-indent:0}.profile__text ol li{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(4 * var(--base-space));text-indent:calc(var(--margin-xl) * -1);list-style:none}.profile__text ol li:before{content:counter(list) ".";counter-increment:list;display:inline-block;width:var(--margin-xl);text-indent:0}.profile__text i,.profile__text em{font-family:TWKLausanne-450Italic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.profile__text a{border-bottom:1px solid}@media (hover: hover) and (pointer: fine){.profile__text a:hover{color:var(--color-d)}}.slideshow__container{overflow:hidden;cursor:e-resize}.slideshow{display:flex}.slideshow__item{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(1 * var(--base-space));margin-left:calc(1 * var(--base-space));flex:0 0 100%;min-width:0}.slideshow__image{display:flex;height:calc((100vw - var(--margin-sm) * 2) * .6667)}@media screen and (min-width: 750px){.slideshow__image{height:calc((100vw - var(--margin-md) * 2) * .6667)}}@media screen and (min-width: 1000px){.slideshow__image{height:calc((100vw - var(--margin-md) * 3) / 2 * .6667)}}.slideshow__image img{width:100%;height:100%;object-fit:cover}.slideshow__image:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(1 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}.slideshow__caption{font-size:var(--fs-h6);line-height:var(--lh-h6)}.tools__inner{padding-top:var(--line-height);padding-bottom:var(--line-height);display:flex;flex-direction:column}.tools__item{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));border-bottom:1px solid var(--color-text);cursor:pointer}@media screen and (min-width: 750px){.tools__item{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.tools__item:first-child{border-top:1px solid var(--color-text)}.tools__item.active{cursor:default;background-color:var(--color-b)}.tools__item.active,.tools__item.active *{color:var(--color-a)}@media (hover: hover) and (pointer: fine){.tools__item:hover{background-color:var(--color-b)}.tools__item:hover,.tools__item:hover *{color:var(--color-a)}}.tools__header{margin-top:calc(0 * var(--base-space));margin-bottom:calc(.5 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}.tools__item.active .tools__header{cursor:pointer}.tools__toggle{display:none}.tools__toggle__inner{margin-top:calc(2 * var(--base-space));margin-bottom:calc(2 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--margin-md);align-items:flex-start}@media screen and (min-width: 1000px){.tools__toggle__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--margin-md);align-items:flex-start}}.tools__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;word-spacing:-.02em}.tools__item.active .tools__title{cursor:pointer}.tools__text p:not(:last-child),.tools__text blockquote:not(:last-child),.tools__text ul:not(:last-child),.tools__text ol:not(:last-child){margin-bottom:var(--lh-main)}.tools__text p+blockquote,.tools__text p+ul{margin-top:calc(var(--lh-main) * -1)}.tools__text blockquote,.tools__text ul,.tools__text ol{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(6 * var(--base-space))}.tools__text ol{counter-reset:list}.tools__text ul li{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(4 * var(--base-space));text-indent:calc(var(--margin-xl) * -1)}.tools__text ul li:before{content:"—";display:inline-block;width:var(--margin-xl);text-indent:0}.tools__text ol li{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(4 * var(--base-space));text-indent:calc(var(--margin-xl) * -1);list-style:none}.tools__text ol li:before{content:counter(list) ".";counter-increment:list;display:inline-block;width:var(--margin-xl);text-indent:0}.tools__text i,.tools__text em{font-family:TWKLausanne-450Italic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.tools__text a{border-bottom:1px solid}@media (hover: hover) and (pointer: fine){.tools__text a:hover{color:var(--color-d)}}.tools__image{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--margin-md);align-items:flex-start}.tools__image figure{grid-column:1/3;display:flex;flex-direction:column}.tools__image figcaption{margin-top:calc(1 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));font-size:var(--fs-h6);line-height:var(--lh-h6)}.filters{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;transform:translateY(0);position:absolute;bottom:0;width:100%;z-index:1;cursor:pointer;height:calc(100vh - var(--header-full-height));height:calc(var(--vh, 1vh) * 100 - var(--header-full-height))}.filters.active{transform:translateY(100%)}.filters__inner{display:none;flex-direction:column;cursor:initial}.filters__inner.active{display:flex}.filters__header{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));background-color:var(--color-a);height:var(--line-height);overflow:auto;scrollbar-width:none;padding-left:0;padding-right:0}@media screen and (min-width: 750px){.filters__header{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 750px){.filters__header{padding-left:0;padding-right:0}}.filters__header::-webkit-scrollbar{display:none}.filters__body{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));background-color:var(--color-b)}@media screen and (min-width: 750px){.filters__body{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.filters__list{-webkit-column-count:2;column-count:2;-webkit-column-gap:0;column-gap:0;display:none}@media screen and (min-width: 750px){.filters__list{-webkit-column-count:4;column-count:4}}@media screen and (min-width: 1200px){.filters__list{-webkit-column-count:6;column-count:6}}.filters__list.active{display:block}.filters__item{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(0 * var(--base-space));display:flex}.filters__link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filters__link.active{color:var(--color-a)}@media (hover: hover) and (pointer: fine){.filters__link:hover{color:var(--color-a)}}.filters__letters{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));display:inline-flex;width:auto}@media screen and (min-width: 750px){.filters__letters{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.filters__letter{text-transform:uppercase;cursor:pointer}.filters__letter:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(2 * var(--base-space));margin-left:calc(0 * var(--base-space))}@media screen and (min-width: 750px){.filters__letter:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(3 * var(--base-space));margin-left:calc(0 * var(--base-space))}}.filters__letter.active{color:var(--color-b)}@media (hover: hover) and (pointer: fine){.filters__letter:hover{color:var(--color-b)}}.search{flex:1;display:flex;flex-direction:column}.search__form{position:-webkit-sticky;position:sticky;top:var(--header-home-height)}.search__input{all:unset;padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;word-spacing:-.02em;width:calc(100% - var(--margin-sm) * 2);background-color:var(--color-reseau-10);color:var(--color-centres-30)}@media screen and (min-width: 750px){.search__input{padding-top:calc(2 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}.search__input::-webkit-input-placeholder{color:var(--color-centres-30)}.search__input::-ms-input-placeholder{color:var(--color-centres-30)}.search__input::placeholder{color:var(--color-centres-30)}.search__input::-webkit-search-decoration,.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-results-button,.search__input::-webkit-search-results-decoration{display:none}.search__results{flex:1;background-color:var(--color-centres-30);margin-bottom:-1px}.search__link{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--margin-sm);align-items:flex-start;grid-row-gap:0;background-color:var(--color-bg);border-bottom:1px solid var(--color-text)}@media screen and (min-width: 750px){.search__link{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}@media screen and (min-width: 750px){.search__link{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--margin-sm);align-items:flex-start}}@media (hover: hover) and (pointer: fine){.search__link:hover{color:var(--color-centres-30);background-color:var(--color-reseau-10)}}.search__col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;grid-column:span 3}.search__col--double{grid-column:span 6}.home{flex:1;display:flex;flex-direction:column}.home__pattern{flex:1;display:flex;--color-x: var(--color-b);--color-y: var(--color-a);--color-z: var(--color-c)}.home--reseau .home__pattern{--color-x: var(--color-reseau-40);--color-y: var(--color-reseau-30);--color-z: var(--color-reseau-20)}.home--centres .home__pattern{--color-x: var(--color-centres-40);--color-y: var(--color-centres-30);--color-z: var(--color-centres-20)}.home--carte .home__pattern{--color-x: var(--color-carte-10);--color-y: var(--color-carte-20);--color-z: var(--color-carte-40)}.home--actions .home__pattern{--color-x: var(--color-actions-10);--color-y: var(--color-actions-40);--color-z: var(--color-actions-20)}.home--ressources .home__pattern{--color-x: var(--color-ressources-30);--color-y: var(--color-ressources-20);--color-z: var(--color-ressources-10)}.home__news{overflow:hidden;background-color:var(--color-b);color:var(--color-a)}.home--reseau .home__news{--color-a: var(--color-reseau-30);--color-b: var(--color-reseau-10)}.home--centres .home__news{--color-a: var(--color-centres-30);--color-b: var(--color-centres-10)}.home--carte .home__news{--color-a: var(--color-carte-30);--color-b: var(--color-carte-10)}.home--actions .home__news{--color-a: var(--color-actions-40);--color-b: var(--color-actions-10)}.home--ressources .home__news{--color-a: var(--color-ressources-10);--color-b: var(--color-ressources-30)}.home__news:hover{color:var(--color-b);background-color:var(--color-a)}@media screen and (min-width: 750px){.home__news .marquee__item:not(:first-child){display:none}}.home__news__inner{padding-top:calc(2 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));font-size:var(--fs-h2);line-height:var(--lh-h2);display:flex;white-space:nowrap}@media screen and (min-width: 750px){.home__news__inner{padding-top:calc(2 * var(--base-space));padding-bottom:calc(6 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space));white-space:initial}}.pattern{width:100%;display:flex;flex-direction:row}@media screen and (min-width: 750px){.pattern{flex-direction:column}}.pattern__line{display:flex;flex-grow:var(--flex-from);transition:flex-grow .2s cubic-bezier(.77,0,.175,1)}.pattern.transition .pattern__line{flex-grow:var(--flex-to)}.pattern__col{flex-grow:var(--flex-from);transition:flex-grow .2s cubic-bezier(.77,0,.175,1)}.pattern.transition .pattern__col{flex-grow:var(--flex-to)}.loading{position:fixed;bottom:0;left:0;width:100%;display:none;flex-direction:column;justify-content:flex-end;z-index:9999}.main--loading+.loading{display:flex}.loading__inner{padding-top:calc(.8 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));width:100%;background-color:var(--color-centres-10);color:var(--color-centres-30);position:-webkit-sticky;position:sticky;top:var(--header-full-height)}@media screen and (min-width: 750px){.loading__inner{padding-top:calc(1 * var(--base-space));padding-bottom:calc(.4 * var(--base-space));padding-right:calc(3 * var(--base-space));padding-left:calc(3 * var(--base-space))}}
