@charset "UTF-8";/*!Piksel v1.0.0 | (c) 2026 Pikselkraft | Fair code License | Git depot @TODO*/*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,ul[class] ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}img{max-width:100%;display:block;height:auto}.article article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}pre{text-wrap:auto}@font-face{font-family:font-core;src:url(../fonts/font-core.woff2)format('woff2'),url(../fonts/font-core.woff)format('woff');font-weight:400;font-style:normal;font-display:fallback;size-adjust:100%;ascent-override:normal;descent-override:normal;line-gap-override:normal}@font-face{font-family:font-heading;src:url(../fonts/font-heading.woff2)format('woff2'),url(../fonts/font-heading.woff)format('woff');font-weight:700;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:normal;descent-override:normal;line-gap-override:normal}@font-face{font-family:font-mono;src:url(../fonts/font-mono.woff2)format('woff2'),url(../fonts/font-mono.woff)format('woff');font-weight:700;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:normal;descent-override:normal;line-gap-override:normal}:root{--font-primary:"font-core", Arial, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-secondary:"font-heading", Arial;--font-system:"Segoe UI", Helvetica, Arial, -apple-system, system-ui, BlinkMacSystemFont, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-heading:var(--font-secondary);--font-core:var(--font-primary);--font-mono:"font-mono", "Noto Mono", "Roboto Mono", "Source Code Pro", 'DejaVu Sans Mono', ui-monospace, monospace;--weight-corefont:500;--weight-heading:700;--ratio:1.2;--base-font:1rem;--baseline:1.42;--baseline-heading:1.15;--fluid-clamp:1.3571rem + 2.8571vw;--space-s5:calc(var(--space-base) * pow(var(--ratio), -5));--space-s4:calc(var(--space-base) * pow(var(--ratio), -4));--space-s3:calc(var(--space-base) * pow(var(--ratio), -3));--space-s2:calc(var(--space-base) * pow(var(--ratio), -2));--space-s:calc(var(--space-base) * pow(var(--ratio), -1));--space-base:var(--base-font);--space-l:calc(var(--space-base) * pow(var(--ratio), 1));--space-l2:calc(var(--space-base) * pow(var(--ratio), 2));--space-l3:calc(var(--space-base) * pow(var(--ratio), 3));--space-l4:calc(var(--space-base) * pow(var(--ratio), 4));--space-l5:calc(var(--space-base) * pow(var(--ratio), 5));--space-l6:calc(var(--space-base) * pow(var(--ratio), 6));--space-l7:calc(var(--space-base) * pow(var(--ratio), 7));--space-l8:calc(var(--space-base) * pow(var(--ratio), 8));--space-l9:calc(var(--space-base) * pow(var(--ratio), 9));--space-l10:calc(var(--space-base) * pow(var(--ratio), 10));--space-top:clamp(2.1875rem, 1.4442rem + 3.3036vw, 3.5rem);--heading-h1:var(--space-l6);--heading-h2:var(--space-l5);--heading-h3:var(--space-l4);--heading-h4:var(--space-l3);--heading-h5:var(--space-l2);--heading-h6:var(--space-base);--baseline-heading:1.1;--ground:0;--above:1;--below:-1;--zLayoutContent:calc(var(--above) + var(--ground));--zLayoutNavigation:calc(var(--above) + var(--zLayoutContent));--zLayoutLogo:calc(var(--above) + var(--zLayoutNavigation));--zLayoutModal:calc(var(--above) + var(--zLayoutLogo));--blanc:#ffffff;--noir:#1b1b1a;--gris:#EDECEA;--magenta:#B90486;--violet:#e7a8f6;--lilas50:#f3d3fa;--orange:#FF8455;--bleu:#2D68DA;--rose:#f4c1c1;--rose-pale:#e5cadb;--orange-pale:#f4e0d8;--orange50:#fad5c8;--bleu-pale:#c6d4e6;--beige:#EADCDA;--beige-clair:#F3EAE4;--beige50:#f3eae4;--color-primary:var(--noir);--color-secondary:var(--blanc);--color-compa:var(--magenta);--color-compa1:var(--violet);--color-compa2:var(--lilas50);--color-compb:var(--bleu);--color-compb1:var(--bleu-pale);--color-compc:var(--violet);--color-compd:var(--orange);--color-compd1:var(--orange-pale);--color-compd2:var(--orange50);--color-compe:var(--rose);--color-compe1:var(--rose-pale);--color-compf:var(--beige);--color-compf1:var(--beige-clair);--color-compf2:var(--beige50);--background-color:var(--gris);--background-light-color:var(--color-compc);--background-light-color-alt:var(--color-compd);--background-dark-color:var(--color-primary);--background-dark-color-alt:var(--color-compa);--brand-color:var(--color-primary);--font-color:var(--color-primary);--link-color:var(--color-primary);--link-color-visited:var(--color-primary);--link-color-focus:var(--color-primary);--link-color-hover:var(--color-compa);--link-color-active:var(--color-primary);--svg-fill-color:var(--color-compa);--svg-stroke-color:var(--color-compa);--svg-fill-color-hover:var(--color-compb1);--svg-stroke-color-hover:var(--color-secondary);--border-color:var(--color-primary);--border-size-max:3px;--border-size-base:1.5px;--border-size-min:1px;--border-size:1.5px;--border-style:solid;--shadow-color:var(--color-primary);--outline-size:2px;--outline-style:dashed;--outline-offset:2px;--outline-color:var(--color-accent);--stroke-max:3px;--stroke-base:1.5px;--stroke-min:1px;--rad-max:75px;--rad-base:30px;--rad-min:20px;--opacity-max:0.75;--opacity-base:0.5;--opactiy-min:0.2;--opactiy-hidden:0;--opactiy-visible:1;--selection-font-color:var(--color-secondary);--selection-background-color:var(--color-primary);--gap-content:clamp(var(--space-s), var(--fluid-clamp), var(--space-base));--gap-content-extra:clamp(var(--space-base), var(--fluid-clamp), var(--space-l2));--gap-cards-cols:clamp(1.5625rem, 0.6552rem + 4.0323vw, 4.6875rem);--gap-cards-row:clamp(2rem, 1.6786rem + 1.4286vw, 3rem);--gap-cols-cols:clamp(1.5625rem, 0.6552rem + 4.0323vw, 4.6875rem);--gap-cols-row:clamp(2rem, 1.6786rem + 1.4286vw, 2.5rem);--gap-rikiki:var(--space-s3);--gap-mini:var(--space-s2);--gap-petit:var(--space-s);--gap-base:var(--space-base);--gap-grand:var(--space-l3);--gap-extra:var(--space-l5);--gap-mega:var(--space-l7);--block-border-radius:var(--rad-base);--block-border:var(--border-size-base) var(--border-style) var(--border-color-light);--block-content-mt:var(--space-l6);--card-border-size:1px;--card-border-type:solid;--card-border-color:transparent;--card-rad:30px;--card-shadow:0px 0px 5px 5px #00000014;--encart-rad:75px;--encart-bg-color:var(--background-color);--encart-border-size:none;--encart-border-type:none;--encart-border-color:transparent;--encart-shadow:0px 0px 5px 5px #00000014;--btn-font:var(--font-heading);--btn-weight:700;--btn-border-rad:30px;--btn-border-size:1px;--btn-border-type:solid;--btn-border-type-focus:dashed;--btn-border-type-hover:solid;--btn-border-type-active:solid;--btn-padding:var(--space-s) var(--space-base) var(--space-s) var(--space-base);--btn-font-color:var(--color-primary);--btn-font-color-focus:var(--color-primary);--btn-font-color-hover:var(--color-primary);--btn-font-color-active:var(--color-secondary);--btn-font-color-visited:var(--color-primary);--btn-background-color:transparent;--btn-background-color-hover:var(--color-compa1);--btn-background-color-focus:var(--color-compa1);--btn-background-color-active:var(--color-primary);--btn-border-color:var(--color-primary);--btn-border-color-focus:var(--color-primary);--btn-border-color-hover:var(--color-primary);--btn-border-color-active:var(--color-compa1);--btn-border-color-visited:var(--color-primary);--btn-border-type-focus:dashed;--btn-border-type-hover:solid;--btn-border-type-active:solid;--breadcrumb-item-mobile:"<";--breadcrumb-item:">";--breadcrumb-font:var(--font-heading);--breadcrumb-weight:700;--breadcrumb-color:var(--color-primary);--breadcrumb-current-color:var(--color-alt);--breadcrumb-separator-color:var(--color-primary);--icon-fill:var(--color-primary);--icon-stroke:var(--color-primary);--arrow-back:var(--color-compb);--arrow-border:var(--color-compb);--arrow-fill:var(--color-compa);--arrow-back-hover:var(--color-secondary);--arrow-fill-hover:var(--color-compa);--arrow-back-focus:var(--color-secondary);--arrow-fill-focus:var(--color-compa);--arrow-back-active:var(--color-compa);--arrow-fill-active:var(--color-secondary);--header-fixed-height:5rem;--header-background:var(--gris);--menu-font-size:var(--space-base);--menu-font-weight:700;--menu-font-family:var(--font-heading);--burger-padding:var(--space-s);--burger-font-color:var(--color-primary);--burger-background-color:var(--color-secondary);--burger-border-radius:var(--rad-base);--burger-border-rule:var(--border-size-base) solid var(--color-secondary);--burger-container-radius:10;--menu-font-color-desktop:var(--color-primary);--menu-font-color-hover-desktop:var(--color-primary);--menu-bg-color:transparent;--menu-container-gap:var(--space-l2);--menu-nav-bg-color:var(--gris);--menu-nav-radius:0;--menu-nav-border:transparent;--menu-subnav-bg-color:var(--gris);--menu-subnav-radius:10px;--menu-border-color:var(--color-primary);--menu-border-color-hover:var(--color-compa);--dropdown-bg-color:transparent;--lang-bg-color-:var(--color-secondary);--lang-bg-color--focus:var(--color-compa);--lang-bg-color--hover:var(--color-compa);--tag-font-color:var(--color-secondary);--tag-font-color-hover:var(--color-compa2);--tag-font-weight:bold;--tag-bg-color:var(--color-compa);--tag-bg-color-hover:var(--color-alt);--tag-border-radius:5px;--card-number-stroke:2px;--card-number-color:var(--color-primary);--card-number-stroke-color:var(--color-primary);--form-rad:var(--rad-max);--form-border-color:var(--color-compb);--success-color:var(--color-compa);--error-color:var(--color-compa4);--warning-color:var(--color-compc);--caret-color:var(--color-compa);--citation-background-color:var(--background-color);--citation-font-color:var(--color-font);--citation-svg-color:var(--color-compa);--citation-svg-size:5rem;--citation-svg-size-big:6rem;--citation-svg-opacity:0.1;--citation-border-size:2px;--citation-border-type:solid;--citation-border-color:var(--color-compa);--citation-quote-max-width:930px;--citation-portrait-size:5rem;--banner-border-color:var(--border-color);--banner-border-rad:var(--rad-max);--banner-border-size:var(--border-size-base);--banner-border-style:solid;--banner-font-color:var(--color-compa);--banner-border-color:var(--color-compb);--banner-bg-color:var(--color-compb);--footer-font-color:var(--color-compc);--mention-font-color:var(--color-secondary);--mention-background-color:var(--color-primary);--scrollbar-color-track:var(--color-primary);--scrollbar-color-thumb:var(--color-compa);--scrollbar-color-hover:var(--color-compd);--scrollbar-width:auto !important}html{font-size:100%;scroll-padding-top:var(--header-fixed-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;max-width:100vw;font-family:var(--font-core),var(--font-system);font-size:var(--base-font);color:var(--font-color);fill:var(--svg-fill);font-weight:var(--weight-font);line-height:var(--baseline);text-rendering:optimizespeed;-moz-font-feature-settings:"liga","clig";-webkit-font-feature-settings:"liga","clig";font-feature-settings:"liga","clig";text-decoration-skip-ink:auto;font-optical-sizing:auto;font-variant-ligatures:common-ligatures no-discretionary-ligatures no-historical-ligatures contextual;font-kerning:normal;background-color:var(--background-color);overflow-x:hidden}div.laboca-encadre{--pad:clamp(1rem, 4% + 1vmax, 3rem);margin-inline:var(--pad);margin-block-start:var(--space-l2);border:1px solid var(--color-primary)}@media(min-width:65rem){div.laboca-encadre{--pad:clamp(2rem, 4% + 1vmax, 4rem);margin-block-start:var(--space-l4)}}@view-transition{navigation: auto; }@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}@view-transition{navigation: none; }}.space-top{margin-top:var(--space-top)}.gap-content{--gap:var(--gap-content)}.gap-content-extra{--gap:var(--gap-content)}.gap-cols{--gap:var(--gap-cols-cols)}.marge{--pad:clamp(2rem, 4% + 1vmax, 4rem);padding-inline:var(--pad);margin-inline:auto}.marge-intern{--pad:clamp(1rem, 4% + 1vmax, 2rem);padding-inline:var(--pad);margin-inline:auto}@media(min-width:70rem){.marge{--pad:clamp(8rem, 16% + 1vmax, 18rem)}.marge-intern{--pad:clamp(2rem, 4% + 1vmax, 3rem)}}@media(min-width:120rem){.marge{--pad:clamp(18rem, 16% + 1vmax, 35rem)}}.skiplink:not(:focus){position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:rect(0,0,0,0);white-space:nowrap;border:0}a.skip-main,.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active,.skip-main:focus,.skip-main:active{left:0;right:0;top:0;bottom:0;width:auto;height:min-content;overflow:auto;text-align:center;font-size:inherit;z-index:999;font-weight:700;color:var(--color-primary);background:var(--color-secondary);padding:.75em;box-shadow:none;border-bottom:1px solid var(--color-primary)}.visually-hidden{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.animation>*{--transition-property:transform;--transition-duration:180ms;transition-property:var(--transition-property);transition-duration:var(--transition-duration);transition-timing-function:ease-in-out}@keyframes open{from{right:-100vw}to{right:0}}@keyframes rise-up{to{transform:translateY(-5px)}}@keyframes rise-down{to{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){*,.animation>*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bg-default{background-color:var(--background-color)}.bg-light{background-color:var(--background-light-color)}.bg-dark{background-color:var(--background-dark-color)}.bg-light50{background-color:var(--background-light-color)}.bg-dark50{background-color:var(--background-dark-color)}.bg-bleu{background-color:var(--color-compb)}.bg-magenta{background-color:var(--color-compa)}.bg-orange{background-color:var(--color-compd)}.no-bg{background-color:initial}body :is(.bg-default,.bg-light){--font-color:var(--color-primary);--link-color:var(--color-primary);--border-color:var(--color-primary);--breadcrumb-color:var(--color-primary);--breadcrumb-separator-color:var(--color-primary);--breadcrumb-color-current:var(--color-primary)}body :is(.bg-dark,.bg-dark-50,.bg-magenta,.bg-bleu){--font-color:var(--color-secondary);--link-color:var(--color-secondary);--link-color-hover:var(--color-compb1);--svg-fill-color:var(--color-secondary);--svg-fill-color-hover:var(--color-compb1);--svg-stroke-color:var(--color-secondary);--svg-stroke-color-hover:var(--color-compb1);--border-color:var(--color-secondary);--breadcrumb-color:var(--color-secondary);--breadcrumb-separator-color:var(--color-secondary);--breadcrumb-color-current:var(--color-secondary);--selection-font-color:var(--color-primary);--selection-background-color:var(--color-secondary)}body :is(.bg-dark,.bg-dark-50) .btn{--btn-font-color:var(--color-secondary);--btn-background-color:var(--color-primary);--btn-border-color:var(--color-secondary);--btn-font-color-visited:var(--color-secondary);--btn-background-color-visited:var(--color-primary);--btn-border-color-visited:var(--color-secondary);--btn-font-color-hover:var(--color-primary);--btn-background-color-hover:var(--color-secondary);--btn-border-color-hover:var(--color-primary);--btn-font-color-focus:var(--color-primary);--btn-background-color-focus:var(--color-secondary);--btn-border-color-focus:var(--color-primary);--btn-border-type-focus:dashed}.color-light{color:var(--color-font)}.color-dark{color:var(--color-secondary)}.color-alt{color:var(--color-alt)}.color-strokes{border-color:var(--color-primary)}.color-fill{fill:var(--color-primary)}.color-compa{color:var(--color-compa)}.hidden{display:none!important}.block{display:block}.inline{display:inline}.inline-flex{display:inline-flex}.m-flex{display:flex;gap:var(--gap,var(--space-l))}.m-flex-wrap{flex-wrap:wrap}.m-flex-column{flex-direction:column}.m-flex-row{flex-direction:row}.m-align-center{align-items:center}.m-align-end{align-items:flex-end}.m-justify-center{justify-items:center}.m-space-between{justify-content:space-between}.m-space-around{justify-content:space-around}.m-no-gap{--gap:0}.m-gap-s3{--gap:var(--space-s3)}.m-gap-s{--gap:var(--space-s)}.m-gap-base{--gap:var(--space-base)}@media(min-width:65rem){.flex{display:flex;gap:var(--gap,var(--space-l))}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-width>div{width:var(--width,var(--space-l))}.flex-column{flex-direction:column}.flex50{width:calc((100% - var(--gap,var(--space-l)))/2)}.flex33{width:calc((100% - (2 * var(--gap,var(--space-l))))/3)}.flex25{width:calc((100% - (3 * var(--gap,var(--space-l))))/4)}.flex-1-1-0{flex:1}.flex-2-1-0{flex:2}.flex-1-1-auto{flex:auto}.flex-2-1-auto{flex:2 1 auto}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-content-center{justify-content:center}.justify-content-start{justify-content:flex-start}.justify-center{justify-items:center}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.no-gap{--gap:0}.gap-s2{--gap:var(--space-s2)}.gap-s{--gap:var(--space-s)}.gap-base{--gap:var(--space-base)}.gap-l{--gap:var(--space-l)}.gap-l2{--gap:var(--space-l2)}.gap-l3{--gap:var(--space-l3)}}.flow>*+*{margin-top:1em;margin-top:var(--space-l,1.25em);margin-block-start:var(--flow-space,1.25em)}.flow :is(pre,pre+*,figure,figure+*,h2,h3,h4){--flow-space:var(--space-l2)}.flow :is(h2+*,h3+*,h4+*){--flow-space:var(--space-base)}.flow{overflow-wrap:break-word}@media(min-width:65rem){.flow :is(pre,pre+*,figure,figure+*,h2,h3,h4){--flow-space:var(--space-l4)}.flow :is(h2+*,h3+*,h4+*){--flow-space:var(--space-l3)}}.flow ul,.flow ol{padding-left:1.5em;counter-reset:list}.flow a{display:inline-block;hyphens:none}@media(max-width:64.99rem){.flow a:not(.glossaire__link){padding-inline:4px;margin-inline:-4px}}.flow ul{margin-top:1rem}.flow li{position:relative;margin:.75rem 0}.flow li+li{margin-top:0}.flow img{margin-block:var(--space-xl);margin-inline:0;height:auto;width:100%;max-height:800px;object-fit:cover}.flow table{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%}.flow th{text-align:left;padding:0 1.5em .5em 0}.flow td,.flow tbody th{border-top:1px solid var(--green);padding:.5em 1.5em .5em 0}.flow figure img{margin-bottom:.25rem}.flow figcaption{font-style:italic;font-size:.85rem;margin-bottom:1.5rem}.flow strong,.flow .glossaire__link{position:relative;font-family:var(--font-heading);text-decoration:none}.flow .glossaire__link::before{content:"";position:absolute;bottom:-5px;left:0;width:100%;aspect-ratio:185.638/4.146;margin:0 auto;background-color:currentColor;-webkit-mask-image:url(../illus/surlignage.svg);mask-image:url(../illus/surlignage.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;z-index:1}a{font-family:var(--font-primary);font-weight:700;color:var(--link-color);text-decoration-color:initial;text-decoration-thickness:var(--border-size-min);text-decoration-skip-ink:all}a:focus{outline-width:var(--outline-size);outline-style:var(--outline-style);outline-color:var(--color-outline);outline-offset:var(--outline-offset,var(--outline-size))}@supports selector(:focus-visible){a:focus{outline:none}a:focus-visible{outline-width:var(--outline-size);outline-style:var(--outline-style);outline-color:var(--color-outline);outline-offset:var(--outline-offset,var(--outline-size))}}a:hover{color:var(--link-color-hover)}a:active{text-decoration:none}.a[aria-current=page]{color:var(--color-link-current);text-decoration:underline}.no-underline{text-decoration:none}.no-underline:hover{text-decoration:underline}.never-underline:hover{text-decoration:none}a.link-cta{display:flex;align-items:center;width:fit-content;font-family:var(--font-heading);color:var(--link-color);font-weight:700;text-decoration:none}a.link-cta__content{text-decoration:underline;text-decoration-color:var(--color-font);text-decoration-thickness:2px;text-decoration-skip-ink:all}a.link-cta span[aria-hidden=true]{--size:1rem;display:flex;margin-left:.5ch;text-decoration:none;max-height:var(--size)}a.link-cta span[aria-hidden=true] svg{position:relative;top:0;width:var(--size);fill:var(--svg-fill);max-height:var(--size);line-height:1}.link-cta:hover span[aria-hidden=true]{transform:translateX(5px)}.link-cta:hover span[aria-hidden=true] svg{--color-arrow:var(--arrow-fill-hover)}.link-cta:active{text-decoration:none}.link-cta:active .link-cta__content{text-decoration:none}.link-hover:hover::after{content:"\25a0";display:inline;font-size:12px;position:relative;bottom:-.7ch;left:-.2ch;text-decoration:none}.hover-link::after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.list-none,.list-none>*{list-style:none;padding:0;margin:0}.list{margin:0;padding-left:2ch}.m-order-m1{order:-1}.m-order-0{order:0}.m-order-1{order:1}@media(min-width:50rem){.order-m1{order:-1}.order-0{order:0}.order-1{order:1}}.relative{position:relative}.absolute{position:absolute}body::-webkit-scrollbar{width:var(--scrollbar-width)}body::-webkit-scrollbar-track{background:var(--scrollbar-color-track)}body::-webkit-scrollbar-thumb{background:var(--scrollbar-color-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-color-hover)}*::selection{background-color:var(--selection-background-color);color:var(--selection-font-color)}.mauto{margin:0 auto}.mauto-only{margin-left:auto;margin-right:auto}.mauto-left{margin-left:auto}.mauto-top{margin-top:auto}.m0{margin:0}.mt-section{margin-top:clamp(var(--space-l5),var(--fluid-clamp),var(--space-l6))}.mb-section{margin-bottom:clamp(var(--space-l5),var(--fluid-clamp),var(--space-l6))}.mt-block{margin-top:clamp(var(--space-l4),var(--fluid-clamp),var(--space-l5))}.mt-div{margin-top:clamp(var(--space-l3),var(--fluid-clamp),var(--space-l4))}.mt-heading{margin-top:clamp(var(--space-l2),var(--fluid-clamp),var(--space-l2))}.mt-text{margin-top:clamp(var(--space-l),var(--fluid-clamp),var(--space-l2))}.mt-btn{margin-top:clamp(var(--space-l3),var(--fluid-clamp),var(--space-l4))}.mt-micro{margin-top:clamp(var(--space-s5),var(--fluid-clamp),var(--space-s4))}.mt-minus{margin-top:clamp(var(--space-s3),var(--fluid-clamp),var(--space-s2))}.mt-petit{margin-top:clamp(var(--space-s2),var(--fluid-clamp),var(--space-s))}.mt-base{margin-top:clamp(var(--space-s),var(--fluid-clamp),var(--space-base))}.mt-confort{margin-top:clamp(var(--space-base),var(--fluid-clamp),var(--space-l))}.mt-grand{margin-top:clamp(var(--space-l2),var(--fluid-clamp),var(--space-l3))}.mt-pasmal{margin-top:clamp(var(--space-l4),var(--fluid-clamp),var(--space-l5))}.mt-large{margin-top:clamp(var(--space-l6),var(--fluid-clamp),var(--space-l7))}.mt-extra{margin-top:clamp(var(--space-l8),var(--fluid-clamp),var(--space-l9))}.p0{padding:0}.pa-base{padding:var(--space-base)}.pa-l{padding:var(--space-l)}.pt-l{padding-top:var(--space-l)}p{color:var(--font-color)}mark{color:var(--font-color);background-color:var(--color-compd1);border-radius:4px;padding:0 .2em}.pretty{text-wrap:pretty}.balanced{text-wrap:balance}.text-75ch{width:min(100%,75ch)}.text-50ch{width:min(100%,50ch)}.max-inline-100{max-inline-size:100%}.max-inline-45ch{max-inline-size:45ch}.font-primary,.font-core{font-family:var(--font-core)}.font-secondary,.font-heading{font-family:var(--font-heading)}.font-system{font-family:var(--font-system)}.font-mono{font-family:var(--font-mono)}.font-italic{font-style:italic}.font-bold{font-weight:700}.font-center{text-align:center}.font-right{text-align:right}.font-base{font-size:var(--space-base)}.font-small{font-size:var(--space-s)}.break-word{word-break:break-word}.line-height-1,.lh-none{line-height:1}.line-height-baseline{line-height:var(--baseline)}.line-height-heading{line-height:var(--baseline-heading)}@supports(text-box:trim-both){.trim{text-box:trim-both cap alphabetic}}.fit-content{width:fit-content}.w100{width:100%}.miw100{max-inline-size:100%}.mw70ch{max-width:70ch}.mw730{max-width:730px}.mw100{max-width:100%}blockquote{position:relative;width:min(60ch,90%);font-size:1.15rem;word-break:break-word;hyphens:auto}blockquote footer{padding:.25em .5em;margin-top:1rem;font-size:.9rem;width:fit-content}@media(min-width:65rem){blockquote{margin:0 auto 2rem}}.detail-style{cursor:pointer}.detail-style+.detail-style{margin-top:var(--space-l)}.detail-style :is(p,ul){max-width:70ch}.detail-style summary{position:relative;list-style:none;cursor:pointer;width:auto;outline:none;color:var(--font-color);font-size:var(--heading-h5,1.145rem)}.detail-style summary::before{content:"❭";position:relative;float:right;top:0;display:block}.detail-style[open] summary::before{transform:rotate(90deg)}@media(min-width:65rem){.detail-style summary{font-size:var(--heading-h4,1.145rem)}}h1,h2,h3,h4,h5,.heading-like{position:relative;font-family:var(--font-heading);color:var(--font-color);line-height:var(--baseline-heading);font-weight:var(--weight-heading);text-wrap:balance}h1,.h1-like{font-size:var(--heading-h1,2.253rem);font-size:round(down,clamp(var(--heading-h2),1.4732rem + 1.7857vw,var(--heading-h1)),4px)}h2,.h2-like{font-size:var(--heading-h2,1.51rem);font-size:round(down,clamp(1.625rem,1.2413rem + 1.9185vw,var(--heading-h2)),4px)}h3,.h3-like{font-size:var(--heading-h3,1.311rem);font-size:round(down,clamp(var(--heading-h4),1.4732rem + 1.7857vw,var(--heading-h3)),4px)}h4,.h4-like{font-size:var(--heading-h4,1.145rem)}h5,.h5-like{font-size:var(--heading-h5,1.145rem);font-size:round(down,clamp(1.125rem,.985rem + .7vw,var(--heading-h5)),4px);color:var(--font-color);line-height:var(--baseline)}h6,.h6-like{font-size:var(--heading-h6,1.145rem);line-height:var(--baseline)}.image img{position:relative}.image__figure{display:contents}.image figcaption{text-align:center}.image-caption-badge figcaption{position:absolute;z-index:2;right:.75rem;bottom:1rem;max-width:calc(100% - 1.5rem);padding:.3em .6em;background-color:rgba(0,0,0,.6);color:var(--color-secondary);font-size:var(--space-s);line-height:1.3;text-align:right;border-radius:4px}.image__caption-outside{margin-top:.4rem;font-size:var(--space-s);font-style:italic}@media(max-width:64.99rem){.image figcaption,.block-image figcaption,.image__caption-outside{display:none}}.aspect-ratio img{display:block;object-fit:cover;width:100%;height:100%}.image-contain,.image-contain>img,.image-contain picture img{width:fit-content;margin:0 auto;object-fit:contain}.image-cover,.image-cover>img,.image-cover picture img{object-fit:cover}@supports(aspect-ratio:1){.aspect-ratio{height:auto}.aspect-ratio-hd{aspect-ratio:16/9}.aspect-ratio-square{aspect-ratio:1}}.vector-image svg{fill:var(--svg-fill-color);stroke:var(--svg-stroke-color)}.vector-image-stroke svg{fill:var(--svg-fill-color);stroke:var(--svg-stroke-color)}.vector-image-hover svg:hover{fill:var(--svg-fill-color-hover);stroke:var(--svg-stroke-color-hover)}.breadcrumb{--gap:var(--space-s);margin-top:var(--space-base);padding-bottom:var(--space-base)}.breadcrumb__item{display:none}.breadcrumb .breadcrumb__item:nth-last-child(2){display:block}.breadcrumb__item::before{content:var(--breadcrumb-item-mobile);color:var(--breadcrumb-separator-color,var(--color-primary));padding-right:var(--space-s2)}a.breadcrumb__link{color:var(--breadcrumb-color,var(--color-primary));font-weight:var(--breadcrumb-weight,400);font-family:var(--breadcrumb-font,var(--font-core));text-decoration:none}a.breadcrumb__link:hover{text-decoration:underline}@media(max-width:64.99rem){a.breadcrumb__link{display:inline-block;padding-block:5px;margin-block:-5px}}a.breadcrumb__link[aria-current=page]{color:var(--breadcrumb-current-color)}@media(min-width:65rem){.breadcrumb__item{display:block}.breadcrumb .breadcrumb__item:first-child::before{content:"";padding-right:0}.breadcrumb__item+.breadcrumb__item::before{content:var(--breadcrumb-item)}}.btn{display:inline-flex;gap:.5em;justify-content:center;align-items:center;padding:var(--btn-padding);font-weight:var(--btn-weight);font-family:var(--font-mono);color:var(--btn-font-color);line-height:1;background-color:var(--btn-background-color);border-width:var(--btn-border-size);border-style:var(--btn-border-type);border-color:var(--btn-border-color);border-radius:var(--btn-border-rad);text-align:center;text-decoration:none;user-select:none}.btn:has(.collection__arrow){padding:.75rem .8rem;display:flex;gap:.75rem}.btn .collection__arrow{padding-inline:1rem;margin:0}.btn:hover .collection__arrow svg path{fill:var(--color-compa2)}.btn .btn-arrow-long svg{width:5rem}.btn:has(.btn-arrow-long){font-size:var(--heading-h5)}@supports(text-box:trim-both){.btn{display:block;text-box:trim-both cap alphabetic;padding-block:var(--space-s);padding-inline:var(--space-l4)}.btn:has(.btn-icon-dl){display:flex}button.link-with-dropdown{display:flex;align-items:center;height:1ch}}.btn:visited{color:var(--btn-font-color-visited);background-color:var(--btn-background-color-visited);border-color:var(--btn-border-color-visited)}.btn:focus{color:var(--btn-font-color-focus);background-color:var(--btn-background-color-focus);border-color:var(--btn-border-color-focus);border-style:var(--btn-border-type-focus);outline-width:var(--outline-size);outline-style:var(--outline-style);outline-color:var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}@supports selector(:focus-visible){.btn:focus{outline:none}.btn:focus-visible{color:var(--btn-font-color-focus);background-color:var(--btn-background-color-focus);border-color:var(--btn-border-color-focus);border-style:var(--btn-border-type-focus);outline-width:var(--outline-size);outline-style:var(--outline-style);outline-color:var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}}.btn:hover{color:var(--btn-font-color-hover);background-color:var(--btn-background-color-hover);border-color:var(--btn-border-color-hover);border-style:var(--btn-border-type-hover)}.btn:active{color:var(--btn-font-color-active);background-color:var(--btn-background-color-active);border-color:var(--btn-border-color-active);border-style:var(--btn-border-type-active)}.btn-black{color:var(--btn-font-color-active);background-color:var(--btn-background-color-active)}.btn-black:hover{color:var(--btn-font-color);text-decoration:none;background-color:var(--btn-background-color)}.btn-black:visited{color:var(--btn-font-color-active);background-color:var(--btn-background-color-active);border-color:var(--btn-border-color)}.btn-black:hover{color:var(--btn-font-color)}.cards__list{position:relative;container-name:cards;container-type:inline-size;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;row-gap:var(--gap-cards-row);column-gap:var(--gap-cards-cols);margin-inline:calc(-1 * min(2rem,var(--pad,2rem) + 1px));border-radius:20px;overflow:clip}.cards__list-column{flex-direction:column}.cards__list-column .card{min-width:100%}.cards__list-column .card .card__image{position:absolute;opacity:.5;min-width:100%}.card{position:relative;display:flex;flex-direction:column;gap:0;padding-block:var(--space-l2);background-color:var(--color-secondary);overflow:clip}.card__bottom-shape svg{position:absolute;bottom:0;fill:var(--color-compf)}@container cards (width <= 600px){.card { width: 100%; }
}@container cards (width > 600px){.card { 
		width: calc(50% - var(--gap-cards-cols)); 
		min-width: 25%;
		max-width: 50%;
	}
}@container cards (width > 1000px){.card {
		flex: 1 1 0;
	}
	.card.card-50 {
		flex: 1 1 auto;
		width: calc((100% - var(--gap-cards-cols)) / 2);
	}
	.card.card-33 { 
		flex: inherit;
		width: calc((100% - (2 * var(--gap-cards-cols))) / 3);
	}
}.card .card__image{aspect-ratio:16/9;overflow:hidden}.card :is(.image img,.image svg){display:block;width:100%;height:100%}.card .image svg{width:5rem}.card .image img{min-height:250px;max-height:350px;object-fit:cover}.card :is(p,ul,h3,img,a){padding-inline:clamp(var(--space-base),4vw + 1rem,var(--space-l))}.card__content{display:flex;flex-direction:column;flex:1;gap:.75ch;padding-block-start:var(--gap-grand);padding-block-end:1rem}p.card__description{border-top:1px solid var(--color-primary);padding-inline:0;padding-block-start:3px;margin-inline:clamp(var(--space-base),4vw + 1rem,var(--space-l))}.card__content.font-center{padding-inline:var(--gap-grand)}.cards__images .image-cover img{object-fit:cover}.card:has(.image-contain){padding-top:var(--gap-grand)}.card__arrow.card__longarrow{margin-block-start:.5rem}.card-interaction:has(.link):hover{animation:rise-up 1s linear}.card-interaction:has(.link):hover .link-cta{--color-link-cta:var(--color-compa1);--color-link-cta-arrow:var(--color-compa1)}.card-interaction:has(.link):active,.card-interaction:has(.link):focus{--card-bg-color:var(--card-bg-color-reverse)}.card-interaction:has(.link) .link-cta:active{--color-link-cta:var(--color-primary);--color-link-cta-arrow:var(--color-primary)}.card-border.card-interaction:has(.link):active,.card-border.card-interaction:has(.link):focus{--card-border-color:var(--color-compa1)}.card-border.card-interaction:has(.link):focus .card__content{--card-bg-color:var(--color-compa2)}.tag{width:fit-content;color:var(--tag-font-color);font-weight:var(--tag-font-weight)}.card .tag{color:var(--color-primary)}.tag__encart{--link-color:var(--color-secondary);padding:4px 12px;color:var(--color-secondary);font-size:.8rem;font-family:var(--font-mono);background-color:var(--color-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone}.herohome .tag__encart{padding:8px 14px 6px}.filters__list li a{padding:0 5px;color:var(--tag-font-color);text-decoration:none;font-family:var(--font-mono)}.filters__list li a:hover{color:var(--tag-font-color-hover)}.tag__link{font-family:var(--font-mono)}.tag a.tag__link:hover{color:var(--tag-font-color-hover)}.filters__list li:has(a[data-status=active]){font-weight:700;background-color:var(--color-compb1)}@media(min-width:65rem){.herohome .tag .tag__encart a{font-size:1rem}}.header__logo{display:flex}.header__logo>a{flex:auto;display:flex;align-items:center}a.logo{display:flex;align-items:flex-end;align-items:last baseline;color:var(--color-background);text-decoration:none}.logo img,.logo svg{width:min(8rem,33vw);max-height:75px;margin:.25rem 0;object-fit:contain}.logo-text{font-family:var(--font-heading)}.logo-text:hover{text-decoration:none;cursor:pointer;color:var(--color-alt)}@media(min-width:65rem){.header__logo{position:relative;flex:1;align-self:stretch;padding-inline:0 var(--pad);border-right:1px solid var(--color-primary)}.header__logo>a::before{content:"";position:absolute;inset:0}a.logo{color:var(--color-font)}.logo img,.logo svg{width:12rem;max-height:125px;margin:.5rem 0}}@media(min-width:90rem){.logo img,.logo svg{width:14rem;max-height:200px;margin:.75rem 0}}.notification{padding:.75ch 1rem;background-color:var(--color-primary);color:var(--color-secondary);z-index:var(--zLayoutModal)}.pagination__list a[aria-current=page]{text-decoration:underline}.pagination-simple__prev{margin-right:auto}.pagination-simple__next{margin-left:auto}.pagination-simple__content-next{display:flex;flex-direction:column;align-items:flex-end}.pagination-simple__content-next h3{text-align:right}.pagination-simple__content-next .tags{flex-wrap:wrap;justify-content:flex-end}@media(max-width:64.99rem){.pagination-simple__link>a{padding-block:4px;margin-block:-4px}}.footer{margin-top:-1.5rem;background-color:var(--color-compa);clip-path:polygon(100% 2%,100% 100%,0% 100%,0% 0%,22.83% -.01%,45.27% 5.03%,53.46% .1%,66.67% 7.03%,84.41% -3.1%);overflow-x:hidden}.footer-separator{background-color:var(--color-primary);clip-path:polygon(100% 6%,100% 100%,0% 100%,0% 8.94%,19.09% 3.72%,35.39% 8.65%,51.48% 11.26%,59.41% 13.59%,74.05% 10.49%,85.56% 5.82%)}.footer__container{--pad:clamp(2rem, 4% + 1vmax, 4rem);margin-inline:var(--pad);padding-bottom:min(5vmax,1rem)}.footer-block{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-l3);padding-block-start:var(--space-l7);padding-block-end:var(--space-l);padding-inline:0}.footer__ctas{justify-content:flex-end}.footer__image img{width:100px;margin:0 auto}.footer .vector-image svg{width:min(10vmax,2rem);height:min(10vmax,2rem)}.nav__arrow.footer__arrow{position:absolute;right:1rem;z-index:1}.footer__arrow svg{width:3rem}.footer__arrow a:hover path:first-child{fill:var(--color-secondary)}.footer__arrow a:hover path:last-child{fill:var(--color-compa)}.footer__ctas svg:hover{text-decoration:none;transform:scale(1.2)}.footer__mention{padding-bottom:1ch;font-family:var(--font-heading);color:var(--mention-font-color);background-color:var(--mention-background-color)}@media(max-width:64.99rem){.footer__mention{padding-inline:clamp(2rem,4% + 1vmax,4rem)}.footer__mention .font-small{font-size:.875rem}}.footer-legals__list a{font-weight:400;text-decoration:none}.footer-legals__list a:hover{color:var(--link-color);text-decoration:underline}@media(min-width:65rem){.footer-block{flex-direction:row;gap:var(--space-l4)}}.header__top{border-bottom:1px solid var(--color-primary);background-color:var(--header-background)}.header__banner:has(:is(.bg-first,bg-second)){margin-top:0}@media screen and (min-width:65rem){.header__top{--gap:1rem;width:100%;z-index:var(--zLayoutLogo)}.header:has(.notification) .header__top{margin-top:2rem;transition:margin-top .5s linear .5s}.header div.header__top.header__top--fixed{position:fixed;top:0;left:0;height:auto;margin-top:0;border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary)}.header div.header__top.header__top--fixed .logo :is(svg,img){width:10rem}}.hero__block{padding-block-start:var(--space-l2)}.hero img{width:min(100vw - 10rem,25rem)}body[date-template]:not([date-template=home]) #hero div.heroblock-type{padding-top:0}div.heroblock-type:has(.no-bg,.bg-main){margin-top:var(--space-top)}body.menu-open{overflow:hidden}#burgerbutton{display:none}#accessibleburger{padding:var(--burger-padding);color:var(--burger-color-font);font-size:var(--menu-font-size);font-weight:var(--menu-font-weight);background:var(--burger-background-color);border:var(--burger-border-rule);border-radius:var(--burger-border-radius);overflow:visible}#accessibleburger,.burgerimage{position:relative;display:block;font-family:var(--menu-font-family);color:var(--burger-font-color);line-height:1}#burgerbutton:checked~.menu__container{display:block;animation-name:open;animation-duration:.8s}#burgerbutton:checked~.burgerimage{color:var(--burger-font-color)}#accessibleburger.is-open::before,#burgerbutton:checked~.burgerimage::before{position:relative;left:0;display:inline-block;color:var(--burger-font-color);transition-duration:.75s}#accessibleburger.is-open::before,#burgerbutton:checked~.burgerimage::before{content:"\00d7"}[type=checkbox]:checked+label .expanded-text{display:inline}[type=checkbox]:checked+label .collapsed-text{display:none}[type=checkbox]:not(:checked)+label .expanded-text{display:none}[type=checkbox]:not(:checked)+label .collapsed-text{display:inline}.menu{display:block;z-index:var(--zLayoutNavigation)}.menu:has(#burgerbutton:checked){position:fixed}.menu__container{position:absolute;left:0;display:none;flex-direction:column;gap:var(--space-base);margin-top:var(--space-s);padding:2rem 2rem 0;width:100%;height:100lvh;background-color:var(--burger-background-color);border:var(--burger-container-border-rule);border-radius:var(--burger-container-radius);z-index:var(--zLayoutModal)}.menu__link{font-family:var(--menu-font-family);font-size:1.5rem;color:var(--burger-color-font);text-decoration:none;outline:none;transition-duration:.5s}@media screen and (max-width:64.99rem){button.menu__dropdown-btn{display:inline-flex}.menu__link:focus-visible,.menu__link:focus{text-decoration:underline}a.menu__link[aria-current=page]{font-weight:700}.menu__item--ancestor-active .menu__link{font-weight:700}}a.menu__link:hover{color:var(--btn-font-color-hover)}.js-menu-item__has-dropdown a.dropdown__link:hover{color:var(--color-compa1)}span.menu__link{cursor:pointer}.link-with-dropdown{padding:0 0 0 .2ch;background:0 0;border:1px solid transparent}.link-with-dropdown::after{content:"\203A";display:inline-block;font-family:mono;cursor:pointer}.link-with-dropdown[aria-expanded=true]::after{transform:rotate(90deg)}.menu__dropdown-list{padding:1rem}.menu-icon svg{width:2rem}@media screen and (min-width:65rem){.burgerimage{display:none}#accessibleburger{display:none}.menu{position:static;background-color:var(--menu-bg-color);flex:1 1 calc(75% - var(--gap))}.menu__container{position:static;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--menu-container-gap);margin:0;padding:0;height:auto;background-color:initial}.menu__list{align-items:center;gap:var(--menu-container-gap);padding-block:var(--space-s2);padding-inline:0;background-color:var(--menu-nav-bg-color);border:var(--menu-nav-border);border-radius:var(--menu-nav-radius)}.menu__item{position:relative;display:flex;align-items:stretch;height:2rem;border:1px solid var(--color-primary);border-radius:50px}.menu__link{display:flex;align-items:center;padding:0 1rem .1rem;color:var(--menu-font-color-desktop);font-size:var(--menu-font-size)}.js-menu-item__has-dropdown>.menu__link{padding-right:0}.js-menu-item__has-dropdown>.menu__dropdown-btn{height:auto;padding:0 1rem 0 .7ch}.menu__item:has(a.menu__link:focus-visible),.menu__item:has(a.menu__link:focus){border-style:dashed}.menu__item:has(a.menu__link:active),.menu__item:has(a.menu__link[aria-current=page]){background-color:var(--color-compe1)}.menu__item--ancestor-active{background-color:var(--color-compe1)}.menu__item:has(a.menu__link:hover){color:var(--btn-font-color-hover);background-color:var(--btn-background-color-hover);border-color:var(--btn-border-color-hover);border-style:var(--btn-border-type-hover)}.menu__dropdown-list{position:absolute;top:100%;left:5%;padding:var(--space-base);min-width:90%;width:max-content;background-color:var(--menu-subnav-bg-color);border:1px solid var(--color-primary);border-radius:var(--menu-subnav-radius)}a.menu__btn{margin-top:0}}.block-spacetop{margin-top:var(--space-top)}.blocks__container .block-type:first-child{margin-top:calc(var(--space-top)/2)}body:has(.heroblock-type-heroencart) .blocks .blocks__container .block-type:first-child{margin-top:var(--space-top)}.block-spacetop-reduced{margin-top:min(var(--space-l4),12vh)}.block-no-spacetop{margin-top:0}.block-type div.has-bg{padding-top:clamp(1rem,5%,4rem);padding-bottom:clamp(1rem,5%,4rem)}.blocks__container .block-type:last-child{margin-bottom:clamp(var(--space-l5),5vw + 1rem,13vh)}.blocks__container .block-type:last-child:has(.has-bg){margin-bottom:0}.blocks__container .block-type:first-child:has(.has-bg){margin-top:0}.block-type:has(.has-bg)+.block-type:has(.has-bg:not(.has-inner-bg)){margin-top:0}.block-type .block__header h2{padding-top:2rem;padding-bottom:1.5rem;border-top:1.5px solid var(--color-primary);border-bottom:1.5px solid var(--color-primary)}.blocks__container .block-type:first-child h2{padding-top:0;border-top:none}.block-flex{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--gap)}.block-gap{--gap:clamp(var(--space-l), 0.483rem + 3.4091vw, var(--space-l4))}.block__content{margin-top:min(var(--block-content-mt),10vh)}.block__header{display:flex;flex-direction:column;gap:var(--space-base)}@media(min-width:65rem){.block_heading h2{margin:0 auto}.block__intro p{text-align:center}}.array__label{display:inline-block;margin-bottom:var(--space-base);padding:4px 12px;color:var(--color-secondary);background-color:var(--color-primary)}.array__columns{align-items:flex-start;flex-wrap:wrap;gap:var(--gap-base)}.array__column{position:relative;flex:1 1 220px;padding-top:var(--space-base);padding-inline:var(--space-base);padding-bottom:var(--space-l)}.array__column::before,.array__column::after{content:"";position:absolute;background-color:var(--color-primary)}.array__column::before{top:0;left:0;bottom:0;width:var(--border-size-base)}.array__column::after{left:0;bottom:0;width:60%;height:var(--border-size-base)}.array__column-heading{position:relative;width:fit-content;margin-bottom:var(--space-base);padding:4px 30px 4px 12px;clip-path:polygon(96% 0%,98.46% 106%,0% 100%,0% 0%);color:var(--color-secondary);font-size:var(--heading-h5)}.array__column--compa .array__column-heading{background-color:var(--color-compa)}.array__column--compb .array__column-heading{background-color:var(--color-compb)}.array__column--compd .array__column-heading{background-color:var(--color-compd)}.array__column--compa::before,.array__column--compa::after{background-color:var(--color-compa)}.array__column--compb::before,.array__column--compb::after{background-color:var(--color-compb)}.array__column--compd::before,.array__column--compd::after{background-color:var(--color-compd)}.array__item+.array__item{margin-top:var(--space-base)}.array__item-title{font-size:1rem}.array__column--compa .array__item-title{color:var(--color-compa)}.array__column--compb .array__item-title{color:var(--color-compb)}.array__column--compd .array__item-title{color:var(--color-compd)}.array__item-list{margin-top:var(--gap-rikiki)}.array__item-line{position:relative;padding-left:2ch}.array__item-line::before{content:var(--breadcrumb-item);position:absolute;left:0}.array__item-mention{margin-top:var(--gap-rikiki);font-style:italic}@media(max-width:64.99rem){.array__container.marge-intern{padding-inline:0}}@media(min-width:65rem){.array__columns{flex-wrap:nowrap}}.cards__list.cards__icons{gap:0}.cards__icons .card{position:relative;padding-top:var(--space-l6)}.cards__icons .card:first-child{background-color:var(--color-compe1)}.cards__icons .card:nth-child(2){background-color:var(--color-compd1);clip-path:polygon(100% 0,100% 100%,0 100%,0 0,43% 0,50% 8%,57% 0%)}.cards__icons .card:last-child{background-color:var(--color-compb1)}.card__icon svg{margin-inline:auto}.card__arrow span svg{width:100%}.card__longarrow{width:fit-content;max-width:150px;margin:0 auto;padding:.5rem 1rem;border:1px solid transparent}.card:hover .card__longarrow{border-color:var(--color-primary);border-radius:100px}@media(max-width:64.99rem){@container cards (width > 600px){.cards__icons .card {
			flex: 1 1 0;
			width: auto;
			min-width: 0;
			max-width: none;
		}
	}}.cardsimages__list .cardimage:nth-child(4n+2),.cardsimages__list .cardimage:nth-child(4n+3){background-color:var(--color-compd1);--card-frame-color:var(--color-compd)}.cardsimages__list .cardimage:nth-child(4n+1),.cardsimages__list .cardimage:nth-child(4n){background-color:var(--color-compb1);--card-frame-color:var(--color-compb)}.cardimage{padding:2rem;border-radius:30px}.cardimage img{height:100%;object-fit:cover;aspect-ratio:2/3}.cardimage svg{position:absolute;top:1rem;right:1rem;width:4rem}.cardimage__media{height:100%;width:30%}.cardimage__frame{position:absolute;inset:-.6rem;background-color:var(--card-frame-color,var(--color-compb));clip-path:polygon(3% 0%,100% 2%,97% 100%,0% 98%)}.cardimage__media .cardimage__image{position:relative;height:100%;clip-path:polygon(3% 0%,100% 2%,97% 100%,0% 98%)}@media(max-width:64.99rem){.cardimage{flex-direction:column;align-items:stretch}.cardimage__media{width:100%}.cardimage img{aspect-ratio:3/2}}@media(min-width:40rem) and (max-width:64.99rem){.cardsimages__list{flex-direction:row;flex-wrap:wrap}.cardimage{width:calc((100% - var(--gap,var(--space-l)))/2)}}.citation{flex-direction:column}.citation__header .separator svg{width:100%}.citation__header h2{position:relative;left:-2rem;display:flex}.citation__header h2 span.citation__heading{display:inline-block;width:fit-content;padding:4px 30px;clip-path:polygon(96% 0%,98.46% 106%,0% 100%,0% 0%);color:var(--color-primary);background-color:var(--color-compe);font-size:var(--heading-h5)}.citation__header h2 svg{position:relative;top:10px;left:1.25rem;width:1.5rem;fill:var(--color-primary);z-index:1}.citation__title{margin-top:var(--space-l2)}blockquote.citation__quote{max-width:70ch;margin-block-start:2rem;padding:2rem}.citation__quote--rose{background-color:var(--color-compe)}.citation__quote--beige{background-color:var(--color-compf)}.citation__quote footer{position:absolute;right:2rem;bottom:-.5rem;padding:4px 8px;transform:rotate(-3deg)}.citation__quote svg:first-child{position:absolute;top:0;left:0;height:100%}.citation__quote svg:nth-child(2){position:absolute;top:-1rem;left:2rem;height:2rem;transition:transform .5s ease-in-out}.citation__quote:hover svg:nth-child(2){transform:rotate(5deg)}@media(min-width:65rem){.citation__title{margin-top:var(--space-l4)}.citation__header h2{display:block}.citation__header h2 span.citation__heading{display:inline}.citation__header h2 svg{top:0}blockquote.citation__quote{width:90%;margin-block-start:2rem;padding:2rem 4rem}}.page-collections{margin-bottom:4rem}.block-collection__list h3 span{display:inline-block;padding:2px 5px;line-height:1.4;color:var(--color-primary);background-color:var(--color-secondary)}.block-collection__list.cards__list{margin-inline:0}@media(max-width:64.99rem){.block-collection__container>.mt-btn{max-width:calc(100% - 2 * var(--space-base))}}.block-collection__list .card{clip-path:polygon(100% 0%,100% 100%,1% 98%,2% 98%,3% 98%,4% 97%,5% 98%,6% 98%,7% 98%,0% 97%,0% 0%);transition:transform .25s ease}.block-collection__list .card:first-child h3 span{background-color:var(--color-compa2)}.block-collection__list .card:nth-child(2) h3 span{background-color:var(--color-compf2);clip-path:polygon(100% 0,100% 100%,0 100%,0 0,40% 0,50% 4px,60% 0%)}.block-collection__list .card:last-child h3 span{background-color:var(--color-compd2)}.block-collection__list .card:hover{transform:scale(1.05);z-index:1}@media(min-width:65rem){.page-collections{margin-bottom:8rem}.block-collection__list .card{max-width:33%}}@media(max-width:64.99rem){@container cards (width > 600px){.block-collection__list .card {
			flex-direction: row;
			width: 100%;
			max-width: 100%;
		}
		.block-collection__list .card .card__image {
			flex: none;
			width: 40%;
			aspect-ratio: auto;
		}
		.block-collection__list .card .image img {
			min-height: 100%;
			max-height: none;
		}
	}}.col svg{position:absolute;left:-1.5rem;display:inline-block;width:1rem;fill:var(--color-compb);top:.5rem}@media(min-width:65rem){.cols__list{--gap:var(--gap-cols-cols);row-gap:var(--gap-cols-row);column-gap:var(--gap-cols-cols)}.cols__size{margin:0 auto}.cols__col{gap:.5rem}.col svg{left:-2rem;width:1.5rem}}.ctas .trace svg{position:absolute;top:-10rem;left:0;max-height:500px;z-index:-1}.ctas__list{width:100%;gap:1rem}.ctas-file.btn{width:fit-content}.ctas__list-row{flex-direction:column}.ctas__list-row .ctas__file{width:100%}.ctas__list-row .ctas-file.btn{width:100%;justify-content:center}.btn-icon-dl svg{width:1.75rem}.ctas-file.btn-black:hover .btn-icon-dl{--color-secondary:var(--color-primary)}.ctas-file.no-underline:not(.btn-black):hover{text-decoration:none}@media(min-width:40rem){.ctas__list-row{flex-direction:row;flex-wrap:wrap}.ctas__list-row .ctas__file{--gap:1rem;width:calc(50% - (var(--gap,var(--space-l))/2))}.ctas__list-row .ctas-file.btn{min-width:max-content}}.has-bg.details{padding-top:var(--space-l4);padding-bottom:var(--space-l5)}.details{display:flex;flex-direction:column;align-items:center}.details__container{margin-top:var(--space-l4);padding:min(6vmax,var(--space-l9))min(5vmax,var(--space-l9));max-width:100%}.details__container .detail-style+.detail-style{border-top-width:var(--border-size);border-top-style:var(--border-style);border-top-color:var(--border-color);padding-top:.5rem}@media(min-width:65rem){.details__container{min-width:calc(70ch + 8vmax)}.detail__media{flex:1}}.documents-cols h2{text-align:center}.documents__container{margin-top:var(--space-l4)}.documents__file{display:flex;flex-direction:column;text-align:center}.documents__file a{display:flex;flex-direction:column;align-items:center;text-decoration:none}.documents__file a:hover img{box-shadow:6px 6px 0 var(--color-compd)}.documents__file img{width:150px;aspect-ratio:2/3;object-fit:cover;box-shadow:6px 6px 0 var(--color-primary)}.documents__file h3{margin-top:var(--space-l);margin-top:var(--space-l);font-size:1.3rem;font-weight:400;font-family:var(--font-core)}.documents__description{margin-top:var(--space-s3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.15rem;font-weight:700;overflow:hidden}.documents-icon svg{position:relative;display:inline-block;width:1rem;height:1rem;margin-right:.25ch}@media(min-width:65rem){.documents__list{--gaph:var(--space-l4);--gapv:var(--space-l6);row-gap:var(--gapv);column-gap:var(--gaph)}.documents__file{width:calc((100% - calc(2 * var(--gaph,var(--space-l))))/3)}}@media(min-width:40rem) and (max-width:64.99rem){.documents__list{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;row-gap:var(--space-l2)}.documents__file{width:calc((100% - 2 * var(--gap,var(--space-l)))/3)}}.glossaire__list{margin-top:var(--space-l3)}.glossaire__term{scroll-margin-top:var(--header-fixed-height)}.glossaire__term+.glossaire__term{margin-top:var(--space-base)}.glossaire__term-heading{display:flex;align-items:baseline;gap:.5ch;font-family:var(--font-heading)}.glossaire__term-heading::before{content:"";display:inline-block;width:1em;height:1em;background-color:var(--color-compb);-webkit-mask-image:url(../illus/picto-asterisk.svg);mask-image:url(../illus/picto-asterisk.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.glossaire__term-title{display:inline-block;width:fit-content;padding:2px 8px;color:var(--color-secondary);background-color:var(--color-compd);font-weight:700}.glossaire__term-description{margin-top:var(--gap-rikiki)}.glossaire__link{color:var(--color-compa);text-decoration-style:dotted;margin-right:13px}.glossaire__link::after{content:"";position:absolute;right:-13px;display:inline-block;width:.7em;height:.7em;margin-left:.2em;background-color:currentColor;-webkit-mask-image:url(../illus/picto-asterisk.svg);mask-image:url(../illus/picto-asterisk.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}@media(max-width:64.99rem){.flow .glossaire__link{display:inline;margin-right:0;padding-bottom:5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 185.638 4.146' preserveAspectRatio='none'%3E%3Cpath fill='%23B90486' d='m108.376 3.535-18.6.13c-.455.003-1.711-.057-2.048-.069-21.244-.716 45.9-1.974 37.197-2.35l-22.62-.163c-32.36-.233-67.754.685-99.504 2.13-.977.045-2.08-.159-2.34-.212C-6.12 1.657 59.808.367 63.282.325c37.517-.451 73.91-.537 111.42.43-10.984 2.064-21.056.225-31.876 1.539 13.972.62 29.138-.599 42.813 1.852-26.54-.692-51.013-.794-77.262-.611'/%3E%3C/svg%3E")no-repeat 0 100%/100% 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.flow .glossaire__link::before{display:none}.glossaire__link::after{right:-.55em;bottom:.7em;width:.55em;height:.55em}}.heroencart{--gap:var(--space-base)}.block-type div.heroencart__container{position:relative;margin:0;padding-block:1.5rem 0;border-radius:20px}.block-type div.heroencart__container::before{content:"";position:absolute;top:0;left:0;width:90%;height:100%;border-radius:20px;background-image:url(../textures/tache.png);background-repeat:no-repeat;background-position:0 0;background-size:cover;object-fit:cover}.heroencart__image{position:relative;right:0;top:-2.5rem;order:-1}.heroencart__image img{margin:0 auto;width:100%;max-height:250px}.heroencart__content{position:relative;top:-2rem}@media(max-width:64.99rem){.block-type div.heroencart__container:not(:has(.heroencart__image)){padding-bottom:1.5rem}.heroencart__container:not(:has(.heroencart__image)) .heroencart__content{top:0}}.heroencart__image.heroencart__image--douce{clip-path:polygon(85.7% 2.57%,79.18% 99.71%,0% 85.14%,3.47% 18.57%)}.heroencart__image.heroencart__image--prononcee{clip-path:polygon(100% 0%,88% 78%,15% 100%,0% 20%)}@media(min-width:65rem){.heroencart{--gap:var(--space-l3)}.block-type div.heroencart__container{margin:0 -2rem;padding-block:0;height:300px;padding-inline-start:5rem}.heroencart__content{position:relative;top:0}.heroencart__media{flex-grow:2}.heroencart__image{--image-height:375px;position:absolute;right:0;top:calc(55% - (var(--image-height)/2));height:var(--image-height);width:55%;order:1}.heroencart img{min-width:100%;height:100%;max-height:100%;object-fit:cover}}.herohome{display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - (100px + var(--space-l4)));padding-block-end:2rem}.herohome h1{max-width:17ch}.herohome__image{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:0}.herohome img{width:100%;height:100%;object-fit:cover}.herohome h1{padding-top:var(--space-l5)}.herohome h1 span{padding:2px 0;line-height:1.4;color:var(--color-primary);background-color:var(--color-secondary)}.herohome__encart{--font-color:var(--color-primary);--link-color:var(--color-primary);--encart-padding-inline:var(--space-l2);position:relative;padding-block-start:var(--space-l);max-width:450px;background-color:var(--color-secondary);z-index:1}.herohome__encart h2{padding-inline:var(--encart-padding-inline)}.herohome__encart :is(p,a){padding-block-start:var(--space-l2);padding-inline:var(--encart-padding-inline)}.herohome__encart a{padding-block-end:var(--encart-padding-inline)}.herohome__themes{position:relative;max-width:630px;z-index:1}@media(min-width:65rem){.herohome{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,auto);align-content:space-between;gap:0;min-height:0;height:calc(100vh - (50px + var(--space-l4)))}.herohome h1{grid-column-start:1;grid-column-end:span 3}.herohome__encart{grid-column-start:2;grid-row-start:2;grid-column-end:span 3;margin-top:var(--space-l5)}.herohome__themes{grid-row-start:3;grid-column-start:5;grid-column-end:span 4;display:flex;flex-wrap:wrap}.herohome__themes .tag a{font-size:.8rem;text-decoration:none}}@media(min-width:81.25rem){.header:has(.herohome){display:flex;flex-direction:column;height:calc(100vh - var(--space-l4) - 1px)}.header:has(.herohome) .header__banner{flex:1;min-height:0}.header:has(.herohome) .header__banner,.header:has(.herohome) .hero,.header:has(.herohome) .heroblock-type-herohome,.header:has(.herohome) .heroblock-type-herohome>div,.header:has(.herohome) .herohome{height:100%}}.herocenter .herocenter__content.has-bg{padding-top:var(--space-l3);padding-bottom:var(--space-l3)}@media(min-width:65rem){.herocenter .herocenter__content.has-bg{padding-top:var(--space-l4);padding-bottom:var(--space-l4)}}.herocenter__title-magenta{color:var(--color-compa)}.herocenter__title-bleu{color:var(--color-compb)}.herocenter__title-orange{color:var(--color-compd)}.herotextimage__content{font-size:var(--space-l);word-break:break-word}.herotextimage__image img{width:100%;max-height:400px}.herotextimage__image.image-icon img{max-height:350px}@media(min-width:50rem){.header__banner:has(.herotextimage .herotextimagev__withoutmargin) .hero{padding:0;margin-top:var(--space-l5)}.herotextimage{--gap:min(7vmin, 4rem)}.herotextimage__col{width:calc((100% - var(--gap)/2))}.herotextimage__media svg,.herotextimage__media img{max-height:500px;width:100%}.herotextimage:has(.order-1) .textimage__content div{margin-left:auto}.herotextimage:has(.order-1) .btn{margin-left:auto}}@media(min-width:65rem){.herotextimage__media svg,.herotextimage__media img{min-width:400px}}.block-image img{margin:0 auto;max-height:650px;object-fit:cover}.block-image.image-big img{width:100%;max-height:50lvh}.block-image.image-small img{max-width:70%;margin:0 auto}.block-image.image-panorama img{max-height:450px;min-height:150px;min-width:100%;object-fit:cover}.block-image figcaption{text-align:center}.image-size{position:absolute;bottom:5px;right:10px;padding:0 5px;background-color:var(--color-background-emphasis)}.block-image figure .image-size{bottom:30px}section.block-type-image .marge:has(.image-fullscreen){padding-left:0;padding-right:0}section.block-type-image .marge:has(.image-fullscreen) img{max-height:initial;width:100%}@media(min-width:65rem){section.block-type-image .marge:has(.image-fullscreen){padding-left:0;padding-right:0}section.block-type-image .marge:has(.image-fullscreen) img{max-height:initial}.block-image.image-big img{max-height:80lvh}}@media(min-width:120rem){section.block-type-image .marge:has(.image-fullscreen){padding-left:10rem;padding-right:10rem}}.listimage__sep{display:block;width:100%}.listimage__content{--gap:var(--space-l6)}.listimage__left .listimage__sep{fill:var(--color-compd)}.listimage__left .image{height:300px;clip-path:polygon(106.22% -.48%,108.64% 100%,-.23% 80.02%,-.19% 17.63%);padding:1rem;background-color:var(--color-compd)}.listimage__left img{clip-path:polygon(106.22% -.48%,108.64% 100%,-.23% 80.02%,-.19% 17.63%);margin-inline:auto;width:92%;height:100%;object-fit:cover}.listimage__left .image__caption-outside{text-align:center;color:var(--color-compd)}.listimage-dl__heading{font-size:1.4rem}.listimage__dl dd+dt{margin-top:var(--space-l)}.listimage__dl .listimage-dl__heading{position:relative;width:fit-content;padding:6px 12px;color:var(--color-secondary);background-color:var(--color-compd);clip-path:polygon(100% 33.69%,100% 100%,80% 90%,60% 100%,25% 85%,0% 100%,0% 3.75%,20% 16.75%,90% 8.75%)}.listimage__dl dt svg{position:absolute;left:-2rem;display:inline-block;width:1.5rem;fill:var(--color-compd)}@media(min-width:65rem){.listimage__content{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;column-gap:var(--gap-cols-cols)}.listimage__left{width:100%;padding-left:7rem}.listimage__left h3{margin-left:auto;width:fit-content}.listimage__left .listimage__sep{width:18rem}.listimage__left .image{min-height:450px;clip-path:polygon(99.04% 41.07%,97.81% 100%,48.92% 88.95%,9.07% 83.38%,7.83% 19.05%,50.61% 14.11%,100% 7.96%)}.listimage__left img{margin:0;width:100%;clip-path:polygon(99.04% 41.07%,97.81% 100%,48.92% 88.95%,9.07% 83.38%,7.83% 19.05%,50.61% 14.11%,100% 7.96%)}.listimage__right{flex:1}}@media(min-width:90rem){.listimage__left .listimage__sep{margin-left:auto;width:25rem}}@media(max-width:64.99rem){.listimage__dl .listimage-dl__heading{display:inline-block}}.blocks__container .block-type-longtext .longtext h2{padding-top:6px;border-top:1px solid var(--color-primary)}.longtext{padding-inline:var(--pad);margin-inline:auto}.longtext h2{padding:4px 8px;width:fit-content;font-size:var(--heading-h5);border:1px solid var(--color-primary)}body[data-template=article] .blocks__container .block-type-longtext .longtext h2{left:0;padding:0;font-size:round(down,clamp(1.625rem,1.2413rem + 1.9185vw,var(--heading-h2)),4px);border:none}body[data-template=article] .blocks__container .block-type-longtext .longtext h3{left:0}.longtext .longtext__subheading{width:fit-content;margin-left:2ch;padding:4px 30px 4px 0;clip-path:polygon(96% 0%,98.46% 106%,0% 100%,0% 0%);font-size:var(--heading-h5)}.longtext h3 svg{width:1.5rem;fill:var(--color-secondary)}.longtext__text-large{font-size:var(--heading-h5);line-height:var(--baseline)}p .highlight,.longtext p:has(.highlight){color:var(--color-compd);font-size:1.4rem;font-family:var(--font-heading);line-height:1.3;text-align:center}.longtext__highlight-left p .highlight,.longtext__highlight-left p:has(.highlight){text-align:left}.longtext-color-magenta h3{color:var(--color-secondary);background-color:var(--color-compa)}.longtext-color-bleu h3{color:var(--color-secondary);background-color:var(--color-compb)}.longtext-color-orange h3{color:var(--color-secondary);background-color:var(--color-compd)}.longtext-color-magenta p .highlight{color:var(--color-compa)}.longtext-color-orange p .highlight{color:var(--color-compd)}.longtext-color-bleu p .highlight{color:var(--color-compb)}@media(min-width:65rem){.longtext{padding-inline:0}}@media(min-width:80rem){.blocks__container .block-type-longtext .longtext h2{left:-15%}.blocks__container .block-type-longtext .longtext h3{left:-5%}}.organisation__body{margin-top:var(--space-l3)}.organisation__list{display:flex;flex-direction:column;gap:var(--space-l3);max-width:60ch;margin-inline:auto}.organisation__diagram{display:none}@media(min-width:60rem){.organisation__body{display:grid;grid-template-columns:1fr minmax(240px,22vw)1fr;grid-template-areas:"item1 diagram item2" "item3 diagram item4" "item5 item5   item5";align-items:center;column-gap:var(--space-l4);row-gap:var(--space-l3);margin-top:var(--space-l3)}.organisation__list{display:contents;max-width:none}.organisation__item-1{grid-area:item1}.organisation__item-2{grid-area:item2}.organisation__item-3{grid-area:item3}.organisation__item-4{grid-area:item4}.organisation__item-5{grid-area:item5;max-width:60ch;margin-inline:auto;text-align:center}.organisation__item-5 .organisation__item-heading{margin-inline:auto}.organisation__diagram{display:block;position:relative;grid-area:diagram;grid-row:1/span 2;width:100%}}.organisation__diagram-image img,.organisation__diagram-image svg{width:100%;height:auto;object-fit:contain}.organisation__item-heading{width:fit-content;padding:.3em .7em;font-weight:var(--weight-heading,bold)}.organisation__item--compa .organisation__item-heading{background-color:var(--color-compa);color:var(--color-secondary)}.organisation__item--compb .organisation__item-heading{background-color:var(--color-compb);color:var(--color-secondary)}.organisation__item--compc .organisation__item-heading{background-color:var(--color-compc);color:var(--color-primary)}.organisation__item--compd .organisation__item-heading{background-color:var(--color-compd);color:var(--color-primary)}.organisation__item--compe .organisation__item-heading{background-color:var(--color-compe);color:var(--color-primary)}.organisation__item-intro{margin-top:var(--space-s2)}.organisation__item-details.detail-style{--details-width:16rem;position:relative}.organisation__item-details.detail-style summary{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-l);width:var(--details-width);max-width:100%;margin-top:var(--space-base);padding:.5em 1.25em;background-color:var(--color-secondary);border-width:var(--btn-border-size,1px);border-style:solid;border-color:var(--color-primary);border-radius:30px;font-size:1rem}.organisation__item-details.detail-style summary::before{float:none;order:1}.organisation__item-details.detail-style[open] summary{position:relative;z-index:1;border-bottom:none;border-radius:12px 12px 0 0}.organisation__item-details.detail-style[open] .organisation__item-details-content{position:absolute;top:100%;left:0;z-index:2;width:var(--details-width);max-width:100%;background-color:var(--color-secondary);border-width:var(--btn-border-size,1px);border-style:solid;border-color:var(--color-primary);border-top:none;border-radius:0 0 12px 12px;padding-top:var(--space-s2);padding-inline:var(--space-base);padding-bottom:var(--space-base);font-size:.95rem}.organisation__item-details-separator svg{display:block;width:100%;height:auto;margin-bottom:var(--space-s2)}.organisation__item-details-content p{margin:0;line-height:1.6}.blocks__container .block-type.block-type-partners{margin-bottom:0}.partners__container{--gap:var(--gap-cards-cols);display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;padding-bottom:var(--space-l8)}.partners__background{position:absolute;top:26%;width:100%;height:100%;z-index:0}.partners__background img{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.9) 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.9) 100%)}.partners__container>.flex50{position:relative;z-index:1}.partner img{width:clamp(3rem,10vw,5rem);height:clamp(3rem,10vw,5rem);object-fit:cover;border-radius:50%}a.partner__link[target=_blank]::after{position:absolute;content:""}.phase{position:relative;background-color:var(--color-compd1);padding-top:var(--space-l2);padding-inline:var(--space-l3);padding-bottom:var(--space-l3);border-radius:var(--space-s2)}.phase>svg:first-child{display:none;position:absolute;top:0;left:0;height:100%}.phase__number{position:absolute;top:-2rem;width:fit-content;position:relative;padding:.3rem 1.4rem;border:2px solid var(--color-primary);border-radius:50%/70%;font-weight:700;text-transform:uppercase}.phase__dates{width:fit-content;margin-bottom:var(--space-l2);padding:.3rem 1rem;color:var(--color-secondary);background-color:var(--color-compd);font-weight:700}.phase__cols{--gap:var(--space-l2)}.phase__col p:has(.highlight){color:var(--color-compd);font-weight:700}.phase__documents{margin-top:var(--space-l3)}.phase__documents-heading{margin-bottom:var(--space-base);text-transform:uppercase}.phase__buttons{--gap:var(--space-base)}@media(min-width:65rem){.phase{padding-inline:var(--space-l6)}.phase>svg:first-child{display:block}}.ressources__container{padding-block:var(--space-l3);padding-inline:var(--space-l2);border-radius:0}.ressources__heading{text-align:center;font-size:var(--heading-h5)}.ressources__sections{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-base);padding-inline:2rem;margin-top:var(--space-l2)}.ressources__section{padding:var(--space-l2);border-width:var(--border-size-base);border-style:var(--border-style);border-color:var(--color-secondary);border-radius:var(--rad-max);text-align:center}.ressources__icon svg{width:3rem;height:3rem;fill:var(--font-color)}.ressources__section-heading{margin-top:var(--gap-rikiki);font-size:var(--space-base)}.ressources__list{display:flex;flex-direction:column;align-items:center;gap:var(--gap-rikiki);margin-top:var(--space-base)}.ressources__item{width:fit-content}.ressources__link{display:flex;align-items:center;justify-content:space-between;width:fit-content;gap:var(--space-base);padding-block:var(--space-s);padding-inline:var(--space-l);color:var(--color-secondary);background-color:var(--color-primary);border-radius:var(--rad-max);text-decoration:none}.ressources__link:hover{color:var(--color-primary);background-color:var(--color-secondary)}.ressources__link-icon{--color-primary:var(--color-secondary)}.ressources__link:hover .ressources__link-icon{--color-primary:var(--noir);--color-secondary:var(--noir)}.ressources__link-icon{display:inline-flex;align-items:center}.ressources__link-icon svg{width:1.25rem;height:1.25rem;display:block}.ressources__link-icon--newtab svg{width:1rem;height:1rem}@media(max-width:64.99rem){.ressources.marge{padding-inline:0}.ressources__container{padding-inline:var(--space-base)}.ressources__sections{padding-inline:0}.ressources__section{padding-inline:var(--space-base)}}.socials__container{--gap:var(--space-l5);padding-block:var(--space-l4);padding-inline:var(--space-l6)}.socials svg{width:min(10vmax,2rem);height:min(10vmax,2rem)}.socials__nav{--gap:var(--space-l4)}@media(min-width:65rem){.socials__container{padding-block:var(--space-l6);padding-inline:var(--space-l9)}.socials__nav{--gap:var(--space-l9)}}.team__container{--gap:var(--gap-cards-cols, var(--space-l2));justify-content:center}@media(max-width:64.99rem){.team-member{width:100%}}@media(min-width:40rem) and (max-width:64.99rem){.team-member{width:calc((100% - var(--gap))/2)}}@media(min-width:48rem) and (max-width:64.99rem){.team-member{width:calc((100% - 2 * var(--gap))/3)}}.team-member__media{overflow:visible}.team-member__name{position:relative;display:inline-block;padding:.2em .6em;background-color:var(--color-primary);color:var(--color-secondary);font-weight:700;clip-path:polygon(100% 21.57%,100% 100%,81.82% 99.09%,60% 100%,25% 97.12%,0% 100%,0% 3.75%,22.34% 13.72%,90% 8.75%);z-index:1}.team-member__role{margin-bottom:var(--space-s);font-weight:700}.team-member__image img{width:100%;max-height:300px;aspect-ratio:3/4;object-fit:cover}.team-member--compa .team-member__role{color:var(--color-compa)}.team-member--compb .team-member__role{color:var(--color-compb)}.team-member--compd .team-member__role{color:var(--color-compd)}.team-member__description{margin-top:var(--space-base);padding-bottom:var(--space-base)}.team-member__description-mobile{display:block}.team-member__description-desktop{display:none}.team-member__description :is(p,ul){color:var(--font-color)}.team__container .team-member:nth-child(1) .team__bottom-shape svg{fill:var(--color-compa)}.team__container .team-member:nth-child(2) .team__bottom-shape svg{fill:var(--color-compb)}.team__container .team-member:nth-child(3) .team__bottom-shape svg{fill:var(--color-compd)}.team-member .team__bottom-shape svg{width:100%}@media(min-width:65rem){.team-member__description-mobile{display:none}.team-member__description-desktop{display:block}}.textimage{--gap:min(4vmin, 2rem)}.textimage__media img{max-height:500px;width:100%;padding:2rem 1rem;clip-path:polygon(96.22% 8.45%,96.86% 93.31%,0% 85.14%,3.47% 18.57%)}.textimage__image{width:100%;padding:1rem .2rem;clip-path:polygon(99.86% 2.57%,99.89% 98.39%,0% 85.14%,1.85% 39.39%,1.35% 18.57%)}.textimage-bleu .textimage__image{background-color:var(--color-compb)}.textimage-orange .textimage__image{background-color:var(--color-compd)}@media(min-width:65rem){.textimage{--gap:min(7vmin, 4rem);display:flex;flex-direction:row;align-items:center;margin:0 -2rem 0 0;padding-right:0}.textimage__btn{margin-top:1rem}.textimage__image img{width:100%}}@media(min-width:150rem){.textimage{width:85%;max-width:3200px}.textimage__image img{max-height:500px;max-width:1e3px;margin:0 auto}}.textimagesep{--gap:min(4vmin, 2rem)}.textimagesep__heading{display:inline-block;width:fit-content}.textimagesep__header::before{content:"";position:absolute;top:calc(50% + 1px);width:100%;border-top:1px solid var(--color-primary);z-index:-1}.textimagesep__heading span{padding:4px 8px 5px;font-size:var(--heading-h5);background-color:var(--color-primary);color:var(--color-secondary)}.textimagesep__media img{max-height:500px;width:100%;padding:2rem 1rem;clip-path:polygon(96.22% 8.45%,96.03% 94.51%,0% 85.14%,3.47% 18.57%)}.textimagesep__image{width:100%;padding:1rem .2rem;clip-path:polygon(99.86% 2.57%,99.89% 98.39%,0% 85.14%,1.85% 39.39%,1.35% 18.57%)}.textimagesep-violet .textimagesep__image{background-color:var(--color-compa)}.textimagesep-orange .textimagesep__image{background-color:var(--color-compd)}.textimagesep__media .image__caption-outside{margin-top:-1rem;text-align:center}.textimagesep-violet .image__caption-outside{color:var(--color-compa)}.textimagesep-orange .image__caption-outside{color:var(--color-compd)}.textimagesep p:has(.highlight){font-weight:700}.textimagesep-violet p .highlight{color:var(--color-compa)}.textimagesep-orange p .highlight{color:var(--color-compd)}.textimagesep__cta{width:fit-content;margin-top:1.5rem;padding:.8rem 1.4rem;clip-path:polygon(0% 5%,20.89% 11.03%,55.57% .62%,81.58% 18.03%,98.5% 9%,100% 93%,1.5% 100%);color:var(--color-secondary)}.textimagesep-violet .textimagesep__cta{background-color:var(--color-compa)}.textimagesep-orange .textimagesep__cta{background-color:var(--color-compd)}.textimagesep__cta p{margin:0;color:var(--color-secondary)}.textimagesep__cta p strong::before{content:none}.textimagesep__cta p+p{margin-top:.2rem}.textimagesep__cta strong{text-transform:uppercase;letter-spacing:.02em}.textimagesep__cta a{color:inherit;text-decoration:underline}@media(min-width:65rem){.textimagesep{--gap:min(7vmin, 4rem);display:flex;flex-direction:row;align-items:center;margin:0 -2rem 0 0}.textimagesep__image{position:relative;right:-2rem}.textimagesep__image img{width:100%}}@media(min-width:150rem){.textimagesep{width:85%;max-width:3200px}.textimagesep__image img{max-height:500px;max-width:1e3px;margin:0 auto}}main[data-template=article] .breadcrumb{padding-block-start:var(--space-l2)}.article__metadata li+li::before{content:"|";padding:0 1ch}.articles__list{margin-inline:0}.articles__list h3 span{display:inline-block;padding:2px 5px;line-height:1.4;color:var(--color-primary);background-color:var(--color-secondary)}.articles__list .card:nth-child(3n+1) h3 span{background-color:var(--color-compa2)}.articles__list .card:nth-child(3n+2) h3 span{background-color:var(--color-compf2);clip-path:polygon(100% 0,100% 100%,0 100%,0 0,40% 0,50% 4px,60% 0%)}.articles__list .card:nth-child(3n) h3 span{background-color:var(--color-compd2)}@container cards (width > 1000px){.articles__list .card {
		max-width: calc((100% - (2 * var(--gap-cards-cols))) / 3);
	}
}.collections-hero{padding-block:var(--space-l2)}.collections-hero h1{width:fit-content;color:var(--color-secondary);background-color:var(--color-compa);padding:16px 63px 10px 25px;clip-path:polygon(95.29% 5px,91.95% 96.2%,6px 97.08%,6px 8px)}@media(max-width:64.99rem){.collections-hero h1{padding-right:2rem}}.collections-hero h1.collections-heading__title--orange{background-color:var(--color-compd)}.collection__arrow{padding:.75rem 2.5rem .5rem;width:fit-content;margin-inline:clamp(var(--space-base),4vw + 1rem,var(--space-l));border-radius:30px;background-color:var(--color-primary)}.collection__arrow span svg{width:1.5rem}a.collection__arrow:hover svg path{fill:var(--color-primary)}.cards-project__list{display:flex;flex-wrap:wrap;row-gap:var(--gap-cards-row);column-gap:var(--gap-cards-cols)}.card-project{position:relative;display:block;width:100%;overflow:clip;border-radius:12px;background-color:var(--color-primary)}@media(min-width:45rem){.card-project-small{width:calc(50% - (var(--gap-cards-cols)/2))}}.card-project .card-project__image{position:absolute;inset:0}.card-project .card-project__image img{width:100%;height:100%;object-fit:cover}@media(max-width:64.99rem){.card-project .card-project__image::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.35)}}.card-project__overlay{position:relative;z-index:1;min-height:220px;justify-content:center;gap:var(--space-base);padding-top:var(--space-l2);padding-inline:clamp(var(--space-base),4vw + 1rem,var(--space-l2));padding-bottom:var(--space-l3)}.card-project-large .card-project__overlay{min-height:320px}.card-project__title{width:fit-content;max-width:100%;padding:14px 0 10px;text-align:center;color:var(--color-primary);background-color:var(--color-secondary);clip-path:polygon(0% 12%,15% 0%,35% 8%,55% 0%,75% 6%,100% 0%,100% 88%,85% 100%,65% 92%,45% 100%,25% 94%,0% 100%)}.card-project__description{max-width:60ch;color:var(--color-secondary);text-shadow:0 1px 6px rgba(0,0,0,.7)}.card-project__bar{position:absolute;right:0;bottom:0;left:0;height:10px;background-color:var(--color-compd)}.card-project__link{position:absolute;inset:0;z-index:2}.cards-production__list{display:flex;flex-wrap:wrap;row-gap:var(--gap-cards-row);column-gap:var(--gap-cards-cols)}.card-production{position:relative;display:flex;flex-direction:column;width:100%;overflow:clip;border-radius:12px}@media(min-width:45rem){.card-production{width:calc(50% - (var(--gap-cards-cols)/2))}}.card-production .card-production__image{aspect-ratio:4/3;position:relative}.card-production__image.image-caption-badge figcaption{top:.75rem;bottom:auto}.card-production .card-production__image img{width:100%;height:100%;object-fit:cover}.card-production__panel{position:relative;flex:1;display:flex;flex-direction:column;gap:var(--space-s2);padding-top:var(--space-l);padding-inline:clamp(var(--space-base),4vw + 1rem,var(--space-l2));padding-bottom:var(--space-l2);background-color:var(--color-compa);overflow:visible}.card-production:nth-child(4n+2) .card-production__panel,.card-production:nth-child(4n+3) .card-production__panel{background-color:var(--color-compd)}.card-production__panel::before{content:"";position:absolute;inset:0;opacity:.7;background-color:var(--color-secondary);-webkit-mask-image:url(../textures/texture-production.png);mask-image:url(../textures/texture-production.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:bottom right;mask-position:bottom right}.card-production:nth-child(4n+2) .card-production__panel::before,.card-production:nth-child(4n+3) .card-production__panel::before{background-color:var(--color-compc)}.card-production__title,.card-production__description{position:relative;z-index:1}.card-production__title{width:fit-content;max-width:100%;margin-top:calc(-1 * var(--space-l7));padding:14px 32px 10px;color:var(--color-primary);text-align:center;background-color:var(--color-secondary);clip-path:polygon(0% 12%,15% 0%,35% 8%,55% 0%,75% 6%,100% 0%,100% 88%,85% 100%,65% 92%,45% 100%,25% 94%,0% 100%)}.card-production__description{color:var(--color-secondary)}@media(max-width:64.99rem){.card-production__title{padding-inline:16px;font-size:var(--heading-h4)}}.card-production__link{position:absolute;inset:0;z-index:2}.error404{display:flex;flex-direction:column;align-items:center;gap:var(--space-l);padding-block:var(--space-l4)var(--space-l7);text-align:center}.error404__visual{position:relative;width:min(100%,28rem);aspect-ratio:391/192;background-image:url(../illus/image-404.svg);background-repeat:no-repeat;background-size:100%;container-type:inline-size}.error404__title{font-size:min(var(--heading-h1),10cqi)}.error404__visual .error404__title{position:absolute;top:65%;left:52%;margin:0;line-height:1;white-space:nowrap;transform:translate(-50%,-50%)}.error404__text{font-size:var(--heading-h5)}.error404__btn{margin-top:var(--space-l3);font-family:var(--font-heading);font-size:var(--heading-h5)}main[data-template=guide]{position:relative;padding:1rem 0}body[data-template=guide] .block-type-heading,body[data-template=guide] .block-type-markdown{margin-left:auto;margin-right:auto;max-width:730px;padding:0 2rem}.block-type-heading+.block-type{margin-top:1.5rem}.guide__toc{padding:1rem 2rem;background-color:#fff;border:1px solid #000;border-radius:20px}body[data-template=guide] :is(.block-type-herotextimage,.block-type-herotextimagev,.block-type-herobigimage,.block-type-herotextcenter){padding:0 2rem}@media(min-width:65rem){body[data-template=guide] .block-type-heading,body[data-template=guide] .block-type-markdown{padding-left:0;padding-right:0}.guide__toc{position:fixed;left:2%;top:25%;max-width:30%;z-index:3}}.project-hero{padding-block:var(--space-l2)}.project-heading{position:relative;overflow:clip;border-radius:12px;background-color:var(--color-primary)}.project-heading .project-heading__image{position:absolute;inset:0}.project-heading .project-heading__image img{width:100%;height:100%;object-fit:cover}.project-heading__overlay{position:relative;z-index:1;min-height:clamp(280px,30vw,420px);justify-content:center;padding-top:var(--space-l2);padding-inline:clamp(var(--space-base),4vw + 1rem,var(--space-l2));padding-bottom:var(--space-l3)}.project-heading__title{width:fit-content;max-width:100%;padding:14px 32px 10px;color:var(--color-primary);background-color:var(--color-secondary);clip-path:polygon(0% 12%,15% 0%,35% 8%,55% 0%,75% 6%,100% 0%,100% 88%,85% 100%,65% 92%,45% 100%,25% 94%,0% 100%)}@media(max-width:64.99rem){.project-heading__title{padding-inline:16px;font-size:clamp(1.25rem,6vw,2.25rem);hyphens:auto}}.project-heading__bar{position:absolute;right:0;bottom:0;left:0;height:14px;background-color:var(--color-compd)}.wrapper[data-template=search]{padding:8rem 0}.search__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-cols-cols)}.search__main{flex:1 1 22rem}.search__illu{flex:0 1 18rem;margin-inline:auto}.search__illu svg{width:100%;height:auto}@media(max-width:40rem){.search__illu{flex-basis:12rem}}.search__form label{width:100%;margin-bottom:var(--space-s)}.search__input{position:relative;max-width:38rem}.search__form .search__input input{width:100%;max-width:none;padding-block:var(--space-base);padding-inline:var(--space-l2)4.5rem;font-size:var(--heading-h5);background-color:initial;border:var(--border-size-base)var(--border-style)var(--color-primary);border-radius:var(--rad-max)}.search__input input::placeholder{color:var(--color-primary);opacity:var(--opacity-base)}.search__input input::-webkit-search-cancel-button{appearance:none}.search__submit{position:absolute;top:50%;right:var(--space-l);transform:translateY(-50%);display:flex;padding:var(--space-s2);background:0 0;border:0;border-radius:50%;cursor:pointer}.search__submit svg{width:2rem;height:2rem}.search__submit:hover svg path,.search__submit:focus-visible svg path{stroke:var(--color-compa)}.search__result ul{max-width:500px}.search__result ul li+li{--border-color:var(--color-primary);border-top-width:var(--border-size);border-top-style:var(--border-style);border-top-color:var(--border-color);padding-top:.5rem}.search__result ul li a:hover{text-decoration:none}.wrapper[data-template=resultats] .breadcrumb{padding-inline:var(--pad)}.search__noresult{overflow-wrap:anywhere}.resultats__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s)var(--space-base);font-size:var(--heading-h3)}.resultats__tag{display:inline-flex;align-items:flex-start;gap:var(--space-s2)}.resultats__quote{font-size:1.5em;line-height:1;transform:translateY(-.25em)}.resultats__label{font-size:1.15em;font-weight:500;color:var(--color-primary);background-color:var(--color-compd);border-radius:0;padding:.1em .4em}.resultats__result ul{max-width:58rem}.resultats__result ul li+li{border-top:0;padding-top:0}.resultats__list{margin-top:var(--space-l6);padding-bottom:var(--space-l7);display:flex;flex-direction:column;gap:var(--space-l3)}.resultats__item{display:flex;align-items:baseline;gap:var(--space-base)}.resultats__arrow{flex-shrink:0;color:var(--color-compd)}.resultats__arrow svg{width:1.6em;height:auto}.resultats__link{font-family:var(--font-heading);font-size:var(--heading-h4);font-weight:var(--weight-heading);line-height:var(--baseline-heading);text-decoration:underline;text-decoration-thickness:var(--border-size-base);text-underline-offset:.15em}.resultats__link:hover{color:var(--color-compa)}@media(max-width:40rem){.resultats__title{font-size:var(--heading-h5)}.resultats__tag{max-width:100%}.resultats__label{min-width:0;overflow-wrap:anywhere}.resultats__label{font-size:1em}.resultats__link{font-size:var(--heading-h5)}.resultats__list{margin-top:var(--space-l4);gap:var(--space-l2)}}html[data-template=rss]{background-color:var(--color-secondary)}html[data-template=rss] body{color:var(--color-primary);background-color:var(--color-secondary)}.sitemap__card{padding-block:var(--space-l3);padding-inline:0;border-width:var(--border-size-base);border-style:solid;border-color:var(--color-compa1);border-radius:var(--rad-base)}.sitemap__container ul{padding-left:2rem;list-style:none;line-height:1.5}.sitemap__container a{text-decoration:none}.sitemap__container a:hover{text-decoration:underline}@media(min-width:65rem){.sitemap__card{padding-top:var(--space-l3);padding-inline:0;padding-bottom:var(--space-l6)}}@media(max-width:64.99rem){.sitemap__container{padding-inline:var(--space-base)}}@media print{:root{--font-primary:Garamond, "Times New Roman", serif;--font-secondary:Garamond, "Times New Roman", serif;--font-system:Garamond, "Times New Roman", serif;--font-mono:"Courier New", monospace}*{background:0 0!important;box-shadow:none!important;text-shadow:none!important}body{width:auto;margin:auto;font-family:var(--font-primary);font-size:12pt}nav,footer{display:none}p,.p-like,h1,.h1-like,h2,.h2-like,h3,.h3-like,h4,.h4-like,h5,.h5-like,h6,.h6-like,blockquote,ul,ol{color:#000;margin:auto}img{max-width:100%!important}.print{display:block}.no-print{display:none}p,.p-like,blockquote{orphans:3;widows:3}blockquote,ul,ol,img{break-inside:avoid}h1,.h1-like,h2,.h2-like,h3,.h3-like,caption{break-after:avoid}a[href^="javascript:"]::after,a[href^="#"]::after{content:""}abbr[title]:after{content:" (" attr(title)")"}}