:root{--white: #fafafa;--black: #000;--accent: #dcdcdc;--lightAccent: #fff;--darkAccent: #1c1c1c;--green: #01dd00;--sans: "Inter Tight", system-ui, sans-serif;--serif: Georgia, serif;--header-h: 84px;--gap: 11px;--max-page: 1400px;--v-h1: 6.37;--v-h2: 4.12;--v-h3: 2.74;--v-h4: 1.57;--v-large: 1.5;--v-normal: 1.1;--v-small: 1;--v-btn1: 1.08;--v-btn2: 1.27;--v-btn3: .98;--v-title: 1.96}@media(min-width:768px){:root{--header-h: 78px}}.fs{font-size:calc((var(--v) - 1) * .012 * min(100vh,900px) + 1rem)}@media screen and (min-width:768px),screen and (orientation:landscape){.fs{font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem),max(calc((var(--v) - 1) * .012 * var(--max-page) + 1rem),calc(var(--v) * 1rem)))}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;background:var(--white);color:var(--black);font-family:var(--serif);letter-spacing:.02em;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}.text h1,.text h2,.text h3,.text h4{font-family:var(--sans);font-weight:500;letter-spacing:0;margin:2rem 0;line-height:calc(1.43em * (1 + (1 - var(--v)) / 25));color:var(--heading)}.text h1{--v: var(--v-h1)}.text h2{--v: var(--v-h2)}.text h3{--v: var(--v-h3)}.text h4{--v: var(--v-h4)}.text p,.text ul,.text ol,.text li{--v: var(--v-normal)}.text .sqsrte-large{--v: var(--v-large)}.text .sqsrte-small{--v: var(--v-small)}.text h1,.text h2,.text h3,.text h4,.text p,.text ul,.text ol,.text li{font-size:calc((var(--v) - 1) * .012 * min(100vh,900px) + 1rem)}@media screen and (min-width:768px),screen and (orientation:landscape){.text h1,.text h2,.text h3,.text h4,.text p,.text ul,.text ol,.text li{font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem),max(calc((var(--v) - 1) * .012 * var(--max-page) + 1rem),calc(var(--v) * 1rem)))}}.text p{margin:1rem 0;line-height:1.8em;color:var(--paragraph)}.text{--v: var(--v-normal);font-size:calc((var(--v) - 1) * .012 * min(100vh,900px) + 1rem)}@media screen and (min-width:768px),screen and (orientation:landscape){.text{font-size:min(calc((var(--v) - 1) * 1.2vw + 1rem),max(calc((var(--v) - 1) * .012 * var(--max-page) + 1rem),calc(var(--v) * 1rem)))}}.text,.form,.form input,.form textarea,.form label,.form legend,.header__nav a,.menu__nav a,.header__title~* a{letter-spacing:.02em}.text li>p{margin:.5em 0}.text p:empty:before{content:"​"}.text ul,.text ol{margin:1em 0;padding-left:40px;line-height:1.8em;color:var(--paragraph)}.text>:first-child,.text>.scaled:first-child>:first-child{margin-top:0}.text>:last-child,.text>.scaled:last-child>:last-child{margin-bottom:0}.text a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em;white-space:normal}.sqsrte-text-color--white{color:var(--white)}.sqsrte-text-color--black{color:var(--black)}.sqsrte-text-color--accent{color:var(--accent)}.sqsrte-text-color--lightAccent{color:var(--lightAccent)}.sqsrte-text-color--darkAccent{color:var(--darkAccent)}.scaled{white-space:nowrap}.text .scaled>*{font-size:inherit!important;line-height:1;white-space:nowrap!important}.text .scaled>p{line-height:1.23}.theme-white,.theme-none{--bg: var(--white);--heading: var(--black);--paragraph: var(--black);--btn-bg: var(--black);--btn-text: var(--white);--btn2-text: var(--black);--hl: var(--black)}.theme-light{--bg: var(--lightAccent);--heading: var(--black);--paragraph: var(--black);--btn-bg: var(--black);--btn-text: var(--lightAccent);--btn2-text: var(--black);--hl: var(--black)}.theme-bright-inverse{--bg: var(--black);--heading: var(--accent);--paragraph: var(--accent);--btn-bg: var(--accent);--btn-text: var(--black);--btn2-text: var(--accent);--hl: var(--accent)}.theme-black{--bg: var(--black);--heading: var(--white);--paragraph: var(--white);--btn-bg: var(--accent);--btn-text: var(--black);--btn2-text: var(--accent);--hl: var(--accent)}.section{position:relative;display:flex;flex-direction:column;color:var(--paragraph)}.section__bg{position:absolute;inset:calc(-1 * var(--extend, 0px)) 0 var(--divider, 0px) 0;background:var(--bg);z-index:-1}.section__curve{--wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath d='M0,0 C0,0 0.25,1 0.5,1 S1,0 1,0 Z'/%3E%3C/svg%3E");position:absolute;left:0;right:0;bottom:0;height:var(--divider);background:var(--bg);-webkit-mask:var(--wave) calc(50% + var(--divider-shift, 0px)) 0 / var(--divider-width, 100%) 100% repeat-x;mask:var(--wave) calc(50% + var(--divider-shift, 0px)) 0 / var(--divider-width, 100%) 100% repeat-x;z-index:-1}.section--wave-up .section__curve{--wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L0,1 C0,1 0.25,0 0.5,0 S1,1 1,1 L1,0 Z'/%3E%3C/svg%3E")}.section--stroke:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--stroke-width);background:var(--stroke-color);z-index:2}.section--divider{padding-bottom:var(--divider)}.section:first-child{padding-top:var(--header-h)}.section__content{flex:1;display:flex;flex-direction:column;justify-content:center}.section--small{min-height:33vh}.section--medium{min-height:66vh}.section--large{min-height:100vh}.section--small .section__content{padding:3.3vmax 0}.section--medium .section__content{padding:6.6vmax 0}.section--large .section__content{padding:10vmax 0}.section--custom .section__content{padding:calc(var(--custom, 0) * .1vmax) 0}.section--valign-top .section__content{justify-content:flex-start}.section--small.section--valign-top .section__content{padding:2vw 0 6.6vmax}.section--medium.section--valign-top .section__content{padding:2vw 0 13.2vmax}.section--large.section--valign-top .section__content{padding:2vw 0 20vmax}.section--valign-bottom .section__content{justify-content:flex-end}.fe{--grid-gutter: calc(6vw - var(--gap));--cell: calc((1400px - var(--gap) * 7) / 8);display:grid;position:relative;row-gap:var(--gap);column-gap:var(--gap);grid-template-rows:repeat(var(--m-rows),minmax(24px,auto));grid-template-columns:minmax(var(--grid-gutter),1fr) repeat(8,minmax(0,var(--cell))) minmax(var(--grid-gutter),1fr);overflow-x:clip}@media(min-width:768px){.fe{--grid-gutter: calc(2vw - var(--gap));--cell: calc((1400px - var(--gap) * 23) / 24);--container: min(1400px, 96vw );grid-template-rows:repeat(var(--d-rows),minmax(calc(var(--container) * var(--scaling)),auto));grid-template-columns:minmax(var(--grid-gutter),1fr) repeat(24,minmax(0,var(--cell))) minmax(var(--grid-gutter),1fr)}}.fe-block{position:relative;display:flex;flex-direction:column;justify-content:var(--mj);grid-area:var(--m);min-width:0}@media(min-width:768px){.fe-block{justify-content:var(--dj);grid-area:var(--d)}}.fe-block--image{container-type:size}.image{position:absolute;inset:0;margin:auto;overflow:hidden}.image--fit{width:min(100cqw,calc(100cqh / var(--aspect)));height:min(100cqh,calc(100cqw * var(--aspect)))}.image img,.image a{display:block;width:100%;height:100%}.image img{object-fit:var(--fit, cover);object-position:var(--focal, 50% 50%)}.button{display:flex;width:100%;height:100%;align-items:center}.button--left{justify-content:flex-start}.button--center{justify-content:center}.button--right{justify-content:flex-end}.btn{--v: var(--v-btn1);display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-weight:500;line-height:normal;letter-spacing:0;text-align:center;text-decoration:none;border-radius:300px;padding:.8em 1.336em;background:var(--btn-bg);color:var(--btn-text);border:0;cursor:pointer;transition:opacity .1s linear}.btn:hover{opacity:.8}.btn--secondary{--v: var(--v-btn2);background:transparent;color:var(--btn2-text);border:2px solid currentColor}.btn--tertiary{--v: var(--v-btn3)}.btn--stretched{width:100%;height:100%;padding-top:0;padding-bottom:0}.hl{position:relative;z-index:1}.text{position:relative;overflow-wrap:break-word}.hl-shape{position:absolute;z-index:0;pointer-events:none;overflow:visible}.hl-shape path{fill:none;transition:stroke-dashoffset 1s ease}.fe-block>.text,.accordion__body{position:relative;z-index:1}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.skip-link{position:fixed;top:10px;left:10px;z-index:200;transform:translateY(-200%)}.skip-link:focus{transform:none}.js .reveal{opacity:0;transition:opacity 1.5s ease}.js .reveal.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none}.hl-shape path{transition:none}}.social[data-astro-cid-yxtifmrq]{display:inline-flex;align-items:center;justify-content:center;gap:12px}.social[data-astro-cid-yxtifmrq] a[data-astro-cid-yxtifmrq]{display:flex;padding:0;background:none!important}.social[data-astro-cid-yxtifmrq] svg[data-astro-cid-yxtifmrq]{width:20px;height:20px;fill:currentColor}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:6vw;color:var(--black);transition:background-color .14s ease-in-out}.header[data-astro-cid-3ef6ksr2].is-scrolled{background:var(--header-bg, var(--white))}.header__title[data-astro-cid-3ef6ksr2]{--v: var(--v-normal);position:relative;z-index:2;font-family:var(--sans);font-weight:500;letter-spacing:0;line-height:1.43;white-space:nowrap;text-decoration:none;top:2px}.header__right[data-astro-cid-3ef6ksr2]{display:none;flex:1;align-items:center;justify-content:flex-end;min-width:0}.header__nav[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{--v: var(--v-normal);margin-left:3vw;padding:.1em 0;line-height:1.8;white-space:nowrap;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s ease}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background-size:100% 1px}.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:first-child{margin-left:0}@media(max-width:1439px){.header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{margin-left:2vw}}.header__right[data-astro-cid-3ef6ksr2] .social{flex:none;margin-left:1.3vw;gap:3vw}.header__burger[data-astro-cid-3ef6ksr2]{position:relative;z-index:2;width:47px;height:37px;padding:0;background:none;border:0;color:inherit;cursor:pointer}.header__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;left:6px;right:6px;height:1px;background:currentColor;transition:transform .25s ease,top .25s ease}.header__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:13px}.header__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{top:24px}.menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--black);color:var(--accent);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.menu__nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;padding:0 8vw;font-size:8.5vw;text-align:center;line-height:1}.menu__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;margin:5vw 0;text-decoration:none}.menu__social[data-astro-cid-3ef6ksr2]{position:absolute;bottom:38px}.menu__social[data-astro-cid-3ef6ksr2] .social{gap:15px}.menu__social[data-astro-cid-3ef6ksr2] .social svg{width:25px;height:25px}.header[data-astro-cid-3ef6ksr2].is-open{color:var(--accent)}.header[data-astro-cid-3ef6ksr2].is-scrolled:not(.is-open){padding-top:4.35vw;padding-bottom:4.35vw}.header[data-astro-cid-3ef6ksr2].is-open .menu[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible}.header[data-astro-cid-3ef6ksr2].is-open .header__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{left:9px;right:9px}.header[data-astro-cid-3ef6ksr2].is-open .header__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:18.5px;transform:rotate(45deg)}.header[data-astro-cid-3ef6ksr2].is-open .header__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:last-child{top:18.5px;transform:rotate(-45deg)}@media(min-width:1300px){.header[data-astro-cid-3ef6ksr2],.header[data-astro-cid-3ef6ksr2].is-scrolled:not(.is-open){padding:1.1vw 2vw}.header__title[data-astro-cid-3ef6ksr2]{--v: var(--v-title);top:0}.header__right[data-astro-cid-3ef6ksr2]{display:flex}.header__burger[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2]{display:none}}.accordion[data-astro-cid-oqjbs5yv]{width:100%;border-bottom:var(--accordion-divider-thickness, 1px) solid var(--paragraph)}.accordion__item[data-astro-cid-oqjbs5yv]{border-top:var(--accordion-divider-thickness, 1px) solid var(--paragraph)}.accordion__item[data-astro-cid-oqjbs5yv].no-top{border-top:0}.accordion__summary[data-astro-cid-oqjbs5yv]{display:flex;align-items:center;justify-content:space-between;padding:var(--accordion-item-padding-top, 30px) var(--accordion-item-padding-right, 0px) var(--accordion-item-padding-bottom, 30px) var(--accordion-item-padding-left, 0px);cursor:pointer;list-style:none;color:var(--heading)}.accordion__summary[data-astro-cid-oqjbs5yv]::-webkit-details-marker{display:none}.accordion__title[data-astro-cid-oqjbs5yv]{--v: var(--v-h4);margin:0;padding-right:14px;font-family:var(--sans);font-weight:500;line-height:normal;letter-spacing:0}.accordion__count[data-astro-cid-oqjbs5yv]{margin-left:.4em;opacity:.45}.accordion__icon[data-astro-cid-oqjbs5yv]{position:relative;flex:none;width:var(--accordion-icon-size, 14px);height:var(--accordion-icon-size, 14px);transition:transform .25s ease}.accordion__icon[data-astro-cid-oqjbs5yv] span[data-astro-cid-oqjbs5yv]{position:absolute;left:50%;top:50%;width:70.7%;height:70.7%;border-right:var(--accordion-icon-thickness, 1px) solid currentColor;border-bottom:var(--accordion-icon-thickness, 1px) solid currentColor;transform:translate(-50%,-75%) rotate(45deg)}details[data-astro-cid-oqjbs5yv][open] .accordion__icon[data-astro-cid-oqjbs5yv]{transform:rotate(-180deg)}.accordion__body[data-astro-cid-oqjbs5yv]{width:var(--accordion-description-width, 70%);padding:var(--accordion-description-padding-top, 0px) var(--accordion-description-padding-right, 0px) var(--accordion-description-padding-bottom, 30px) var(--accordion-description-padding-left, 0px)}.accordion__body[data-astro-cid-oqjbs5yv]>p{margin:16px 0}.accordion__body[data-astro-cid-oqjbs5yv]>:first-child{margin-top:0}.accordion__body[data-astro-cid-oqjbs5yv]>p:last-of-type{margin-bottom:0}.accordion__body[data-astro-cid-oqjbs5yv] ul,.accordion__body[data-astro-cid-oqjbs5yv] ol{margin:0}.accordion__body[data-astro-cid-oqjbs5yv] li>p{margin:.5em 0}.accordion__body[data-astro-cid-oqjbs5yv]>:last-child{margin-bottom:0}.form[data-astro-cid-3vt2bfki]{--v: var(--v-normal);position:relative;width:100%;line-height:1.8;color:var(--paragraph)}.form[data-astro-cid-3vt2bfki]{scroll-margin-top:140px}.form__trap[data-astro-cid-3vt2bfki]{position:absolute;left:-9999px;margin:0}.form__item[data-astro-cid-3vt2bfki]{display:block;margin:0 0 20px;padding:0;border:0;min-width:0}fieldset[data-astro-cid-3vt2bfki].form__item{margin-bottom:0}.form__title[data-astro-cid-3vt2bfki]{display:block;padding:0 0 4px}legend[data-astro-cid-3vt2bfki].form__title{float:left;width:100%}.form__required[data-astro-cid-3vt2bfki]{margin-left:4px;font-size:16px;line-height:16px;opacity:.7}.form__pair[data-astro-cid-3vt2bfki]{clear:both;display:flex;align-items:flex-end;gap:10px}.form__field[data-astro-cid-3vt2bfki]{flex:1;margin-bottom:20px}.form__caption[data-astro-cid-3vt2bfki]{display:block;padding:10.4px 0 8.4px;font-size:16px;line-height:16px}input[data-astro-cid-3vt2bfki],textarea[data-astro-cid-3vt2bfki]{display:block;width:100%;margin:0;padding:10px 20px;font:inherit;font-size:inherit;line-height:1.8;letter-spacing:inherit;color:inherit;background:transparent;border:1px solid transparent;border-radius:31px}textarea[data-astro-cid-3vt2bfki]{height:100px;resize:vertical}.form__control[data-astro-cid-3vt2bfki]{position:relative;display:block}.form__control[data-astro-cid-3vt2bfki]:after{content:"";position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--paragraph) 55%,transparent);border-radius:31px;pointer-events:none;transition:transform 75ms cubic-bezier(.33,1,.68,1),border-color .2s cubic-bezier(.33,1,.68,1)}.form__control[data-astro-cid-3vt2bfki]:hover:after,.form__control[data-astro-cid-3vt2bfki]:focus-within:after{transform:scale(1.026,1.037)}.form__control[data-astro-cid-3vt2bfki]:focus-within:after{border-color:var(--paragraph)}input[data-astro-cid-3vt2bfki]:focus,textarea[data-astro-cid-3vt2bfki]:focus{outline:none}.form__submit[data-astro-cid-3vt2bfki] .btn[data-astro-cid-3vt2bfki]{line-height:1.3}.ressources[data-astro-cid-fges23g7]{width:100%}.ressources__filters[data-astro-cid-fges23g7]{display:grid;gap:12px;margin-bottom:28px;font-family:var(--sans);font-weight:500}.ressources__row[data-astro-cid-fges23g7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ressources__dim[data-astro-cid-fges23g7]{width:4.5em;font-size:.85rem;opacity:.6}.ressources__chip[data-astro-cid-fges23g7]{padding:7px 14px;border:1px solid var(--black);border-radius:999px;background:transparent;color:var(--black);font:inherit;font-size:.9rem;letter-spacing:.02em;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ressources__chip[data-astro-cid-fges23g7][aria-pressed=true]{background:var(--black);color:var(--white)}@media(hover:hover){.ressources__chip[data-astro-cid-fges23g7][aria-pressed=false]:hover{background:var(--accent)}}.ressources__chip[data-astro-cid-fges23g7]:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media(max-width:767px){.ressources[data-astro-cid-fges23g7] .accordion__body{width:100%}}.ressources__empty[data-astro-cid-fges23g7]{margin:24px 0 0}.ressources[data-astro-cid-fges23g7] .ressources__list li[hidden],.ressources[data-astro-cid-fges23g7] .accordion__item[hidden]{display:none}.footer[data-astro-cid-sz7xmlte] .section:first-child{padding-top:0}
