:root{--palette-red-logo:#e42320;--palette-red-600:#c41e1b;--palette-red-800:#8f1512;--palette-red-error:#a8191a;--palette-red-tint:#fdecea;--palette-amber-logo:#f8b133;--palette-amber-tint:#fde9c4;--palette-blue-logo:#305aa5;--palette-blue-night:#1d3461;--palette-blue-tint:#eef2f9;--palette-green-700:#2e6b34;--palette-green-tint:#e9f3ea;--palette-ink:#1f1a17;--palette-ink-soft:#5c524b;--palette-stone:#8a8079;--palette-line:#e8dfd3;--palette-paper:#fff;--palette-sand:#fbf6ef;--palette-sand-deep:#f5ede2;--palette-amber-600:#e29b1c;--palette-paper-pattern:#fdeded;--color-text-primary:#1f1a17;--color-text-secondary:#5c524b;--color-text-inverse:#fff;--color-text-brand:#e42320;--color-text-cool:#305aa5;--color-text-warm:#f8b133;--color-text-on-brand:#fff;--color-text-on-cool:#fff;--color-text-on-warm:#1f1a17;--color-background-page:#fff;--color-background-surface:#fbf6ef;--color-background-surface-strong:#f5ede2;--color-background-inverse:#1d3461;--color-background-error:#fdecea;--color-background-success:#e9f3ea;--color-background-accent:#fde9c4;--color-background-info:#eef2f9;--color-background-brand:#c41e1b;--color-background-cool:#305aa5;--color-background-warm:#f8b133;--color-background-pattern-peak:#fdeded;--color-background-brand-accent:#e42320;--color-border-default:#e8dfd3;--color-border-strong:#8a8079;--color-action-primary:#c41e1b;--color-action-primary-text:#fff;--color-action-primary-hover:#8f1512;--color-action-secondary:#fff;--color-action-secondary-text:#1f1a17;--color-action-secondary-hover:#f5ede2;--color-action-cool:#305aa5;--color-action-cool-text:#fff;--color-action-cool-hover:#1d3461;--color-action-warm:#f8b133;--color-action-warm-text:#1f1a17;--color-action-warm-hover:#e29b1c;--color-focus-ring:#305aa5;--color-focus-ring-inverse:#f8b133;--color-feedback-error:#a8191a;--color-feedback-success:#2e6b34;--color-decor-brand:#e42320;--color-decor-warm:#f8b133;--color-decor-cool:#305aa5;--font-heading:"Marcellus", "Optima", "Candara", serif;--font-body:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--type-heading-xl-font-family:"Marcellus", "Optima", "Candara", serif;--type-heading-xl-font-size:2.75rem;--type-heading-xl-font-weight:400;--type-heading-xl-line-height:1.15;--type-heading-l-font-family:"Marcellus", "Optima", "Candara", serif;--type-heading-l-font-size:2.125rem;--type-heading-l-font-weight:400;--type-heading-l-line-height:1.2;--type-heading-m-font-family:"Marcellus", "Optima", "Candara", serif;--type-heading-m-font-size:1.5rem;--type-heading-m-font-weight:400;--type-heading-m-line-height:1.3;--type-heading-s-font-family:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--type-heading-s-font-size:1.1875rem;--type-heading-s-font-weight:700;--type-heading-s-line-height:1.35;--type-body-l-font-family:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--type-body-l-font-size:1.1875rem;--type-body-l-font-weight:400;--type-body-l-line-height:1.6;--type-body-m-font-family:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--type-body-m-font-size:1.0625rem;--type-body-m-font-weight:400;--type-body-m-line-height:1.6;--type-body-s-font-family:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--type-body-s-font-size:.9375rem;--type-body-s-font-weight:400;--type-body-s-line-height:1.5;--type-label-font-family:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--type-label-font-size:1rem;--type-label-font-weight:600;--type-label-line-height:1.3;--type-overline-font-family:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--type-overline-font-size:.875rem;--type-overline-font-weight:600;--type-overline-letter-spacing:.1rem;--type-overline-line-height:1.3;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:4rem;--space-section:5rem;--radius-s:.375rem;--radius-m:.875rem;--radius-full:999px;--radius-l:1.75rem;--border-width-default:1px;--border-width-strong:2px;--border-width-focus:3px;--border-width-accent:4px;--size-target-min:2.75rem;--size-logo-min:4rem;--size-logo-header:4.5rem;--size-picto-min:4rem;--size-icon:1.25rem;--size-picto-frame:5rem;--size-tile:18rem;--size-territory:6rem;--size-pattern-tile:10rem;--ratio-wide:1.7778;--ratio-standard:1.3333;--ratio-square:1;--ratio-banner:2.4;--shadow-raised:0px 6px 18px 0px #1f1a171f;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1200px;--layout-container-max:75rem;--layout-gutter:1.25rem;--layout-measure:42rem;--motion-duration-base:.18s;--motion-duration-slide:.6s;--motion-slide-interval:5s;--opacity-pattern:.08}@font-face{font-family:Marcellus;src:url(/fonts/marcellus/Marcellus-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3/SourceSans3VF-Upright.ttf.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}code,kbd,samp,pre{font-family:var(--font-body)}figure,blockquote{margin:0 0 var(--space-3)}hr{margin:var(--space-4) 0;border:0;border-block-start:var(--border-width-default) solid var(--color-border-default)}fieldset{border:0;margin:0;padding:0}legend{font-family:var(--type-label-font-family);font-size:var(--type-label-font-size);font-weight:var(--type-label-font-weight);line-height:var(--type-label-line-height);padding:0}img{block-size:auto;max-inline-size:100%}main{padding-block:var(--space-5) var(--space-section);overflow-wrap:break-word}main section+section{margin-block-start:var(--space-5)}button,input,select,textarea{font:inherit}*,:before,:after{box-sizing:border-box}body{background:var(--color-background-page);color:var(--color-text-primary);font-family:var(--type-body-m-font-family);font-size:var(--type-body-m-font-size);font-weight:var(--type-body-m-font-weight);line-height:var(--type-body-m-line-height);margin:0}p{margin:0 0 var(--space-3);max-inline-size:var(--layout-measure)}.text-lead{font-size:var(--type-body-l-font-size);line-height:var(--type-body-l-line-height)}.text-brand{color:var(--color-text-brand)}.text-small{font-size:var(--type-body-s-font-size);line-height:var(--type-body-s-line-height);color:var(--color-text-secondary)}.text-overline{margin:0 0 var(--space-2);font-family:var(--type-overline-font-family);font-size:var(--type-overline-font-size);font-weight:var(--type-overline-font-weight);line-height:var(--type-overline-line-height);letter-spacing:var(--type-overline-letter-spacing);text-transform:uppercase;color:var(--color-text-secondary)}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-3);color:var(--color-text-primary);overflow-wrap:break-word}h1{font-family:var(--type-heading-xl-font-family);font-size:var(--type-heading-xl-font-size);font-weight:var(--type-heading-xl-font-weight);line-height:var(--type-heading-xl-line-height)}h2{font-family:var(--type-heading-l-font-family);font-size:var(--type-heading-l-font-size);font-weight:var(--type-heading-l-font-weight);line-height:var(--type-heading-l-line-height)}h3{font-family:var(--type-heading-m-font-family);font-size:var(--type-heading-m-font-size);font-weight:var(--type-heading-m-font-weight);line-height:var(--type-heading-m-line-height)}h4{font-family:var(--type-heading-s-font-family);font-size:var(--type-heading-s-font-size);font-weight:var(--type-heading-s-font-weight);line-height:var(--type-heading-s-line-height)}h5{font-family:var(--font-body);font-size:var(--type-body-m-font-size);font-weight:var(--font-weight-bold);line-height:var(--type-body-m-line-height)}h6{font-family:var(--font-body);font-size:var(--type-body-s-font-size);font-weight:var(--font-weight-bold);line-height:var(--type-body-s-line-height)}small{font-size:var(--type-body-s-font-size);line-height:var(--type-body-s-line-height)}ul,ol{margin:0 0 var(--space-3);max-inline-size:var(--layout-measure);padding-inline-start:var(--space-4)}li{margin-block-end:var(--space-1)}li>ul,li>ol{margin-block:var(--space-1) 0}dl{margin:0 0 var(--space-3);max-inline-size:var(--layout-measure)}dt{font-weight:var(--font-weight-semibold)}dd{margin:0 0 var(--space-2)}table{inline-size:100%;margin:0 0 var(--space-4);border-collapse:collapse;font-size:var(--type-body-s-font-size);line-height:var(--type-body-s-line-height)}caption{caption-side:top;text-align:start;font-family:var(--type-label-font-family);font-size:var(--type-label-font-size);font-weight:var(--type-label-font-weight);line-height:var(--type-label-line-height);margin-block-end:var(--space-2)}th,td{padding:var(--space-2) var(--space-3);border-block-end:var(--border-width-default) solid var(--color-border-default);text-align:start;vertical-align:top;overflow-wrap:break-word}th{font-weight:var(--font-weight-semibold)}thead th{background:var(--color-background-surface);border-block-end-color:var(--color-border-strong)}details{margin:0 0 var(--space-3);max-inline-size:var(--layout-measure);border-block-end:var(--border-width-default) solid var(--color-border-default)}summary{min-block-size:var(--size-target-min);padding-block:var(--space-2);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);cursor:pointer;display:list-item}summary:hover{text-decoration-line:underline;text-decoration-thickness:var(--border-width-default);text-underline-offset:var(--space-1)}details[open]>summary{margin-block-end:var(--space-1)}.container{max-inline-size:var(--layout-container-max);padding-inline:var(--layout-gutter);margin-inline:auto}:focus-visible{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--border-width-strong)}a,.link{color:var(--color-action-primary);text-decoration-line:underline;text-decoration-thickness:var(--border-width-default);text-underline-offset:var(--space-1);transition:color var(--motion-duration-base)}a:hover,.link:hover{color:var(--color-action-primary-hover);text-decoration-thickness:var(--border-width-strong)}.skip-link{z-index:2147483647;padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--color-action-primary);color:var(--color-action-primary-text);font-weight:var(--font-weight-semibold);position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--size-target-min);padding:var(--space-2) var(--space-4);border:var(--border-width-strong) solid var(--color-action-primary);border-radius:var(--radius-full);background:var(--color-action-primary);color:var(--color-action-primary-text);font-family:var(--type-label-font-family);font-size:var(--type-label-font-size);font-weight:var(--type-label-font-weight);line-height:var(--type-label-line-height);cursor:pointer;transition:background-color var(--motion-duration-base), border-color var(--motion-duration-base);text-decoration:none;display:inline-flex}.button:hover{background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover);color:var(--color-action-primary-text)}.button-secondary{background:var(--color-action-secondary);color:var(--color-action-secondary-text);border-color:var(--color-border-strong)}.button-secondary:hover{background:var(--color-action-secondary-hover);color:var(--color-action-secondary-text);border-color:var(--color-text-primary)}.button:disabled,.button[aria-disabled=true]{background:var(--color-background-surface-strong);border-color:var(--color-border-default);color:var(--color-text-secondary);cursor:not-allowed}.field{gap:var(--space-1);max-inline-size:var(--layout-measure);margin-block-end:var(--space-4);display:grid}.field-label{font-family:var(--type-label-font-family);font-size:var(--type-label-font-size);font-weight:var(--type-label-font-weight);line-height:var(--type-label-line-height)}.field-input{inline-size:100%;min-block-size:var(--size-target-min);padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-background-page);color:var(--color-text-primary);font:inherit;transition:border-color var(--motion-duration-base)}textarea.field-input{min-block-size:calc(var(--size-target-min) * 3);resize:vertical}.field-input:hover{border-color:var(--color-text-primary)}.field-input:focus-visible{border-color:var(--color-focus-ring)}.field-input[aria-invalid=true]{border-color:var(--color-feedback-error);border-width:var(--border-width-strong)}.field-input:disabled{background:var(--color-background-surface-strong);border-color:var(--color-border-default);color:var(--color-text-secondary);cursor:not-allowed}.field-help{font-size:var(--type-body-s-font-size);line-height:var(--type-body-s-line-height);color:var(--color-text-secondary);margin:0}.field-error{font-size:var(--type-body-s-font-size);line-height:var(--type-body-s-line-height);font-weight:var(--font-weight-semibold);color:var(--color-feedback-error);margin:0}.checkbox{align-items:flex-start;gap:var(--space-2);max-inline-size:var(--layout-measure);margin-block-end:var(--space-3);display:flex}.checkbox input{inline-size:var(--size-icon);block-size:var(--size-icon);accent-color:var(--color-action-primary);cursor:pointer;flex:none;margin:0;margin-block-start:var(--space-1)}.checkbox input[aria-invalid=true]{outline:var(--border-width-strong) solid var(--color-feedback-error);outline-offset:var(--border-width-default)}.checkbox input:disabled{cursor:not-allowed}.checkbox input:disabled+label{color:var(--color-text-secondary)}.checkbox label{cursor:pointer}.card{gap:var(--space-2);padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-m);background:var(--color-background-surface);flex-direction:column;display:flex}.card>:last-child{margin-block-end:0}.card-link{transition:box-shadow var(--motion-duration-base), border-color var(--motion-duration-base);position:relative}.card-link a:after{content:"";border-radius:var(--radius-m);position:absolute;inset:0}.card-link:hover{box-shadow:var(--shadow-raised);border-color:var(--color-border-strong)}.card-link:focus-within{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--border-width-strong)}.card-link a:focus-visible{outline:none}.card-meta{font-size:var(--type-body-s-font-size);line-height:var(--type-body-s-line-height);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0}.media{inline-size:100%;aspect-ratio:var(--ratio-standard);border-radius:var(--radius-m);background:var(--color-background-surface-strong);object-fit:cover;display:block;overflow:hidden}.media-wide{aspect-ratio:var(--ratio-wide)}.media-square{aspect-ratio:var(--ratio-square)}.badge{padding:var(--space-1) var(--space-2);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-background-page);color:var(--color-text-primary);font-size:var(--type-body-s-font-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-s-line-height);align-items:center;display:inline-flex}.badge-accent{background:var(--color-background-accent);border-color:var(--color-decor-warm)}.badge-info{background:var(--color-background-info);border-color:var(--color-decor-cool)}.accent-rule{inline-size:var(--space-6);block-size:var(--border-width-accent);margin:0 0 var(--space-3);border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-decor-brand) 0 40%, var(--color-decor-warm) 40% 70%, var(--color-decor-cool) 70% 100%);border:0;display:block}.alert{padding:var(--space-3) var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-inline-start:var(--border-width-accent) solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-background-surface);color:var(--color-text-primary)}.alert>:last-child{margin-block-end:0}.alert-title{font-weight:var(--font-weight-bold);margin-block-end:var(--space-1);display:block}.alert-error{background:var(--color-background-error);border-color:var(--color-feedback-error)}.alert-error .alert-title{color:var(--color-feedback-error)}.alert-success{background:var(--color-background-success);border-color:var(--color-feedback-success)}.alert-success .alert-title{color:var(--color-feedback-success)}.logo{padding:var(--space-2);align-items:center;line-height:0;display:inline-flex}.logo img{block-size:var(--size-logo-header);inline-size:auto;min-block-size:var(--size-logo-min);display:block}.site-header .logo{padding-inline-start:0;text-decoration:none}.site-header{background:var(--color-background-page);border-block-end:var(--border-width-default) solid var(--color-border-default);position:relative}.site-header .container{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.nav-toggle{display:inline-flex}.nav{flex-basis:100%}.nav-toggle[aria-expanded=false]+.nav{display:none}.nav ul{gap:var(--space-1);max-inline-size:none;padding:0 0 var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}.nav li{margin:0}.nav a{min-block-size:var(--size-target-min);padding-inline:var(--space-2);border-radius:var(--radius-s);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:flex}.nav a:hover{color:var(--color-action-primary-hover);background:var(--color-background-surface)}.nav a[aria-current=page]{color:var(--color-action-primary);box-shadow:inset var(--border-width-accent) 0 0 var(--color-action-primary)}@media (width>=768px){.nav-toggle{display:none}.nav,.nav-toggle[aria-expanded=false]+.nav{flex-basis:auto;display:block}.nav ul{gap:var(--space-2);flex-direction:row;padding:0}.nav a[aria-current=page]{box-shadow:inset 0 calc(var(--border-width-accent) * -1) 0 var(--color-action-primary)}}.site-footer{padding-block:var(--space-6);background:var(--color-background-inverse);color:var(--color-text-inverse)}.site-footer a{color:var(--color-text-inverse)}.site-footer a:hover{color:var(--color-text-inverse);text-decoration-thickness:var(--border-width-strong)}.site-footer :focus-visible{outline-color:var(--color-focus-ring-inverse)}.site-footer .text-small{color:var(--color-text-inverse)}.placeholder{place-content:center;gap:var(--space-1);min-block-size:calc(var(--size-target-min) * 2);padding:var(--space-4);border:var(--border-width-strong) dashed var(--color-border-strong);border-radius:var(--radius-m);background:var(--color-background-surface);color:var(--color-text-secondary);font-size:var(--type-body-s-font-size);line-height:var(--type-body-s-line-height);text-align:center;overflow-wrap:anywhere;margin-block-end:var(--space-3);display:grid}.placeholder>:last-child{margin-block-end:0}.placeholder-media{aspect-ratio:var(--ratio-standard)}.detail-list{margin:0 0 var(--space-4);max-inline-size:var(--layout-measure);border-block-start:var(--border-width-default) solid var(--color-border-default);display:grid}.detail-list dt{color:var(--color-text-secondary);font-family:var(--type-label-font-family);font-size:var(--type-label-font-size);font-weight:var(--type-label-font-weight);line-height:var(--type-label-line-height);padding-block-start:var(--space-2)}.detail-list dd{padding-block:var(--space-1) var(--space-2);border-block-end:var(--border-width-default) solid var(--color-border-default);overflow-wrap:break-word;margin:0}@media (width>=480px){.detail-list{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline}.detail-list dt{padding-block:var(--space-2);border-block-end:var(--border-width-default) solid var(--color-border-default);align-self:stretch;padding-inline-end:var(--space-4)}.detail-list dd{padding-block:var(--space-2);align-self:stretch}}.consent{max-inline-size:var(--layout-container-max);padding:var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-block-start:var(--border-width-accent) solid var(--color-border-strong);border-radius:var(--radius-m);background:var(--color-background-page);color:var(--color-text-primary);box-shadow:var(--shadow-raised)}.consent>p{font-size:var(--type-body-s-font-size);line-height:var(--type-body-s-line-height)}.consent-actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}.button-cool{background:var(--color-action-cool);border-color:var(--color-action-cool);color:var(--color-action-cool-text)}.button-cool:hover{background:var(--color-action-cool-hover);border-color:var(--color-action-cool-hover);color:var(--color-action-cool-text)}.button-warm{background:var(--color-action-warm);border-color:var(--color-action-warm);color:var(--color-action-warm-text)}.button-warm:hover{background:var(--color-action-warm-hover);border-color:var(--color-action-warm-hover);color:var(--color-action-warm-text)}.button-cool:disabled,.button-cool[aria-disabled=true],.button-warm:disabled,.button-warm[aria-disabled=true]{background:var(--color-background-surface-strong);border-color:var(--color-border-default);color:var(--color-text-secondary)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.control{inline-size:var(--size-target-min);block-size:var(--size-target-min);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-action-secondary);color:var(--color-action-secondary-text);cursor:pointer;transition:background-color var(--motion-duration-base), border-color var(--motion-duration-base);place-items:center;padding:0;display:inline-grid;position:relative}.control:hover{background:var(--color-action-secondary-hover);border-color:var(--color-text-primary)}.control:disabled{background:var(--color-background-surface-strong);border-color:var(--color-border-default);color:var(--color-text-secondary);cursor:not-allowed}.control:before{content:"";display:block}.control-prev:before,.control-next:before{inline-size:var(--space-3);block-size:var(--space-3);border-block-start:var(--border-width-focus) solid currentColor;border-inline-start:var(--border-width-focus) solid currentColor}.control-prev:before{transform:translate(25%)rotate(-45deg)}.control-next:before{transform:translate(-25%)rotate(135deg)}.control-pause:before{inline-size:var(--space-3);block-size:var(--space-3);border-inline:var(--border-width-focus) solid currentColor}.control-pause[aria-pressed=true]:before{border-block:var(--space-2) solid transparent;border-inline-start:var(--space-3) solid currentColor;border-inline-end:0;block-size:0;inline-size:0;transform:translate(15%)}.carousel{background:var(--color-background-surface-strong);position:relative}.carousel-slides{position:relative}.carousel-slide{animation:carousel-fade var(--motion-duration-slide) ease-out;position:relative}.carousel-slide[hidden]{display:none}@keyframes carousel-fade{0%{opacity:0}to{opacity:1}}.carousel-media{inline-size:100%;aspect-ratio:var(--ratio-wide);object-fit:cover;background:var(--color-background-surface-strong);border-radius:0;margin:0;display:block}.carousel-caption{padding:var(--space-4) var(--layout-gutter);background:var(--color-background-page);color:var(--color-text-primary)}.carousel-caption>:last-child{margin-block-end:0}.carousel-caption-inverse{background:var(--color-background-inverse);color:var(--color-text-inverse)}.carousel-caption-inverse :focus-visible{outline-color:var(--color-focus-ring-inverse)}.carousel-title{margin:0 0 var(--space-2);font-family:var(--type-heading-l-font-family);font-size:var(--type-heading-l-font-size);font-weight:var(--type-heading-l-font-weight);line-height:var(--type-heading-l-line-height);color:inherit}.carousel-text{margin:0 0 var(--space-3);font-size:var(--type-body-l-font-size);line-height:var(--type-body-l-line-height);color:inherit}.carousel-controls{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--layout-gutter);background:var(--color-background-page);border-block-end:var(--border-width-default) solid var(--color-border-default);flex-wrap:wrap;display:flex}.carousel-dots{flex-wrap:wrap;justify-content:center;gap:0;max-inline-size:none;margin:0;padding:0;list-style:none;display:flex}.carousel-dots li{margin:0}.carousel-dot{inline-size:var(--size-target-min);block-size:var(--size-target-min);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.carousel-dot:before{content:"";inline-size:var(--space-3);block-size:var(--space-3);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-background-page);transition:inline-size var(--motion-duration-base), background-color var(--motion-duration-base);display:block}.carousel-dot:hover:before{border-color:var(--color-text-primary)}.carousel-dot[aria-current=true]:before{inline-size:var(--space-5);border-color:var(--color-action-primary);background:var(--color-action-primary)}@media (width>=768px){.carousel-media{aspect-ratio:var(--ratio-banner)}.carousel-caption{max-inline-size:min(var(--layout-measure), calc(100% - var(--layout-gutter) * 2));padding:var(--space-4);border-radius:var(--radius-m);box-shadow:var(--shadow-raised);position:absolute;inset-block-end:var(--space-5);inset-inline-start:max(var(--layout-gutter), calc((100% - var(--layout-container-max)) / 2 + var(--layout-gutter)))}}.rail{grid-auto-flow:column;grid-auto-columns:min(85%, var(--size-tile));gap:var(--space-4);padding:var(--space-2) var(--border-width-focus) var(--space-4);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-behavior:smooth;max-inline-size:none;margin:0;list-style:none;display:grid;overflow-x:auto}.rail>*{scroll-snap-align:start;margin:0}.rail-controls{justify-content:flex-end;gap:var(--space-2);margin-block-end:var(--space-2);display:flex}.tile{gap:var(--space-3);block-size:100%;padding:var(--space-4);border-radius:var(--radius-m);background:var(--color-background-brand-accent);color:var(--color-text-on-brand);flex-direction:column;display:flex}.tile-title,.tile-text{color:inherit;margin:0}.tile .button{align-self:flex-start}.tile :focus-visible{outline-color:var(--color-text-on-brand)}.tile-media{inline-size:100%;aspect-ratio:var(--ratio-standard);border-radius:var(--radius-m);object-fit:cover;background:var(--color-background-surface-strong);margin:auto 0 0;display:block}.tile-cool{background:var(--color-background-cool);color:var(--color-text-on-cool)}.tile-cool :focus-visible{outline-color:var(--color-text-on-cool)}.tile-warm{background:var(--color-background-warm);color:var(--color-text-on-warm)}.tile-warm :focus-visible{outline-color:var(--color-text-on-warm)}.frame{padding-block-start:calc(var(--size-picto-frame) / 2);padding-inline-start:calc(var(--size-picto-frame) / 2);position:relative}.frame-media{inline-size:100%;aspect-ratio:var(--ratio-standard);border-radius:var(--radius-l);object-fit:cover;background:var(--color-background-surface-strong);margin:0;display:block;overflow:hidden}.frame-picto{inline-size:var(--size-picto-frame);block-size:var(--size-picto-frame);padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-background-page);box-shadow:var(--shadow-raised);place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.frame-picto img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.frame-end{padding-block:0 calc(var(--size-picto-frame) / 2);padding-inline:0 calc(var(--size-picto-frame) / 2)}.frame-end .frame-picto{inset:auto 0 0 auto}.territory-list{grid-template-columns:repeat(auto-fit, minmax(var(--size-territory), 1fr));gap:var(--space-4);max-inline-size:none;margin:0;padding:0;list-style:none;display:grid}.territory-list li{margin:0}.territory{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;margin:0;display:flex}.territory-shape{block-size:var(--size-territory);fill:url(#territory-gradient);inline-size:auto;max-inline-size:100%;display:block}.territory-stop-warm{stop-color:var(--color-decor-warm)}.territory-stop-brand{stop-color:var(--color-decor-brand)}.territory-stop-cool{stop-color:var(--color-decor-cool)}.territory-name{font-family:var(--type-overline-font-family);font-size:var(--type-overline-font-size);font-weight:var(--type-overline-font-weight);line-height:var(--type-overline-line-height);letter-spacing:var(--type-overline-letter-spacing);text-transform:uppercase;color:var(--color-text-primary);overflow-wrap:anywhere}.pattern{isolation:isolate;background:var(--color-background-page);position:relative}.pattern:before{content:"";z-index:-1;background-image:radial-gradient(circle, var(--color-decor-brand) var(--space-1), transparent var(--space-1)), radial-gradient(circle, var(--color-decor-cool) var(--space-1), transparent var(--space-1));background-size:var(--space-6) var(--space-6);background-position:0 0, calc(var(--space-6) / 2) calc(var(--space-6) / 2);opacity:var(--opacity-pattern);pointer-events:none;position:absolute;inset:0}.pattern-file:before{background-image:var(--pattern-image,none);background-size:var(--size-pattern-tile) var(--size-pattern-tile);background-position:0 0;background-repeat:repeat}.ink{color:var(--color-text-primary)}.ink-secondary{color:var(--color-text-secondary)}.ink-brand{color:var(--color-text-brand)}.ink-action{color:var(--color-action-primary)}.ink-cool{color:var(--color-text-cool)}.ink-inverse{color:var(--color-text-inverse)}.ink-warm{color:var(--color-text-warm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}}@property --degrade-angle{syntax:"<angle>";inherits:false;initial-value:90deg}@property --bouton-fond{syntax:"<color>";inherits:false;initial-value:#0000}.bouton-degrade{--bouton-fond:var(--color-action-primary);--bouton-contour:linear-gradient(var(--degrade-angle), var(--color-decor-brand) 0%, var(--color-decor-brand) 45%, var(--color-decor-warm) 62%, var(--color-decor-warm) 80%, var(--color-decor-cool) 92%, var(--color-decor-cool) 100%);--degrade-angle:90deg;border:var(--border-width-strong) solid transparent;background:linear-gradient(var(--bouton-fond), var(--bouton-fond)) padding-box, var(--bouton-contour) border-box;color:var(--color-action-primary-text);transition:--degrade-angle .7s ease-in-out,--bouton-fond .3s ease-in-out}@supports (background:linear-gradient(in oklab, red, blue)){.bouton-degrade{--bouton-contour:linear-gradient(in oklab var(--degrade-angle), var(--color-decor-brand) 0%, var(--color-decor-brand) 45%, var(--color-decor-warm) 62%, var(--color-decor-warm) 80%, var(--color-decor-cool) 92%, var(--color-decor-cool) 100%)}}.bouton-degrade:hover,.bouton-degrade:focus-visible{--bouton-fond:var(--color-action-primary-hover);--degrade-angle:270deg;background:linear-gradient(var(--bouton-fond), var(--bouton-fond)) padding-box, var(--bouton-contour) border-box;color:var(--color-action-primary-text);border-color:#0000}@media (prefers-reduced-motion:reduce){.bouton-degrade{transition:none}}@property --contour-angle{syntax:"<angle>";inherits:false;initial-value:200deg}.contour-degrade{isolation:isolate;margin:0 var(--space-2) var(--space-2) 0;position:relative}.contour-degrade:before{content:"";z-index:-1;border-radius:var(--contour-rayon,var(--radius-m));background:linear-gradient(var(--contour-angle), var(--color-decor-brand) 0%, var(--color-decor-brand) 45%, var(--color-decor-warm) 62%, var(--color-decor-warm) 80%, var(--color-decor-cool) 92%, var(--color-decor-cool) 100%);background:linear-gradient(in oklab var(--contour-angle), var(--color-decor-brand) 0%, var(--color-decor-brand) 45%, var(--color-decor-warm) 62%, var(--color-decor-warm) 80%, var(--color-decor-cool) 92%, var(--color-decor-cool) 100%);transform:translate(var(--space-2), var(--space-2));--contour-angle:200deg;transition:--contour-angle .7s ease-in-out;position:absolute;inset:0}.contour-degrade:hover:before,.contour-degrade:focus-within:before{--contour-angle:380deg}@media (prefers-reduced-motion:reduce){.contour-degrade:before{transition:none}}.locale-switcher[data-astro-cid-m3hd3swb] ul[data-astro-cid-m3hd3swb]{gap:var(--space-3);flex-wrap:wrap;max-inline-size:none;margin:0;padding:0;list-style:none;display:flex}.locale-switcher[data-astro-cid-m3hd3swb] li[data-astro-cid-m3hd3swb]{margin:0}.locale-switcher[data-astro-cid-m3hd3swb] a[data-astro-cid-m3hd3swb][aria-current=page]{font-weight:var(--font-weight-bold);text-decoration:underline}a[data-astro-cid-7sbiwmwg].connexion-ouvrir{align-items:center;gap:var(--space-2);min-block-size:var(--size-target-min);padding:var(--space-1) var(--space-4);border:var(--border-width-strong) solid var(--color-action-primary);border-radius:var(--radius-full);color:var(--color-action-primary);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:--degrade-angle .7s ease-in-out, --bouton-fond .3s ease-in-out, color var(--motion-duration-base);flex:none;text-decoration:none;display:inline-flex}a[data-astro-cid-7sbiwmwg].connexion-ouvrir.bouton-degrade,a[data-astro-cid-7sbiwmwg].connexion-ouvrir.bouton-degrade:hover{color:var(--color-text-inverse);border-color:#0000}.connexion-icone[data-astro-cid-7sbiwmwg]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:1.15rem;inline-size:1.15rem}@media (width<=479px){a[data-astro-cid-7sbiwmwg].connexion-ouvrir{inline-size:var(--size-target-min);justify-content:center;padding:0}.connexion-texte[data-astro-cid-7sbiwmwg]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){a[data-astro-cid-7sbiwmwg].connexion-ouvrir{transition:none}}.entete-actions[data-astro-cid-xmhrxtcc]{align-items:center;gap:var(--space-3);flex-wrap:nowrap;display:flex}@media (width>=768px){.entete-actions[data-astro-cid-xmhrxtcc]{gap:var(--space-4)}}@media (width>=1100px){.entete-actions[data-astro-cid-xmhrxtcc]{gap:var(--space-5)}}a[data-astro-cid-xmhrxtcc].entete-action{align-items:center;gap:var(--space-2);min-block-size:var(--size-target-min);color:var(--color-text-primary);font-size:var(--type-body-s-font-size);font-weight:var(--font-weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}a[data-astro-cid-xmhrxtcc].entete-action:hover{color:var(--color-action-primary)}.entete-icone[data-astro-cid-xmhrxtcc]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1.25rem;inline-size:1.25rem}.entete-icone-pleine[data-astro-cid-xmhrxtcc]{fill:currentColor;stroke:none}@media (width<=767px){.entete-texte[data-astro-cid-xmhrxtcc]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.entete-grille[data-astro-cid-chdficwh]{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo actions burger""nav nav nav";inline-size:100%;display:grid}.entete-grille[data-astro-cid-chdficwh]>:first-child{grid-area:logo;justify-self:start}.entete-grille[data-astro-cid-chdficwh]>.entete-burger{grid-area:burger}.entete-grille[data-astro-cid-chdficwh]>nav{grid-area:nav;min-inline-size:0}.entete-grille[data-astro-cid-chdficwh]>:last-child{grid-area:actions;justify-self:end}.entete-grille[data-astro-cid-chdficwh]>button.entete-burger{inline-size:var(--size-target-min);block-size:var(--size-target-min);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-background-page);color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0}.entete-grille[data-astro-cid-chdficwh]>button.entete-burger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:1.4rem;inline-size:1.4rem}.entete-grille[data-astro-cid-chdficwh]>button.entete-burger .burger-croix,.entete-grille[data-astro-cid-chdficwh]>button.entete-burger[aria-expanded=true] .burger-traits{display:none}.entete-grille[data-astro-cid-chdficwh]>button.entete-burger[aria-expanded=true] .burger-croix{display:inline}.entete-grille[data-astro-cid-chdficwh]>nav ul{padding-block:var(--space-2);border-block-start:var(--border-width-default) solid var(--color-border-default);margin-block-start:var(--space-2)}@media (width>=768px){.entete-grille[data-astro-cid-chdficwh]{row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo actions""logo nav"}.entete-grille[data-astro-cid-chdficwh]>nav{justify-self:end}.entete-grille[data-astro-cid-chdficwh]>nav ul{gap:var(--space-3);white-space:nowrap;border:0;flex-flow:row;margin:0;padding:0}}@media (width>=1100px){.entete-grille[data-astro-cid-chdficwh]{--entete-largeur:min(calc(100vw - 2 * var(--layout-gutter)), 96rem);column-gap:var(--space-section);inline-size:var(--entete-largeur);margin-inline:calc((100% - var(--entete-largeur)) / 2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav logo actions"}.entete-grille[data-astro-cid-chdficwh]>:first-child{justify-self:center}.entete-grille[data-astro-cid-chdficwh]>nav{justify-self:start}.entete-grille[data-astro-cid-chdficwh]>:last-child{white-space:nowrap;justify-self:end}}.pied[data-astro-cid-p2veeejd]{gap:var(--space-6);font-size:var(--type-body-s-font-size);line-height:var(--type-body-s-line-height);flex-direction:column;display:flex}.pied-haut[data-astro-cid-p2veeejd]{gap:var(--space-5) var(--space-6);border-block-end:var(--border-width-default) solid #ffffff26;grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-6);display:grid}.pied-bloc[data-astro-cid-p2veeejd]{min-inline-size:0}h2[data-astro-cid-p2veeejd].pied-titre{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--type-body-m-font-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-m-line-height);color:var(--color-text-inverse)}ul[data-astro-cid-p2veeejd].pied-liste{gap:var(--space-2);flex-direction:column;max-inline-size:none;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-p2veeejd].pied-liste+ul[data-astro-cid-p2veeejd].pied-liste{margin-block-start:var(--space-2)}ul[data-astro-cid-p2veeejd].pied-liste>li[data-astro-cid-p2veeejd]{margin:0}ul[data-astro-cid-p2veeejd].pied-liste a[data-astro-cid-p2veeejd]{color:var(--color-text-inverse);font-size:inherit;opacity:.85;text-decoration:none}ul[data-astro-cid-p2veeejd].pied-liste button{min-block-size:0;color:var(--color-text-inverse);font:inherit;font-weight:inherit;text-align:start;opacity:.85;cursor:pointer;background:0 0;border:0;padding:0}ul[data-astro-cid-p2veeejd].pied-liste button:hover{opacity:1;text-decoration:underline}ul[data-astro-cid-p2veeejd].pied-liste p.emplacement-signale{min-block-size:0;margin:var(--space-1) 0 0;color:var(--color-text-inverse);text-align:start;opacity:.55;background:0 0;border:0;padding:0;font-size:.75rem;display:block}ul[data-astro-cid-p2veeejd].pied-liste a[data-astro-cid-p2veeejd]:hover{opacity:1;text-decoration:underline}.pied-qualiopi[data-astro-cid-p2veeejd]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--color-background-page);color:var(--color-text-primary);flex-wrap:wrap;margin:0;display:flex}.pied-qualiopi[data-astro-cid-p2veeejd] p[data-astro-cid-p2veeejd]{margin:0}.pied-qualiopi-marque[data-astro-cid-p2veeejd]{font-family:var(--font-body);font-size:var(--type-heading-s-font-size);font-weight:var(--font-weight-bold);color:var(--color-decor-cool)}.pied-qualiopi-texte[data-astro-cid-p2veeejd]{flex:14rem}.pied-exemple[data-astro-cid-p2veeejd]{border:var(--border-width-default) dashed var(--color-border-strong);color:var(--color-text-secondary)}ul[data-astro-cid-p2veeejd].pied-reseaux{gap:var(--space-4);flex-wrap:wrap;max-inline-size:none;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-p2veeejd].pied-reseaux>li[data-astro-cid-p2veeejd]{margin:0}a[data-astro-cid-p2veeejd].pied-reseau{align-items:center;gap:var(--space-1);color:var(--color-text-inverse);flex-direction:column;text-decoration:none;display:flex}.pied-reseau-icone[data-astro-cid-p2veeejd]{border-radius:var(--radius-full);background:var(--color-background-page);block-size:2.75rem;inline-size:2.75rem;color:var(--color-text-primary);transition:transform var(--motion-duration-base);place-items:center;display:grid}a[data-astro-cid-p2veeejd].pied-reseau:hover .pied-reseau-icone[data-astro-cid-p2veeejd]{transform:translateY(-2px)}.pied-reseau-icone[data-astro-cid-p2veeejd] svg[data-astro-cid-p2veeejd]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:1.4rem;inline-size:1.4rem}.pied-colonnes[data-astro-cid-p2veeejd]{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pied-copyright[data-astro-cid-p2veeejd]{border-block-start:var(--border-width-default) solid #ffffff26;opacity:.75;margin:0;padding-block-start:var(--space-4)}@media (width>=768px){.pied-haut[data-astro-cid-p2veeejd]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (width>=1200px){.pied-colonnes[data-astro-cid-p2veeejd]{grid-template-columns:repeat(4,minmax(0,1fr))}}dialog[data-astro-cid-4rzooj5n].connexion{inline-size:min(100% - 2 * var(--space-4), 28rem);max-block-size:calc(100% - 2 * var(--space-4));border-radius:var(--radius-l);background:var(--color-background-page);color:var(--color-text-primary);border:0;padding:0;box-shadow:0 24px 60px #14141c4d}dialog[data-astro-cid-4rzooj5n].connexion::backdrop{background:#14141c8c}dialog[data-astro-cid-4rzooj5n].connexion:target{z-index:10;margin:auto;display:block;position:fixed;inset:0}.connexion-cadre[data-astro-cid-4rzooj5n]{gap:var(--space-4);padding:var(--space-5);border-block-start:var(--border-width-accent) solid var(--color-decor-brand);flex-direction:column;display:flex}.connexion-entete[data-astro-cid-4rzooj5n]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}h2[data-astro-cid-4rzooj5n].connexion-titre{margin:0}button[data-astro-cid-4rzooj5n].connexion-fermer{inline-size:var(--size-target-min);block-size:var(--size-target-min);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}button[data-astro-cid-4rzooj5n].connexion-fermer:hover{background:var(--color-background-surface);color:var(--color-text-primary)}button[data-astro-cid-4rzooj5n].connexion-fermer svg[data-astro-cid-4rzooj5n]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:1.25rem;inline-size:1.25rem}.connexion-onglets[data-astro-cid-4rzooj5n]{padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-background-surface);grid-template-columns:1fr 1fr;display:grid}button[data-astro-cid-4rzooj5n].connexion-onglet{min-block-size:var(--size-target-min);border-radius:var(--radius-full);color:var(--color-text-secondary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0}button[data-astro-cid-4rzooj5n].connexion-onglet[aria-selected=true]{background:var(--color-background-page);color:var(--color-text-primary);box-shadow:var(--shadow-raised)}.connexion-panneau[data-astro-cid-4rzooj5n][hidden]{display:none}.connexion-intro[data-astro-cid-4rzooj5n]{margin:0 0 var(--space-4);color:var(--color-text-secondary)}.connexion-intro[data-astro-cid-4rzooj5n] strong[data-astro-cid-4rzooj5n]{color:var(--color-text-primary)}form[data-astro-cid-4rzooj5n].connexion-formulaire{gap:var(--space-3);flex-direction:column;display:flex}label[data-astro-cid-4rzooj5n].connexion-champ{gap:var(--space-1);font-weight:var(--font-weight-semibold);flex-direction:column;display:flex}label[data-astro-cid-4rzooj5n].connexion-champ input[data-astro-cid-4rzooj5n]{box-sizing:border-box;min-block-size:3rem;inline-size:100%;padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--radius-m);background:var(--color-background-page);color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-regular)}label[data-astro-cid-4rzooj5n].connexion-champ input[data-astro-cid-4rzooj5n]:focus-visible{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:1px}.connexion-oubli[data-astro-cid-4rzooj5n]{font-size:var(--type-body-s-font-size);text-align:end;margin:0}button[data-astro-cid-4rzooj5n].connexion-valider{min-block-size:3rem;border-radius:var(--radius-full);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;margin-block-start:var(--space-2)}.connexion-avis[data-astro-cid-4rzooj5n]{font-size:var(--type-body-s-font-size);color:var(--color-text-secondary);text-align:center;margin:0}.connexion-avis[data-astro-cid-4rzooj5n]:empty{display:none}header[data-astro-cid-youke6ku].entete{border-block-end:0}.separateur-entete[data-astro-cid-youke6ku]{block-size:var(--border-width-accent);background:linear-gradient(90deg, var(--color-decor-brand) 0%, var(--color-decor-brand) 30%, var(--color-decor-warm) 52%, var(--color-decor-warm) 62%, var(--color-decor-cool) 84%, var(--color-decor-cool) 100%);background:linear-gradient(in oklab 90deg, var(--color-decor-brand) 0%, var(--color-decor-brand) 30%, var(--color-decor-warm) 52%, var(--color-decor-warm) 70%, var(--color-decor-cool) 78%, var(--color-decor-cool) 100%);display:block}
