@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBoldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Adriane Text;src:url(/fonts/AdrianeText-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adriane Text;src:url(/fonts/AdrianeText-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Adriane Text;src:url(/fonts/AdrianeText-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Castoro;src:url(/fonts/Castoro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Castoro;src:url(/fonts/Castoro-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}html[data-serif=castoro]{--font-serif:"Castoro",Georgia,serif}:root{--color-carbon:#1d1d1d;--color-off-white:#fffff3;--color-iris:#4e37b8;--color-ultra-violet:#4e37b8;--color-lila:#bbb0f5;--color-lila-renforce:#9c89ff;--color-grass:#005146;--color-sky-blue:#c2e9ff;--color-butter:#fff49c;--color-candy:#ffbbe4;--surface-base-dark:#1d1d1d;--surface-raised-dark:#262624;--surface-overlay-dark:#302f2c;--border-subtle-dark:#3a3a37;--border-default-dark:#4e4e4a;--text-disabled-dark:#77776f;--text-muted-dark:#a3a39b;--surface-sunken-dark:#161615;--surface-code-dark:#1e1e1c;--surface-input-dark:#21211f;--surface-bubble-dark:#2b2b28;--border-code-dark:#33332f;--border-card-dark:#393936;--halo-butter:#f2de8a;--code-text:#d8d6cb;--code-keyword:var(--color-lila);--code-string:var(--halo-butter);--code-comment:#7d7d76;--code-number:#f2a98a;--code-function:#8fd3c1;--code-punctuation:#aeaea0;--neutral-50:#f6f5ea;--neutral-100:#eceadd;--neutral-200:#cfcfc0;--neutral-300:#c7c7b6;--neutral-400:#aeaea0;--neutral-500:#8c8b80;--neutral-600:#555550;--neutral-700:#46463f;--neutral-800:#34342f;--neutral-900:#1d1d1d;--red-bright:#ff5c5c;--red-deep:#d92d20;--amber-bright:#f5a623;--amber-deep:#b54708;--green-bright:#46c46a;--green-deep:#005146;--bg:var(--color-off-white);--surface:var(--color-off-white);--surface-alt:var(--neutral-50);--surface-raised:#fffff8;--text:var(--color-carbon);--text-primary:var(--color-carbon);--text-secondary:var(--neutral-600);--text-muted:var(--neutral-600);--text-inverse:var(--color-off-white);--border:var(--neutral-200);--border-strong:var(--neutral-300);--action-primary:var(--color-lila);--action-primary-hover:#a99cf0;--brand-strong:var(--color-iris);--primary:var(--action-primary);--primary-contrast:var(--color-carbon);--primary-hover:var(--action-primary-hover);--secondary:var(--color-iris);--secondary-contrast:var(--color-off-white);--secondary-hover:#43309f;--accent:var(--color-iris);--accent-soft:var(--color-lila);--highlight:var(--color-butter);--accent-alt:var(--color-butter);--link:var(--color-iris);--link-hover:var(--color-carbon);--success:var(--green-deep);--success-bg:#e0ebdc;--warning:var(--amber-deep);--warning-bg:var(--color-butter);--error:var(--red-deep);--error-bg:#f6e2d8;--info:var(--color-iris);--info-bg:var(--neutral-50);--dataviz-1:var(--color-lila);--dataviz-2:var(--color-butter);--dataviz-3:var(--color-grass);--selection:var(--color-lila)}[data-theme=carbon]{--bg:var(--surface-base-dark);--surface:var(--surface-base-dark);--surface-alt:var(--surface-raised-dark);--surface-raised:var(--surface-overlay-dark);--text:var(--color-off-white);--text-primary:var(--color-off-white);--text-secondary:var(--text-muted-dark);--text-muted:var(--text-muted-dark);--text-inverse:var(--color-carbon);--border:var(--border-subtle-dark);--border-strong:var(--border-default-dark);--action-primary:var(--color-lila);--action-primary-hover:#cdc5f8;--primary:var(--action-primary);--primary-contrast:var(--color-carbon);--primary-hover:var(--action-primary-hover);--secondary:var(--color-lila);--secondary-contrast:var(--color-carbon);--secondary-hover:#cdc5f8;--accent:var(--color-lila);--accent-soft:var(--color-lila);--link:var(--color-lila);--link-hover:var(--color-off-white);--success:var(--green-bright);--success-bg:#12332c;--warning:var(--amber-bright);--warning-bg:#3a351a;--error:var(--red-bright);--error-bg:#3e241e;--info:var(--color-lila);--info-bg:var(--surface-overlay-dark);color:var(--text);background:var(--bg)}[data-theme=off-white]{color:var(--text);background:var(--bg)}:root{--surface-overlay:var(--surface-raised);--border-default:var(--border)}[data-theme=carbon]{--surface-overlay:var(--surface-overlay-dark);--border-default:var(--border-default-dark)}:root{--font-sans:"Geist",system-ui,-apple-system,sans-serif;--font-serif:"Adriane Text","Castoro",Georgia,serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-caption:.8125rem;--fs-small:.875rem;--fs-overline:.75rem;--fs-body:1rem;--fs-lead:1.25rem;--fs-h6:1rem;--fs-h5:1.125rem;--fs-h4:1.25rem;--fs-h3:1.625rem;--fs-h2:2.125rem;--fs-h1:2.875rem;--fs-display:3.75rem;--fs-quote:1.5rem;--lh-tight:1.1;--lh-heading:1.2;--lh-body:1.6;--lh-lead:1.5;--ls-heading:-.01em;--ls-display:-.02em;--ls-body:0;--ls-overline:.1em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-h1-fluid:clamp(2.125rem,1.5rem + 2.6vw,2.875rem);--fs-display-fluid:clamp(2.5rem,1.8rem + 3.5vw,3.75rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--container-max:1200px;--container-prose:720px;--grid-columns:12;--grid-gutter:24px;--page-margin:20px;--page-margin-md:32px;--page-margin-lg:48px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--header-height:96px;--radius-none:6px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--border-w:1px;--border-w-strong:1.5px;--border-w-heavy:1.5px;--shadow-sm:0 1px 2px #1d1d1d0f;--shadow-md:0 4px 12px #1d1d1d14;--shadow-lg:0 12px 32px #1d1d1d24;--shadow-modal:0 24px 64px #1d1d1d3d;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-out:cubic-bezier(.2,0,0,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-expressive:cubic-bezier(.2,.7,.2,1);--ease-glisse:cubic-bezier(.65,0,.25,1);--ease-rebond:cubic-bezier(.34,1.35,.5,1)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:200;--z-overlay:900;--z-modal:1000;--z-toast:1100;--z-tooltip:1200;--focus-ring-color:var(--color-iris);--focus-ring:1.5px solid var(--focus-ring-color);--focus-offset:3px}[data-theme=off-white]{--focus-ring-color:var(--color-iris)}[data-theme=carbon]{--focus-ring-color:var(--color-lila)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm);transition:outline-offset var(--duration-fast) var(--ease-out)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;margin:0;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}img{font-style:italic}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse;width:100%}figure{margin:0}summary{cursor:pointer}hr{border:0;border-top:var(--border-w) solid var(--border);margin:var(--space-6) 0}::selection{background:var(--selection);color:var(--color-carbon)}.container{max-width:var(--container-max);padding-left:var(--page-margin);padding-right:var(--page-margin);margin:0 auto}@media (width>=768px){.container{padding-left:var(--page-margin-md);padding-right:var(--page-margin-md)}}@media (width>=1024px){.container{padding-left:var(--page-margin-lg);padding-right:var(--page-margin-lg)}}.prose{max-width:var(--container-prose)}h1,h2,h3{font-family:var(--font-serif);font-weight:var(--fw-regular);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);margin:0 0 var(--space-4);text-wrap:balance}h1{font-size:var(--fs-h1-fluid)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4,h5,h6{font-family:var(--font-sans);font-weight:var(--fw-semibold);line-height:var(--lh-heading);margin:0 0 var(--space-3)}h4{font-size:var(--fs-h4)}h5{font-size:var(--fs-h5)}h6{font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:var(--ls-overline)}p{margin:0 0 var(--space-4)}ul,ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}a{color:var(--link);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out);text-decoration:none;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}.link-serif,.prose a:not([class]){font-family:var(--font-serif);color:var(--link);font-style:italic;text-decoration:none}.link-serif:hover,.prose a:not([class]):hover{color:var(--link);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}em.ceremonia-emphase{font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-regular);color:var(--color-lila-renforce)}[data-theme=carbon] em.ceremonia-emphase{color:var(--color-lila)}.hi{font-family:var(--font-serif);background:color-mix(in srgb,var(--color-lila) 38%,transparent);color:var(--color-carbon);border-radius:3px;padding:0 3px;font-style:italic}.hi.dk,[data-theme=carbon] .hi{background:color-mix(in srgb,var(--color-butter) 16%,transparent);color:var(--color-butter)}.lnk-off{color:inherit;cursor:text;text-decoration:none}.link-serif.lnk-off,.prose .lnk-off{font-family:inherit;font-style:inherit}blockquote{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-quote);line-height:var(--lh-lead);margin:var(--space-6) 0;padding-left:var(--space-5);border-left:var(--border-w-strong) solid var(--accent)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv,.rv :not(svg[data-motion] *){opacity:1!important;animation:none!important;transform:translate(0,0)!important}}@media print{html{scroll-behavior:auto}body{color:#000;background:#fff}.rv,.rv :not(svg[data-motion] *){opacity:1!important;animation:none!important;transform:translate(0,0)!important}a{color:inherit;text-decoration:underline}}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack-sm{gap:var(--space-2);flex-direction:column;display:flex}.stack-lg{gap:var(--space-6);flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cluster-between{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.grid-2,.grid-3,.grid-4{gap:var(--grid-gutter);grid-template-columns:1fr;display:grid}@media (width>=640px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{grid-template-columns:1fr;align-items:start;gap:clamp(32px,4vw,56px);display:grid}@media (width>=1024px){.split{grid-template-columns:minmax(0,1fr) minmax(0,486px)}}.section{padding-top:clamp(26px,3vw,34px);padding-bottom:clamp(48px,6vw,68px)}.section-lg{padding-top:var(--space-8);padding-bottom:var(--space-9)}.full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.center{text-align:center;margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-secondary{color:var(--text-secondary)}.text-small{font-size:var(--fs-small)}.text-lead{font-size:var(--fs-lead);line-height:var(--lh-lead)}.serif{font-family:var(--font-serif)}.nowrap{white-space:nowrap}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mb-0{margin-bottom:0}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023px){.hide-mobile{display:none!important}}@media (width>=1024px){.hide-desktop{display:none!important}}.btn{font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:.02em;border-radius:var(--radius-full);border:var(--border-w) solid transparent;cursor:pointer;white-space:nowrap;min-height:44px;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:9px;padding:13px 28px;font-size:.9375rem;line-height:1;text-decoration:none;display:inline-flex}.btn-primary,.btn-primary:link,.btn-primary:visited{background:var(--color-lila);color:var(--color-carbon)}.btn-primary:hover{background:var(--color-lila-renforce);color:var(--color-carbon)}[data-theme=carbon] .btn-primary:hover{background:var(--color-off-white);color:var(--color-carbon)}.btn-secondary{color:var(--text);border-color:color-mix(in srgb, var(--color-iris) 40%, transparent);background:0 0}.btn-secondary:hover{border-color:var(--color-iris);color:var(--color-iris);background:0 0}[data-theme=carbon] .btn-secondary{border-color:color-mix(in srgb, var(--color-lila) 45%, transparent);color:var(--text)}[data-theme=carbon] .btn-secondary:hover{border-color:var(--color-lila);color:var(--color-lila)}.btn-secondary.ondk{border-color:color-mix(in srgb, var(--color-off-white) 40%, transparent);color:var(--color-off-white)}.btn-secondary.ondk:hover{border-color:var(--color-lila);color:var(--color-lila)}.btn.lnk-off{opacity:.55;cursor:default;border-style:dashed}.btn.lnk-off,.btn-primary.lnk-off{color:inherit;background:0 0;border-color:currentColor}.cta-paire{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.cta-paire--centre{justify-content:center}@media (width<=639px){.cta-paire .btn{box-sizing:border-box;flex:100%;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.site-header{--hauteur-entete:var(--header-height);--marge-entete:clamp(24px, 3vw, 48px);--filet-entete:color-mix(in srgb, var(--color-iris) 16%, transparent);--halo-iris:color-mix(in srgb, var(--color-iris) 22%, transparent);--halo-lila:color-mix(in srgb, var(--color-lila) 45%, transparent);--contour-pastille:color-mix(in srgb, var(--color-iris) 24%, transparent);--contour-burger:color-mix(in srgb, var(--color-iris) 28%, transparent);--filet-action:color-mix(in srgb, var(--color-butter) 50%, transparent);z-index:var(--z-sticky);background:var(--bg);border-bottom:var(--border-w-strong) solid var(--filet-entete);position:sticky;top:0}.site-header .hdr-conteneur{align-items:center;gap:var(--space-6);min-height:var(--hauteur-entete);padding-left:var(--marge-entete);padding-right:var(--marge-entete);display:flex;position:relative}.site-header .logo{align-items:center;gap:var(--space-3);min-height:44px;color:var(--text);text-decoration:none;display:inline-flex}.site-header .logo img{width:auto;height:30px;display:block}.site-header .logo__symbole{height:20px}.site-header .logo__nom{font-family:var(--font-serif);font-size:var(--fs-h4);letter-spacing:var(--ls-heading);line-height:1}.site-header .site-nav{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.site-header .nvi{align-items:center;display:flex;position:relative}.site-header .nvi.wide{position:static}.site-header .ne{border-radius:var(--radius-full);font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:10px 14px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.site-header .ne:before{content:"";min-height:44px;position:absolute;inset:-6px 0 -44px}.site-header .ne .chev{transition:transform var(--duration-fast) var(--ease-out);flex:none;display:inline-block}.site-header .nvi:hover>.ne,.site-header .nvi:focus-within>.ne{color:var(--color-iris);background:var(--surface-alt)}.site-header .nvi:hover>.ne .chev,.site-header .nvi:focus-within>.ne .chev{transform:rotate(180deg)}.site-header .ne[aria-current=page]{color:var(--color-iris)}.site-header .ne:focus-visible{box-shadow:0 0 0 3px var(--halo-iris);outline:none}.site-header .nvi[data-ferme]>.ne .chev{transform:none}.site-header .drop{--accent-panneau:var(--color-iris);--accent-panneau-fort:var(--color-lila-renforce);z-index:var(--z-dropdown);width:var(--largeur-panneau,330px);max-width:calc(100vw - 2 * var(--marge-entete));padding:var(--space-3) 0;background:var(--bg);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);visibility:hidden;opacity:0;transition:opacity var(--duration-fast) var(--ease-out), visibility var(--duration-fast) var(--ease-out);position:absolute;top:calc(100% + 12px);left:auto;right:0;overflow:hidden}.site-header .drop[data-theme=carbon]{--accent-panneau:var(--color-lila);--accent-panneau-fort:var(--color-butter)}.site-header .drop:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.site-header .drop.mega:before{height:44px;top:-44px}.site-header .nvi:hover>.drop,.site-header .nvi:focus-within>.drop,.site-header .nvi[data-tactile]>.drop,.site-header .drop:hover{visibility:visible;opacity:1}.site-header .nvi[data-ferme]>.drop{visibility:hidden;opacity:0;pointer-events:none}.site-header .phd{margin:calc(-1 * var(--space-3)) 0 6px;align-items:center;gap:11px;padding:18px 28px 14px;display:flex;position:relative}.site-header .phd:after{content:"";background:var(--border);height:1px;position:absolute;bottom:0;left:28px;right:28px}.site-header .phd .gov{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:var(--fw-medium);color:var(--accent-panneau-fort);white-space:nowrap}.site-header .picto{color:var(--accent-panneau);flex:none;margin-left:auto}.site-header .dhd{border-bottom:none;margin:0;padding:24px 32px 20px;position:relative}.site-header .dhd:after{content:"";background:var(--border);height:1px;position:absolute;bottom:0;left:32px;right:32px}.site-header .dhd .ov{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:var(--fw-medium);color:var(--accent-panneau);margin:0 0 7px;display:block}.site-header .dhd p{max-width:74ch;font-family:var(--font-serif);color:var(--accent-panneau-fort);margin:0;font-size:1.3125rem;font-style:italic;line-height:1.4}.site-header .drop .it{box-sizing:border-box;min-height:44px;padding:12px 28px;text-decoration:none;display:block}.site-header .drop .it b{font-size:13.5px;line-height:1.4;font-weight:var(--fw-medium);letter-spacing:.01em;color:var(--text);transition:color var(--duration-fast) var(--ease-out);display:block}.site-header .drop a.it:hover b,.site-header .drop a.it[aria-current=page] b{color:var(--accent-panneau)}.site-header .drop a.it:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-panneau) 38%, transparent) inset;border-radius:var(--radius-sm);outline:none}.site-header .act{font-size:12.5px;font-weight:var(--fw-medium);color:var(--accent-panneau-fort);white-space:nowrap;flex:none;align-items:center;gap:6px;padding-bottom:4px;text-decoration:none;display:inline-flex;position:relative}.site-header .act:after{content:"";border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent-panneau-fort) 42%, transparent);height:2px;transition:background var(--duration-fast) var(--ease-out);position:absolute;bottom:0;left:0;right:0}.site-header a.act:hover:after{background:var(--accent-panneau-fort)}.site-header .act .ar{flex:none;width:11px;height:11px}.site-header .dft{padding:18px 28px 8px;display:flex}.site-header .cols2{column-gap:var(--space-5);padding:var(--space-2) 28px 0;grid-template-columns:1fr 1fr;display:grid}.site-header .cols2 .it{min-height:0;padding:9px 0}.site-header .drop .it.lg{align-items:center;gap:var(--space-2);display:flex}.site-header .lgp{box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-off-white);border:var(--border-w) solid var(--contour-pastille);flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.site-header .lgp img{width:13px;height:13px;display:block}.site-header .drop.mega{left:var(--marge-entete);right:var(--marge-entete);width:auto;max-width:var(--container-max);margin-left:auto;margin-right:0;padding:0}.site-header .mcols4{column-gap:var(--space-6);padding:26px var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.site-header .mcols4 .col{flex-direction:column;min-width:0;display:flex}.site-header .ch{margin-bottom:var(--space-3);border-bottom:var(--border-w) solid var(--border);align-items:center;gap:9px;padding:0 0 13px;display:flex}.site-header .ch .n{font-family:var(--font-serif);color:var(--accent-panneau-fort);font-size:.9375rem;line-height:1}.site-header .ch .gov{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out)}.site-header a.ch{transition:border-color var(--duration-fast) var(--ease-out);text-decoration:none}.site-header a.ch:hover,.site-header a.ch[aria-current=page]{border-bottom-color:var(--accent-panneau-fort)}.site-header a.ch:hover .gov,.site-header a.ch[aria-current=page] .gov{color:var(--accent-panneau)}.site-header a.ch:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-panneau) 38%, transparent);border-radius:var(--radius-sm);outline:none}.site-header .mcols4 .it{padding:var(--space-2) 0;min-height:0}.site-header .cft{margin-top:auto;padding-top:18px}.site-header .hdr-ctas{align-items:center;gap:var(--space-3);display:flex}.site-header .mnav{display:none}.site-header .mnav>summary{cursor:pointer;border:var(--border-w) solid var(--contour-burger);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text);transition:border-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;list-style:none;display:flex}.site-header .mnav>summary::-webkit-details-marker{display:none}.site-header .mnav>summary:hover{border-color:var(--color-iris)}.site-header .mnav .bars{background:currentColor;width:19px;height:1.5px;display:block;box-shadow:0 6px,0 -6px}.site-header .mnav .cross,.site-header .mnav[open]>summary .bars{display:none}.site-header .mnav[open]>summary .cross{display:block}.site-header .mnav:not([open]) .mpanel{display:none}.site-header .mpanel{--accent-panneau:var(--color-iris);--accent-panneau-fort:var(--color-lila-renforce);z-index:var(--z-dropdown);box-sizing:border-box;padding:var(--space-2) clamp(20px, 4vw, 32px) 22px;background:var(--bg);border-top:var(--border-w) solid var(--border);border-bottom:var(--border-w) solid var(--border);box-shadow:var(--shadow-lg);max-height:calc(100dvh - var(--hauteur-entete));overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-header .msec{border-bottom:var(--border-w) solid var(--border)}.site-header .msec--derniere{border-bottom:none}.site-header .msec>summary{justify-content:space-between;align-items:center;gap:var(--space-3);box-sizing:border-box;cursor:pointer;letter-spacing:-.005em;min-height:44px;font-size:1.0625rem;line-height:1.3;font-weight:var(--fw-semibold);color:var(--text);padding:17px 2px;list-style:none;display:flex}.site-header .msec>summary::-webkit-details-marker{display:none}.site-header .msec>summary .chev{width:15px;height:15px;color:var(--text-secondary);transition:transform var(--duration-fast) var(--ease-out);flex:none}.site-header .msec[open]>summary{color:var(--accent-panneau)}.site-header .msec[open]>summary .chev{color:var(--accent-panneau);transform:rotate(180deg)}.site-header .msub{flex-direction:column;padding:0 0 14px;display:flex}.site-header .msub a,.site-header .msub>.lnk-off{box-sizing:border-box;min-height:44px;color:var(--text);align-items:center;padding:11px 2px;font-size:14px;text-decoration:none;display:flex}.site-header .msub a:hover{color:var(--accent-panneau)}.site-header .msub .lg{gap:var(--space-2);white-space:nowrap}.site-header .msub .mdoor{white-space:nowrap;gap:11px;min-height:48px;padding:13px 2px;font-size:15px}.site-header .msub .mdoor .n{font-family:var(--font-serif);color:var(--accent-panneau-fort);flex:none;font-size:.9375rem;line-height:1}.site-header .mphd{align-items:center;gap:11px;margin:2px 0 6px;padding:4px 2px 12px;display:flex;position:relative}.site-header .mphd:after{content:"";background:var(--border);height:1px;position:absolute;bottom:0;left:2px;right:2px}.site-header .mphd .gov{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:var(--fw-medium);color:var(--accent-panneau-fort);white-space:nowrap}.site-header .mcit{font-family:var(--font-serif);color:var(--accent-panneau-fort);margin:4px 2px 16px;font-size:1rem;font-style:italic;line-height:1.45}.site-header .mft{padding:var(--space-2) 2px 4px;display:flex}.site-header .mcta{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.site-header .mcta .btn{white-space:nowrap;flex:auto;justify-content:center;min-height:44px}.site-header .mpanel[data-theme=carbon]{--accent-panneau:var(--color-lila);--accent-panneau-fort:var(--color-butter)}@media (width<=1279px){.site-header .mcols4{grid-template-columns:1fr 1fr;row-gap:26px}}@media (width>=1024px) and (width<=1279px){.site-header .hdr-conteneur{gap:var(--space-4)}.site-header .site-nav{gap:0}.site-header .ne{letter-spacing:.06em;padding:10px 9px}.site-header .hdr-ctas{gap:var(--space-2)}.site-header .btn{padding:11px 18px;font-size:.875rem}}@media (width<=1023px){.site-header .site-nav,.site-header .hdr-ctas{display:none}.site-header .mnav{margin-left:auto;display:block}}@media (prefers-reduced-motion:reduce){.site-header .ne,.site-header .ne .chev,.site-header .drop,.site-header .drop .it b,.site-header .act:after,.site-header .msec>summary .chev,.site-header .btn{transition:none}}@media print{.site-header{position:static}.site-header .drop,.site-header .mnav{display:none}}.pied{background:var(--bg);color:var(--text);padding-top:clamp(52px,6vw,72px);padding-bottom:24px}.pied__grille{gap:var(--space-6) 28px;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=768px){.pied__grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.pied__marque{grid-column:1/-1}}@media (width>=1024px){.pied__grille{grid-template-columns:2.1fr repeat(4,minmax(0,1fr))}.pied__marque{grid-column:auto}}.pied__logo{width:auto;height:27px;margin:0 0 18px;display:block}.pied__marque>a{align-items:center;min-height:44px;display:inline-flex}.pied__marque-composee{align-items:center;gap:var(--space-3);margin:0 0 18px;display:inline-flex}.pied__symbole-marque{width:auto;height:18px;display:block}.pied__nom{font-family:var(--font-serif);font-size:var(--fs-h4);line-height:var(--lh-heading);margin:0 0 18px;display:block}.pied__marque-composee .pied__nom{margin:0}.pied__signature{font-family:var(--font-serif);font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:20ch;margin:0 0 22px}.pied__signature em{color:var(--color-butter);font-style:italic}.pied__ctas{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.pied__lieu{font-size:var(--fs-small);color:var(--text-secondary);margin:20px 0 0}.pied__ctas .btn{font-size:var(--fs-small);padding:0 22px}.pied__reseaux{align-items:center;gap:18px;min-height:26px;margin:26px 0 0;padding:0;list-style:none;display:flex}.pied__reseau{color:var(--text);opacity:.75;transition:color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}a.pied__reseau:hover{opacity:1;color:var(--color-lila)}.pied__reseau svg{fill:currentColor;width:18px;height:18px}.pied__bloc{border-top:var(--border-w) solid color-mix(in srgb, var(--color-lila) 14%, transparent)}.pied__titre{min-height:44px;padding:var(--space-3) 0;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem;font-weight:var(--fw-medium);color:var(--color-lila);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.pied__titre::-webkit-details-marker{display:none}.pied__titre:after{content:"+";font-size:1rem;font-weight:var(--fw-regular);line-height:1}.pied__bloc[open]>.pied__titre:after{content:"–"}.pied__liens{padding:0 0 var(--space-3);margin:0;list-style:none}.pied__bloc:not([open])>.pied__liens{display:none}.pied__liens li{margin:0}.pied__lien{color:var(--text);opacity:.75;transition:color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);padding:10px 0;font-size:.9375rem;line-height:1.4;text-decoration:none;display:block}a.pied__lien:hover{opacity:1;color:var(--color-lila)}.pied__lien.lnk-off{opacity:.4}.pied__lien[aria-current=page]{opacity:1;color:var(--color-lila);font-weight:var(--fw-medium)}@media (width>=768px){.pied__bloc{border-top:0}.pied__titre{cursor:default;pointer-events:none;min-height:0;padding:0 0 14px}.pied__titre:after,.pied__bloc[open]>.pied__titre:after{content:none}.pied__bloc:not([open])>.pied__liens{display:block}.pied__liens{padding-bottom:0}.pied__lien{padding:5px 0}}.pied__bas{gap:var(--space-3) 22px;padding-top:var(--space-5);border-top:var(--border-w) solid color-mix(in srgb, var(--color-lila) 16%, transparent);text-transform:uppercase;letter-spacing:var(--ls-overline);color:var(--text-secondary);flex-wrap:wrap;align-items:center;margin-top:44px;font-size:.6875rem;display:flex}.pied__bas p{margin:0}.pied__legal{gap:var(--space-3) 22px;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.pied__legal a,.pied__legal .lnk-off{color:inherit;letter-spacing:inherit;align-items:center;text-decoration:none;display:inline-flex}.pied__legal .lnk-off{opacity:.7}.pied__legal a{transition:color var(--duration-fast) var(--ease-out)}.pied__legal a:hover{color:var(--color-lila)}.pied__symbole{width:auto;height:13px;margin-left:auto}@media (any-pointer:coarse){.pied__reseaux{gap:0;min-height:44px;margin-left:-9px}.pied__reseau{min-width:36px;min-height:44px}.pied__legal a,.pied__legal .lnk-off{min-height:44px}}.bandeau-logos{padding-top:clamp(14px,1.6vw,20px);padding-bottom:clamp(22px,2.6vw,32px)}.bandeau-logos__titre{text-align:center;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;font-size:.6875rem;font-weight:var(--fw-medium);color:var(--text-secondary);margin:0 0 22px}.bandeau-logos__piste{contain:paint;position:relative;overflow:hidden}.bandeau-logos__rail{width:max-content;animation:42s linear infinite bandeau-logos-defile;display:flex}.bandeau-logos__piste:focus-within .bandeau-logos__rail,.souris .bandeau-logos__rail:hover{animation-play-state:paused}.bandeau-logos__groupe{align-items:center;gap:clamp(40px,4.5vw,76px);padding-right:clamp(40px,4.5vw,76px);display:flex}@keyframes bandeau-logos-defile{0%{transform:translate(0)}to{transform:translate(-50%)}}.bandeau-logos__outil{color:var(--text);opacity:.85;font-size:1.3125rem;font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.bandeau-logos__outil img{object-fit:contain;flex:none;width:48px;height:48px}.bandeau-logos__outil--logotype img{width:auto;height:42px}@media (width<=767px){.bandeau-logos__groupe{gap:36px;padding-right:36px}.bandeau-logos__outil{gap:11px;font-size:1rem}.bandeau-logos__outil img{width:36px;height:36px}.bandeau-logos__outil--logotype img{width:auto;height:32px}}@media (prefers-reduced-motion:reduce){.bandeau-logos__rail{animation:none}.bandeau-logos__piste{scrollbar-width:thin;overflow-x:auto}.bandeau-logos__groupe[aria-hidden=true]{display:none}}.cookies{left:var(--page-margin);right:var(--page-margin);bottom:var(--page-margin);z-index:var(--z-overlay);max-width:620px;padding:var(--space-5) 26px 22px;border:var(--border-w) solid color-mix(in srgb, var(--color-iris) 22%, transparent);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-lg);position:fixed}.cookies[hidden]{display:none}@media (width>=768px){.cookies{left:var(--page-margin-md);bottom:var(--page-margin-md);width:min(620px, calc(100vw - 2 * var(--page-margin-md)));right:auto}}.cookies__overline{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;font-size:.65625rem;font-weight:var(--fw-medium);color:var(--color-iris);margin:0 0 10px}.cookies__titre{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:1.4375rem;line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text);margin:0 0 10px}.cookies__texte{font-family:var(--font-sans);font-size:.90625rem;line-height:var(--lh-body);color:var(--text-secondary);max-width:52ch;margin:0 0 20px}.cookies__texte a{font-family:var(--font-serif);color:var(--link);border-bottom:var(--border-w) solid color-mix(in srgb, var(--color-iris) 35%, transparent);font-style:italic;text-decoration:none}.cookies__texte a:hover{border-bottom-color:var(--color-iris)}.cookies__texte .lnk-off{font-family:inherit;font-style:inherit;color:inherit;border-bottom:0}.cookies__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cookies__btn{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-medium);border-radius:var(--radius-sm);border:var(--border-w-strong) solid var(--color-lila);cursor:pointer;min-height:44px;padding:9px 20px}.cookies__btn--accepter{background:var(--color-lila);color:var(--color-carbon)}.cookies__btn--refuser{color:var(--text);background:0 0}.cookies__btn--refuser:hover{background:color-mix(in srgb, var(--color-lila) 14%, transparent)}[data-theme=carbon] .cookies,.cookies[data-theme=carbon]{border-color:color-mix(in srgb, var(--color-lila) 22%, transparent);background:var(--surface-raised)}[data-theme=carbon] .cookies__overline,.cookies[data-theme=carbon] .cookies__overline,[data-theme=carbon] .cookies__btn--refuser,.cookies[data-theme=carbon] .cookies__btn--refuser{color:var(--color-lila)}:root{--conv-filet-lila:color-mix(in srgb, var(--color-lila) 50%, transparent);--conv-filet-lila-doux:color-mix(in srgb, var(--color-lila) 28%, transparent);--conv-filet-lila-tres-doux:color-mix(in srgb, var(--color-lila) 14%, transparent);--conv-voile-lila:color-mix(in srgb, var(--color-lila) 12%, transparent);--conv-filet-iris:color-mix(in srgb, var(--color-iris) 34%, transparent);--conv-filet-iris-doux:color-mix(in srgb, var(--color-iris) 20%, transparent);--conv-voile-iris:color-mix(in srgb, var(--color-iris) 10%, transparent);--conv-butter-eteint:color-mix(in srgb, var(--color-butter) 68%, var(--color-carbon));--conv-surlignage-carbon:color-mix(in srgb, var(--color-butter) 16%, transparent);--conv-surlignage-clair:color-mix(in srgb, var(--color-lila) 38%, transparent)}.conv{background:var(--color-carbon);color:var(--color-off-white);border-radius:var(--radius-lg);scroll-margin-top:calc(var(--header-height) + var(--space-4));padding:clamp(32px,4.5vw,52px) clamp(24px,4vw,48px)}.conv--clair{background:var(--color-off-white);color:var(--color-carbon);border:var(--border-w-strong) solid var(--conv-filet-iris-doux)}.conv__grille{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media (width>=1024px){.conv__grille{grid-template-columns:minmax(300px,1fr) minmax(0,620px)}}.conv__texte-colonne{min-width:0}.conv__surtitre{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:.14em;font-weight:var(--fw-medium);color:var(--color-lila);margin:0 0 18px;display:flex}.conv--clair .conv__surtitre{color:var(--color-iris)}.conv__surtitre img{flex:none;width:auto;height:9px}.conv__titre{font-family:var(--font-serif);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);color:var(--color-off-white);text-wrap:balance;max-width:20ch;margin:0 0 14px;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);line-height:1.15}.conv--clair .conv__titre{color:var(--color-carbon)}.conv__titre em{color:var(--color-butter);font-style:italic}.conv--clair .conv__titre em{color:var(--color-lila-renforce)}.conv__texte{font-family:var(--font-sans);color:var(--neutral-400);max-width:46ch;margin:0;font-size:1.0625rem;line-height:1.65}.conv--clair .conv__texte{color:var(--text-secondary)}.conv__texte .hi{background:var(--conv-surlignage-carbon);color:var(--color-butter)}.conv--clair .conv__texte .hi{background:var(--conv-surlignage-clair);color:var(--color-carbon)}.rdv{border:var(--border-w-strong) solid var(--conv-filet-lila);border-radius:var(--radius-md);background:var(--color-carbon);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;overflow:hidden}@media (width>=768px){.rdv{grid-template-columns:236px minmax(0,1fr)}}.rdv--clair{background:var(--color-off-white);border-color:var(--conv-filet-iris);box-shadow:var(--shadow-md)}.rdv__profil{padding:var(--space-5);gap:var(--space-3);min-width:0;color:var(--color-butter);border-bottom:var(--border-w) solid var(--conv-filet-lila-doux);flex-direction:column;display:flex}@media (width>=768px){.rdv__profil{border-bottom:0;border-right:var(--border-w) solid var(--conv-filet-lila-doux)}}.rdv--clair .rdv__profil{color:var(--color-carbon);border-color:var(--conv-filet-iris-doux)}.rdv__logo{align-self:flex-start;width:auto;height:28px}.rdv__logo-texte{font-family:var(--font-serif);color:var(--color-off-white);align-self:flex-start;font-size:1.25rem;line-height:1}.rdv--clair .rdv__logo-texte{color:var(--color-carbon)}.rdv__photo{border-radius:var(--radius-full);object-fit:cover;width:50px;height:50px}.rdv__hote{font-size:var(--fs-caption);color:var(--conv-butter-eteint);margin:0}.rdv--clair .rdv__hote{color:var(--text-secondary)}.rdv__evenement{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-butter);margin:0}.rdv--clair .rdv__evenement{color:var(--color-carbon)}.rdv__meta{gap:var(--space-2);flex-direction:column;margin:2px 0 0;padding:0;list-style:none;display:flex}.rdv__meta li{font-size:var(--fs-caption);color:var(--color-butter);align-items:center;gap:9px;display:flex}.rdv--clair .rdv__meta li{color:var(--color-carbon)}.rdv__meta svg{width:15px;height:15px;stroke:var(--conv-butter-eteint);stroke-width:1.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.rdv--clair .rdv__meta svg{stroke:var(--color-iris)}.rdv__note{border-top:var(--border-w) solid var(--conv-filet-lila-doux);color:var(--conv-butter-eteint);max-width:24ch;margin-top:auto;margin-bottom:0;padding-top:13px;font-size:.78125rem;line-height:1.45}.rdv--clair .rdv__note{border-top-color:var(--conv-filet-iris-doux);color:var(--text-secondary)}.rdv__agenda{padding:var(--space-5) 22px 18px;flex-direction:column;gap:13px;min-width:0;display:flex}.rdv__mois{font-size:.9375rem;font-weight:var(--fw-semibold);color:var(--color-lila);margin:0}.rdv--clair .rdv__mois{color:var(--color-iris)}.rdv__calendrier{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:5px 4px;display:grid}.rdv__jour-semaine{color:var(--text-disabled-dark);padding-bottom:2px;font-size:.71875rem}.rdv--clair .rdv__jour-semaine{color:var(--neutral-500)}.rdv__jour{aspect-ratio:1;border-radius:var(--radius-full);width:100%;max-width:28px;color:color-mix(in srgb, var(--color-off-white) 26%, var(--color-carbon));place-items:center;font-size:.78125rem;display:grid}.rdv--clair .rdv__jour{color:var(--neutral-300)}.rdv__jour--libre{color:var(--color-lila);font-weight:var(--fw-semibold)}.rdv--clair .rdv__jour--libre{color:var(--color-iris)}.rdv__jour--choisi{background:var(--color-lila);color:var(--color-carbon);font-weight:var(--fw-semibold)}.rdv--clair .rdv__jour--choisi{background:var(--color-iris);color:var(--color-off-white)}.rdv__jour--suivant{background:var(--conv-filet-lila-tres-doux);color:var(--color-lila);font-weight:var(--fw-semibold)}.rdv--clair .rdv__jour--suivant{background:var(--conv-voile-iris);color:var(--color-iris)}.rdv__creneaux{flex-wrap:wrap;align-items:center;gap:9px;margin-top:2px;display:flex}.rdv__creneau{font-size:.78125rem;font-weight:var(--fw-medium);color:var(--color-lila);border:var(--border-w) solid var(--conv-filet-lila);border-radius:var(--radius-sm);background:0 0;min-height:44px;padding:7px 12px}.rdv--clair .rdv__creneau{color:var(--color-iris);border-color:var(--conv-filet-iris)}.rdv__confirmer{font-size:.78125rem;font-weight:var(--fw-semibold);color:var(--color-carbon);background:var(--color-lila);border-radius:var(--radius-sm);cursor:pointer;border:none;min-height:44px;padding:8px 16px}.rdv__indispo{gap:var(--space-3);flex-direction:column;justify-content:center;min-height:190px;display:flex}.rdv__indispo-etiquette{align-items:center;gap:var(--space-2);font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:var(--ls-overline);font-weight:var(--fw-medium);color:var(--color-lila);border:var(--border-w) solid var(--conv-filet-lila);border-radius:var(--radius-full);align-self:flex-start;margin:0;padding:6px 12px;display:inline-flex}.rdv--clair .rdv__indispo-etiquette{color:var(--color-iris);border-color:var(--conv-filet-iris)}.rdv__indispo-titre{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-h4);line-height:var(--lh-heading);color:var(--color-off-white);margin:0}.rdv--clair .rdv__indispo-titre{color:var(--color-carbon)}.rdv__indispo-texte{color:var(--neutral-400);max-width:44ch;margin:0;font-size:.9375rem;line-height:1.6}.rdv--clair .rdv__indispo-texte{color:var(--text-secondary)}.rdv__indispo-lien{font-weight:var(--fw-medium);color:var(--color-lila);align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.rdv--clair .rdv__indispo-lien{color:var(--color-iris)}.rdv__indispo-lien.lnk-off{color:inherit}.qdock{--q-clavier:0px;--q-vue:100svh;z-index:var(--z-overlay);position:fixed;bottom:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px)}.qdock[open]{bottom:calc(clamp(14px, 2vw, 28px) + var(--q-clavier))}.qdock>summary{border-radius:var(--radius-full);background:var(--color-carbon);border:var(--border-w) solid var(--conv-filet-lila-doux);width:60px;height:60px;box-shadow:var(--shadow-lg);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);justify-content:center;align-items:center;margin-left:auto;list-style:none;display:flex;position:relative}.qdock>summary::-webkit-details-marker{display:none}.qdock>summary:hover{border-color:var(--color-lila)}@media (width<=767px){.qdock>summary{width:52px;height:52px}}.qdock__symbole{width:27px;height:22px;color:var(--color-lila);opacity:1;transition:opacity var(--duration-fast) var(--ease-out);display:block}.qdock__fermer{width:18px;height:18px;color:var(--color-lila);opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform .38s cubic-bezier(.2, .86, .24, 1);margin:-9px 0 0 -9px;display:block;position:absolute;top:50%;left:50%;transform:rotate(-90deg)}.qdock[open]>summary .qdock__symbole{opacity:0}.qdock[open]>summary .qdock__fermer{opacity:1;transform:rotate(0)}.qfloat{--q-bas:104px;left:0;right:0;bottom:calc(var(--q-bas) + var(--q-clavier,0px));z-index:var(--z-overlay);box-sizing:border-box;width:min(720px,100% - 40px);max-height:var(--q-plafond,calc(100dvh - var(--q-bas) - 16px));transform-origin:50%;margin:0 auto;position:fixed}@media (width<=767px){.qfloat{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-off-white) 90%, transparent);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 44px -24px color-mix(in srgb, var(--color-carbon) 55%, transparent);padding:10px 8px 8px}.qdock.ondk-p .qfloat{background:color-mix(in srgb, var(--color-carbon) 82%, transparent)}}.qdock--exigu .qsug{display:none}.qdock--serre .qfloat{overscroll-behavior:contain;overflow-y:auto}@media (width<=767px){.qfloat{--q-bas:76px;width:calc(100% - 12px)}}.qdock:not([open]) .qfloat{display:none}.qdock--ouverture .qfloat{animation:.28s cubic-bezier(.18,.88,.24,1) both qin}.qdock--fermeture .qfloat{animation:.22s cubic-bezier(.5,.04,.8,.1) both qout}@keyframes qin{0%{opacity:.15;transform:translate(var(--qdx,300px), var(--qdy,140px)) scale(.05)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes qout{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:.15;transform:translate(var(--qdx,300px), var(--qdy,140px)) scale(.05)}}.qsug{gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.qsug button{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--color-off-white);background:var(--color-carbon);border:var(--border-w) solid var(--conv-filet-lila-doux);border-radius:var(--radius-full);cursor:pointer;min-height:44px;box-shadow:var(--shadow-md);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);padding:8px 15px}.qsug button:hover{border-color:var(--color-lila)}.qdock[open] .qsug button{animation:qsi var(--duration-slow) var(--ease-out) both}.qdock[open] .qsug button:first-child{animation-delay:.1s}.qdock[open] .qsug button:nth-child(2){animation-delay:.16s}.qdock[open] .qsug button:nth-child(3){animation-delay:.22s}@keyframes qsi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.qsug{align-content:flex-start;gap:5px;max-height:2rem;margin:0 0 6px;overflow:hidden}.qsug button{white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:0;padding:4px 10px;font-size:.6875rem;overflow:hidden}}@media (width<=639px){.qsug{gap:6px}.qsug button{padding:6px 11px}}.qpill{align-items:center;gap:var(--space-3);background:var(--color-carbon);border:var(--border-w) solid var(--conv-filet-lila-doux);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);min-width:0;padding:10px 10px 10px 20px;display:flex}.qpill__symbole{width:22px;height:18px;color:var(--color-lila);flex:none;display:block}.qpin{min-width:0;min-height:44px;color:var(--color-off-white);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9375rem}.qrep:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.qpill{--focus-ring-color:var(--color-lila)}.qdock.ondk-p .qpill{--focus-ring-color:var(--color-iris)}.qpill:has(.qpin:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.qpin::placeholder{color:var(--text-muted-dark)}.qpsend{border-radius:var(--radius-full);cursor:pointer;background:var(--color-lila);width:44px;height:44px;color:var(--color-carbon);transition:background var(--duration-fast) var(--ease-out);border:none;flex:none;justify-content:center;align-items:center;display:flex}.qpsend:hover{background:var(--color-lila-renforce)}@media (width<=767px){.qpill{gap:6px;padding:4px 4px 4px 12px}.qpill__symbole{width:16px;height:13px}.qpin{font-size:16px}.qpsend svg{width:15px;height:15px}}.qrep{margin:var(--space-2) 0 0;border-radius:var(--radius-md);background:var(--color-carbon);border:var(--border-w) solid var(--conv-filet-lila-doux);color:var(--color-off-white);font-size:var(--fs-small);box-shadow:var(--shadow-md);padding:10px 16px;line-height:1.5}.qrep strong{color:var(--color-lila);font-weight:var(--fw-semibold)}.qrep a{color:var(--color-lila);text-underline-offset:3px;text-decoration:underline}.qrep .lnk-off{color:inherit;text-decoration:none}.qfdisc{text-align:center;color:var(--text-secondary);margin:10px 0 0;font-size:.6875rem;line-height:1.4}@media (width<=767px){.qfdisc{margin:6px 0 0;font-size:.5625rem;line-height:1.35}}.qdock.ondk>summary{border-color:var(--color-lila);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-off-white) 10%, transparent), var(--shadow-lg)}.qdock.ondk-p .qpill,.qdock.ondk-p .qrep{background:var(--color-off-white);border-color:var(--conv-filet-iris-doux)}.qdock.ondk-p .qpin,.qdock.ondk-p .qrep{color:var(--color-carbon)}.qdock.ondk-p .qpin::placeholder{color:var(--neutral-500)}.qdock.ondk-p .qrep strong,.qdock.ondk-p .qrep a{color:var(--color-iris)}.qdock.ondk-p .qsug button{color:var(--color-carbon);background:var(--color-off-white);border-color:var(--conv-filet-iris-doux)}.qdock.ondk-p .qsug button:hover{border-color:var(--color-iris)}.qdock.ondk-p .qfdisc{color:var(--neutral-400)}@media (prefers-reduced-motion:reduce){.qdock--ouverture .qfloat,.qdock--fermeture .qfloat,.qdock[open] .qsug button{animation:none}.qfloat{transform:none}.qdock>summary,.qdock__symbole,.qdock__fermer,.qpill,.qpin,.qfdisc,.qsug button{transition:none}}.conv--centre .conv__grille{text-align:center;grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.conv--centre .conv__surtitre{justify-content:center}.conv--centre .conv__titre,.conv--centre .conv__texte{margin-inline:auto}.conv--centre .ctarow{justify-content:center;margin-top:28px}:root{--rv-courbe:cubic-bezier(.14, .72, .24, 1);--rv-duree:1s;--rv-delai:0s}[data-apparition=sobre]{--rv-courbe:cubic-bezier(.16, .7, .3, 1);--rv-duree:.78s}.js .rv{opacity:0}.js .rv[data-in="1"]{animation:rv-entree var(--rv-duree) var(--rv-courbe) both;animation-delay:var(--rv-delai)}.js .rv[data-in="0"]{opacity:1;animation:none}.js .rv[data-rv=figure][data-in="1"]{--rv-duree:.9s;animation-name:rv-figure}.js body:not([data-apparition=sobre]) .rv[data-rv=figure][data-in="1"]{--rv-duree:1.25s;--rv-courbe:ease-out;animation-name:rv-fondu}.js body:not([data-apparition=sobre]) .rv[data-rv=figure]>img{opacity:0}.js body:not([data-apparition=sobre]) .rv[data-rv=figure][data-in="1"]>img{animation:1.4s cubic-bezier(.14,.72,.24,1) both rv-dezoom}.js body:not([data-apparition=sobre]) .rv[data-rv=figure][data-in="0"]>img{opacity:1;animation:none;transform:none}@keyframes rv-fondu{0%{opacity:0}to{opacity:1}}@keyframes rv-dezoom{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:none}}.js .rv[data-rv=bande][data-in="1"]{--rv-duree:.95s;animation-name:rv-bande}.js .rv[data-rv=carte][data-in="1"]{--rv-duree:1.05s;animation-name:rv-carte}.js .rv-cascade>.rv:nth-child(2){--rv-delai:.11s}.js .rv-cascade>.rv:nth-child(3){--rv-delai:.22s}.js .rv-cascade>.rv:nth-child(4){--rv-delai:.33s}.js .rv-cascade>.rv:nth-child(5){--rv-delai:.44s}.js .rv-cascade>.rv:nth-child(6){--rv-delai:.55s}.js .rv-cascade>.rv:nth-child(n+7){--rv-delai:.66s}.js [data-apparition=sobre] .rv[data-in="1"]:where(:not([data-rv=carte]):not([data-rv=figure]):not([data-rv=bande])){animation-name:rv-entree-sobre}@keyframes rv-entree{0%{opacity:0;transform:translateY(58px)scale(.976)}to{opacity:1;transform:none}}@keyframes rv-entree-sobre{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes rv-figure{0%{opacity:0;transform:translateY(38px)scale(.972)}to{opacity:1;transform:none}}.js [data-apparition=sobre] .rv[data-rv=bande][data-in="1"]{animation-name:rv-bande-sobre}@keyframes rv-bande{0%{opacity:0;transform:translateY(90px)scale(.97)}to{opacity:1;transform:none}}@keyframes rv-bande-sobre{0%{opacity:0;transform:translateY(52px)}to{opacity:1;transform:none}}@keyframes rv-carte{0%{opacity:0;transform:translateY(62px)scale(.965)}to{opacity:1;transform:none}}.rail{z-index:var(--z-sticky);transition:opacity var(--duration-base) var(--ease-out);display:none;position:fixed;top:50%;left:clamp(16px,2.2vw,34px);transform:translateY(-50%)}@media (width>=1264px){.rail{display:block}}.rail.off{opacity:0;pointer-events:none}.rail__titre{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.14em;font-weight:var(--fw-semibold);color:var(--text-secondary);margin:0 0 18px;padding-left:27px}.rail ol{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail a{min-height:44px;padding:var(--space-2) 0;color:var(--text-secondary);align-items:center;gap:15px;max-width:240px;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex}.rail__pastille{border-radius:var(--radius-full);border:var(--border-w-strong) solid color-mix(in srgb, var(--color-iris) 42%, transparent);width:12px;height:12px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex:none}.rail__libelle{opacity:.75;transition:opacity var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.rail a:hover .rail__libelle{opacity:1;color:var(--text)}.rail a:hover .rail__pastille{border-color:var(--color-iris)}.rail a.act .rail__pastille{background:var(--color-iris);border-color:var(--color-iris)}.rail a.act .rail__libelle{opacity:1;color:var(--color-iris);font-weight:var(--fw-semibold)}.rail__titre.dk{color:var(--text-muted-dark)}.rail a.dk{color:var(--color-off-white)}.rail a.dk .rail__pastille{border-color:color-mix(in srgb, var(--color-lila) 45%, transparent)}.rail a.dk:hover .rail__libelle{color:var(--color-off-white)}.rail a.dk:hover .rail__pastille{border-color:var(--color-lila)}.rail a.dk.act .rail__pastille{background:var(--color-lila);border-color:var(--color-lila)}.rail a.dk.act .rail__libelle{color:var(--color-lila)}@media (width<=1599px){.rail__titre{display:none}.rail__libelle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rail a{min-width:44px;max-width:none}.rail__pastille{width:13px;height:13px}}.som-zone{margin:var(--space-5) 0}@media (width>=1264px){.som-zone{display:none}}.som{border:var(--border-w) solid color-mix(in srgb, var(--color-iris) 22%, transparent);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.som>summary{min-height:48px;padding:10px var(--space-4);cursor:pointer;align-items:center;gap:11px;list-style:none;display:flex}.som>summary::-webkit-details-marker{display:none}.som__etiquette{font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:.13em;font-weight:var(--fw-semibold);color:var(--text-secondary);flex:none}.som__courant{min-width:0;font-size:var(--fs-small);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.35;overflow:hidden}.som__chevron{border-right:var(--border-w-strong) solid var(--color-lila-renforce);border-bottom:var(--border-w-strong) solid var(--color-lila-renforce);width:9px;height:9px;transition:transform .16s var(--ease-out);flex:none;margin:-3px 3px 0 0;transform:rotate(45deg)}.som[open] .som__chevron{margin-top:2px;transform:rotate(225deg)}.som__liste{padding:var(--space-1);border-top:var(--border-w) solid color-mix(in srgb, var(--color-iris) 14%, transparent);flex-direction:column;margin:0;list-style:none;display:flex}.som__liste a{border-radius:var(--radius-sm);min-height:44px;font-size:var(--fs-small);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;padding:11px 10px;line-height:1.35;text-decoration:none;display:grid}.som__numero{font-family:var(--font-serif);color:var(--color-lila-renforce);font-size:1rem;font-style:italic;line-height:1.35}.som__liste a:hover{background:color-mix(in srgb, var(--color-lila-renforce) 7%, transparent);color:var(--text)}.som__liste a.act{background:color-mix(in srgb, var(--color-lila-renforce) 12%, transparent);color:var(--color-iris);font-weight:var(--fw-semibold)}.accordion{border-top:var(--border-w) solid var(--border)}.accordion>details{border-bottom:var(--border-w) solid var(--border)}.accordion summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;padding:18px var(--space-1);font-weight:var(--fw-medium);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);font-size:1.0625rem;line-height:1.35;list-style:none;display:flex}.accordion summary h3{font:inherit;line-height:inherit;letter-spacing:0;color:inherit;text-wrap:pretty;margin:0}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";color:var(--text-secondary);transition:transform var(--duration-base) var(--ease-out);flex:none;font-size:1.5rem;font-weight:300;line-height:1}.accordion>details[open] summary:after{transform:rotate(45deg)}.accordion summary:hover{color:var(--secondary)}.accordion .accordion-body{padding:0 var(--space-1) 20px;color:var(--text-secondary);max-width:72ch}.accordion .accordion-body>:last-child{margin-bottom:0}.car-bloc .carw{margin:clamp(20px,2.4vw,26px) 0 0;overflow:hidden}.car-bloc .cartrack{--per:var(--car-par-defaut,3);gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;display:flex;overflow-x:auto}.car-bloc .cartrack::-webkit-scrollbar{display:none}.car-bloc .cartrack>*{flex:0 0 calc((100% - (var(--per) - 1) * var(--space-4)) / var(--per));scroll-snap-align:start}@media (prefers-reduced-motion:no-preference){.car-bloc .cartrack{scroll-behavior:smooth}}@media (width<=1023px){.car-bloc .cartrack{--per:var(--car-tablette,2)}}@media (width<=639px){.car-bloc .cartrack{--per:var(--car-mobile,1)}}.car-bloc .carnav{align-items:center;gap:var(--space-4);margin-top:18px;display:flex}.car-bloc .carb{border-radius:var(--radius-full);border:var(--border-w-strong) solid color-mix(in srgb, var(--color-iris) 35%, transparent);width:44px;height:44px;color:var(--color-iris);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:0 0;flex:none;place-items:center;display:grid}.car-bloc .carb svg{width:17px;height:17px;display:block}.car-bloc .carb:hover{background:color-mix(in srgb, var(--color-lila) 18%, transparent);border-color:var(--color-iris)}.car-bloc .carb:disabled{opacity:.35;cursor:default;background:0 0}[data-theme=carbon] .car-bloc .carb{border-color:color-mix(in srgb, var(--color-lila) 35%, transparent);color:var(--color-lila)}[data-theme=carbon] .car-bloc .carb:hover{border-color:var(--color-lila)}.car-bloc .cardots{align-items:center;gap:7px;margin-left:6px;display:flex}.car-bloc .cardots span{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-iris) 22%, transparent);width:7px;height:7px;transition:background var(--duration-fast) var(--ease-out)}.car-bloc .cardots span.on{background:var(--color-iris)}.car-bloc .cardots span[hidden]{display:none}[data-theme=carbon] .car-bloc .cardots span{background:color-mix(in srgb, var(--color-lila) 26%, transparent)}[data-theme=carbon] .car-bloc .cardots span.on{background:var(--color-lila)}.fil-ariane{margin:0 0 var(--space-2)}.breadcrumb{text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:var(--fw-medium);flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:9px;display:flex}.breadcrumb li+li:before{content:"/";color:color-mix(in srgb, var(--color-iris) 45%, transparent);font-weight:var(--fw-regular)}[data-theme=carbon] .breadcrumb li+li:before{color:color-mix(in srgb, var(--color-lila) 45%, transparent)}.breadcrumb a{color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;position:relative}.breadcrumb a:before{content:"";min-height:44px;position:absolute;inset:-13px -4px}.breadcrumb a:hover{color:var(--secondary)}.breadcrumb [aria-current=page]{color:var(--text)}.breadcrumb .lnk-off{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.rv,.rv :not(svg[data-motion] *){opacity:1!important;animation:none!important;transform:translate(0,0)!important}.rail,.som__chevron,.som__liste a,.accordion summary,.accordion summary:after,.car-bloc .carb,.car-bloc .cardots span,.breadcrumb a{transition:none}.car-bloc .cartrack{scroll-behavior:auto}}@media print{.rv,.rv :not(svg[data-motion] *){opacity:1!important;animation:none!important;transform:translate(0,0)!important}.rail,.car-bloc .carnav{display:none!important}.som,.accordion>details{display:block!important}.som>summary>*,.som__liste,.accordion .accordion-body{content-visibility:visible!important;display:block!important}.car-bloc .cartrack{display:block!important;overflow:visible!important}.car-bloc .cartrack>*{flex:none;width:auto}}.skip-link[data-astro-cid-z4jru4n3]{left:var(--space-4,16px);z-index:1000;padding:var(--space-3,12px) var(--space-4,16px);background:var(--color-carbon,#1d1d1d);color:var(--color-off-white,#fffff3);border-radius:var(--radius-md,10px);font-family:var(--font-sans,system-ui, sans-serif);font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip-link[data-astro-cid-z4jru4n3]:focus-visible{top:var(--space-4,16px);outline:2px solid var(--color-lila,#bbb0f5);outline-offset:3px}main[data-astro-cid-z4jru4n3]:focus{outline:none}.fil-zone[data-astro-cid-z4jru4n3]{padding-top:clamp(8px,1vw,14px)}
