@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,svg,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,li,figcaption,dd,td,th{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}}@layer base{:root{--nuit:#234496;--nuit-2:#1b3679;--violet:#684496;--beton:#f2f2f2;--beton-2:#d6dff6;--blanc:#fff;--acier:#684496;--brume:#d6dff6;--filet:#c9d2ea;--filet-sombre:#3d5ba8;--magenta:#904796;--magenta-encre:#904796;--degrade:linear-gradient(100deg, #684496 0%, #234496 70%);--fond:var(--beton);--encre:var(--nuit);--texte-doux:var(--acier);--accent:var(--nuit);--accent-texte:var(--magenta-encre);--sur-accent:var(--blanc);--focus:var(--magenta-encre);--police-titre:"Archivo", "Arial Narrow", "Helvetica Neue", sans-serif;--police-texte:"Archivo", "Helvetica Neue", "Segoe UI", sans-serif;--police-chiffre:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--chasse-titre:84%;--graisse-titre:620;--graisse-texte:400;--graisse-texte-forte:600;--pas--2:clamp(.72rem, .7rem + .1vw, .78rem);--pas--1:clamp(.84rem, .81rem + .14vw, .92rem);--pas-0:clamp(1rem, .96rem + .19vw, 1.12rem);--pas-1:clamp(1.2rem, 1.12rem + .38vw, 1.45rem);--pas-2:clamp(1.45rem, 1.3rem + .7vw, 1.95rem);--pas-3:clamp(1.9rem, 1.55rem + 1.6vw, 3rem);--pas-4:clamp(2.4rem, 1.8rem + 2.8vw, 4.5rem);--pas-5:clamp(3rem, 1.9rem + 5.2vw, 7rem);--pas-geant:clamp(3.6rem, 1.6rem + 9vw, 11.5rem);--interligne:1.6;--interligne-titre:.98;--mesure:64ch;--espace-3xs:.25rem;--espace-2xs:.5rem;--espace-xs:.75rem;--espace-s:1rem;--espace-m:1.5rem;--espace-l:clamp(2rem, 1.6rem + 1.6vw, 3rem);--espace-xl:clamp(3rem, 2.2rem + 3.2vw, 5rem);--espace-2xl:clamp(4.5rem, 3rem + 6vw, 8.5rem);--espace-3xl:6rem;--largeur:86rem;--gouttiere:clamp(1.1rem, .6rem + 2.6vw, 3rem);--rayon:2px;--trait:1px;--trait-fort:2px;--cible-tactile:2.9rem;--duree:.22s;--courbe:cubic-bezier(.2, .7, .1, 1)}@view-transition{navigation:auto}html{background:var(--fond);color:var(--encre);font-family:var(--police-texte);scroll-behavior:smooth;scroll-padding-top:var(--espace-3xl)}body{font-size:var(--pas-0);font-weight:var(--graisse-texte);line-height:var(--interligne);-webkit-font-smoothing:antialiased;font-kerning:normal;overflow-x:clip}h1,h2,h3,h4{font-family:var(--police-titre);font-weight:var(--graisse-titre);font-stretch:var(--chasse-titre);line-height:var(--interligne-titre);letter-spacing:-.015em;text-wrap:balance}h1{font-size:var(--pas-4)}h2{font-size:var(--pas-3)}h3{font-size:var(--pas-1);letter-spacing:-.01em;line-height:1.2}p,li,dd{max-width:var(--mesure);text-wrap:pretty}a{color:inherit;text-decoration-thickness:var(--trait);text-underline-offset:.2em}a:hover{text-decoration-thickness:var(--trait-fort)}:focus-visible{outline:var(--trait-fort) solid var(--focus);outline-offset:3px}.sombre :focus-visible{outline-color:var(--brume)}strong{font-weight:var(--graisse-texte-forte)}::selection{background:var(--magenta);color:var(--sur-accent)}.chiffre,data,.mono{font-family:var(--police-chiffre);font-feature-settings:"tnum", "lnum"}table{border-collapse:collapse}}@layer composants{.conteneur{width:min(100% - 2 * var(--gouttiere), var(--largeur));margin-inline:auto}.section{padding-block:var(--espace-2xl)}.section--serree{padding-block:var(--espace-xl)}.sombre{background:var(--nuit);color:var(--beton);--encre:var(--beton);--texte-doux:var(--brume);--focus:var(--brume);--accent-texte:var(--brume);background-image:var(--degrade)}.sombre h1,.sombre h2,.sombre h3{color:var(--beton)}.beton-2{background:var(--beton-2)}.surtitre{font-family:var(--police-chiffre);font-size:var(--pas--1);color:var(--texte-doux);margin-bottom:var(--espace-s)}.chapo{font-size:var(--pas-1);max-width:46ch;line-height:1.45}.doux{color:var(--texte-doux)}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.prose>*+*{margin-top:var(--espace-s)}.prose h2{margin-top:var(--espace-l)}.prose h3{margin-top:var(--espace-m)}.prose ul,.prose ol{gap:var(--espace-2xs);padding-left:1.2em;display:grid}.rebours{font-family:var(--police-chiffre);font-feature-settings:"tnum", "lnum";white-space:nowrap;align-items:baseline;gap:.45em;display:inline-flex}.rebours__j{font-weight:600}.rebours--proche .rebours__j{background:var(--magenta);color:var(--sur-accent);border-radius:var(--rayon);padding:.05em .4em}.mouvement [data-apparition]{opacity:0;transition:opacity .7s var(--courbe), translate .9s var(--courbe);transition-delay:calc(var(--rang,0) * 90ms);translate:0 1.2rem}.mouvement [data-apparition].est-visible{opacity:1;translate:0}.bouton{min-height:var(--cible-tactile);border-radius:var(--rayon);border:var(--trait) solid currentColor;font-family:var(--police-texte);font-weight:var(--graisse-texte-forte);font-size:var(--pas-0);cursor:pointer;color:inherit;transition:background var(--duree) var(--courbe), color var(--duree) var(--courbe), border-color var(--duree) var(--courbe);background:0 0;align-items:center;gap:.6em;padding:.7em 1.25em;line-height:1.2;text-decoration:none;display:inline-flex}.bouton:after{content:"→";font-family:var(--police-chiffre);transition:translate var(--duree) var(--courbe)}.bouton:hover:after{translate:.25em}.bouton--magenta{background:var(--magenta);border-color:var(--magenta);color:var(--sur-accent)}.bouton--magenta:hover{background:var(--beton);border-color:var(--beton);color:var(--nuit)}.bouton--plein{background:var(--nuit);border-color:var(--nuit);color:var(--beton)}.bouton--plein:hover{background:var(--magenta-encre);border-color:var(--magenta-encre)}.bouton--sans-fleche:after{content:none}.lien-tel{font-family:var(--police-chiffre);white-space:nowrap;font-weight:500;text-decoration:none}.lien-tel:hover{text-decoration:underline}.actions{align-items:center;gap:var(--espace-s) var(--espace-m);flex-wrap:wrap;display:flex}.bloc{gap:var(--espace-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.bloc--inverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bloc__titre{gap:var(--espace-s);align-content:start;display:grid}.bloc__colle{position:sticky;top:6rem}.liste-traits{gap:var(--espace-m);padding:0;list-style:none;display:grid}.liste-traits>li{gap:var(--espace-2xs);padding-top:var(--espace-s);border-top:var(--trait) solid var(--filet);max-width:none;display:grid}.sombre .liste-traits>li{border-color:var(--filet-sombre)}.liste-traits h3{font-size:var(--pas-1)}.liste-traits p{color:var(--texte-doux)}.tableau{width:100%;font-size:var(--pas--1);border-top:2px solid var(--encre)}.tableau th,.tableau td{text-align:left;vertical-align:top;padding:var(--espace-s) var(--espace-s) var(--espace-s) 0;border-bottom:var(--trait) solid var(--filet)}.tableau thead th{font-family:var(--police-chiffre);color:var(--texte-doux);font-weight:400;font-size:var(--pas--2)}.tableau tbody th{width:30%;font-weight:500}.planche{gap:var(--espace-m);grid-template-columns:3fr 2fr;display:grid}.note{font-size:var(--pas--1);color:var(--texte-doux);border-left:4px solid var(--magenta);padding-left:var(--espace-s)}@media (width<=64rem){.bloc,.bloc--inverse{gap:var(--espace-l);grid-template-columns:1fr}.bloc__colle{position:static}.planche{grid-template-columns:1fr}}.champ[data-astro-cid-jzqe4yi3]{gap:var(--espace-2xs);min-width:0;display:grid}.champ__label[data-astro-cid-jzqe4yi3]{font-weight:var(--graisse-texte-forte);font-size:var(--pas-0);line-height:1.3}.champ__facultatif[data-astro-cid-jzqe4yi3]{font-weight:var(--graisse-texte);color:var(--texte-doux);margin-inline-start:var(--espace-2xs)}.champ__aide[data-astro-cid-jzqe4yi3]{font-size:var(--pas--1);color:var(--texte-doux)}.champ__saisie[data-astro-cid-jzqe4yi3]{width:100%;min-height:var(--cible-tactile);padding:var(--espace-xs) var(--espace-s);color:var(--nuit);border:var(--trait) solid var(--brume);border-radius:var(--rayon);font-size:var(--pas-0);transition:border-color var(--duree) var(--courbe);background:#fff;line-height:1.4}textarea[data-astro-cid-jzqe4yi3].champ__saisie{resize:vertical;min-height:calc(var(--cible-tactile) * 3)}.champ__saisie[data-astro-cid-jzqe4yi3]:hover{border-color:var(--nuit)}.champ__saisie[data-astro-cid-jzqe4yi3]:focus-visible{outline:var(--trait-fort) solid var(--focus);outline-offset:2px;border-color:var(--nuit)}.champ--erreur[data-astro-cid-jzqe4yi3] .champ__saisie[data-astro-cid-jzqe4yi3]{border-color:var(--nuit);border-width:var(--trait-fort)}.champ__erreur[data-astro-cid-jzqe4yi3]{border-inline-start:var(--trait-fort) solid var(--nuit);font-size:var(--pas--1);font-weight:var(--graisse-texte-forte);color:var(--nuit);padding-inline-start:var(--espace-xs)}.champ__erreur[data-astro-cid-jzqe4yi3][hidden]{display:none}}@layer utilitaires;@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-var.woff2)format("woff2");font-weight:400 700;font-stretch:75% 100%;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrainsmono-latin-var.woff2)format("woff2");font-weight:400 600;font-display:swap}.logo{width:auto;height:2.6rem;display:block}.entete[data-astro-cid-3axb2k7x]{z-index:20;border-bottom:var(--trait) solid var(--filet-sombre);position:sticky;top:0}.entete__barre[data-astro-cid-3axb2k7x]{align-items:center;gap:var(--espace-m);min-height:4.6rem;transition:min-height var(--duree) var(--courbe);display:flex}.entete[data-astro-cid-3axb2k7x][data-defile="1"] .entete__barre[data-astro-cid-3axb2k7x]{min-height:3.6rem}.entete__logo[data-astro-cid-3axb2k7x]{color:var(--beton);flex:none}.entete__logo[data-astro-cid-3axb2k7x] .logo{height:2.5rem;transition:height var(--duree) var(--courbe)}.entete[data-astro-cid-3axb2k7x][data-defile="1"] .entete__logo[data-astro-cid-3axb2k7x] .logo{height:2.1rem}.entete__nav[data-astro-cid-3axb2k7x]{margin-inline-start:auto}.entete__nav[data-astro-cid-3axb2k7x] ul[data-astro-cid-3axb2k7x]{gap:var(--espace-m);display:flex}.entete__nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]{font-size:var(--pas--1);color:var(--brume);border-bottom:var(--trait) solid transparent;padding-block:.4em;text-decoration:none}.entete__nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]:hover,.entete__nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x][aria-current=page]{color:var(--beton);border-bottom-color:var(--magenta)}.entete__actions[data-astro-cid-3axb2k7x]{align-items:center;gap:var(--espace-m);display:flex}.entete__tel[data-astro-cid-3axb2k7x]{font-size:var(--pas--1);color:var(--beton)}.entete__cta[data-astro-cid-3axb2k7x]{font-size:var(--pas--1);min-height:2.5rem;padding-block:.5em}.entete__mobile[data-astro-cid-3axb2k7x]{display:none}@media (width<=68rem){.entete__nav[data-astro-cid-3axb2k7x],.entete__tel[data-astro-cid-3axb2k7x]{display:none}.entete__actions[data-astro-cid-3axb2k7x]{gap:var(--espace-s);margin-inline-start:auto}.entete__mobile[data-astro-cid-3axb2k7x]{display:block}.entete__mobile[data-astro-cid-3axb2k7x] summary[data-astro-cid-3axb2k7x]{cursor:pointer;place-content:center;gap:6px;width:2.75rem;height:2.75rem;list-style:none;display:grid}.entete__mobile[data-astro-cid-3axb2k7x] summary[data-astro-cid-3axb2k7x]::-webkit-details-marker{display:none}.entete__mobile[data-astro-cid-3axb2k7x] summary[data-astro-cid-3axb2k7x] span[data-astro-cid-3axb2k7x]{background:var(--beton);width:1.4rem;height:1.5px;transition:rotate var(--duree), translate var(--duree);display:block}.entete__mobile[data-astro-cid-3axb2k7x][open] summary[data-astro-cid-3axb2k7x] span[data-astro-cid-3axb2k7x]:first-child{translate:0 3.75px;rotate:45deg}.entete__mobile[data-astro-cid-3axb2k7x][open] summary[data-astro-cid-3axb2k7x] span[data-astro-cid-3axb2k7x]:last-child{translate:0 -3.75px;rotate:-45deg}.entete__panneau[data-astro-cid-3axb2k7x]{padding:var(--espace-l) var(--gouttiere);align-content:start;gap:var(--espace-l);display:grid;position:fixed;inset:3.6rem 0 0;overflow-y:auto}.entete__panneau[data-astro-cid-3axb2k7x] ul[data-astro-cid-3axb2k7x]{gap:var(--espace-s);display:grid}.entete__panneau[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]{font-family:var(--police-titre);font-size:var(--pas-3);color:var(--beton);text-decoration:none}.entete__panneau[data-astro-cid-3axb2k7x] .lien-tel[data-astro-cid-3axb2k7x]{font-family:var(--police-chiffre);font-size:var(--pas-1);color:var(--accent-texte)}}@media (width<=30rem){.entete__cta[data-astro-cid-3axb2k7x]{display:none}}.pied[data-astro-cid-aipgsrkx]{padding-block:var(--espace-xl) var(--espace-l);font-size:var(--pas--1)}.pied__grille[data-astro-cid-aipgsrkx]{gap:var(--espace-l);padding-bottom:var(--espace-l);border-bottom:var(--trait) solid var(--filet-sombre);grid-template-columns:1.6fr 1fr 1fr 1fr;display:grid}.pied__marque[data-astro-cid-aipgsrkx]{gap:var(--espace-s);align-content:start;display:grid}.pied[data-astro-cid-aipgsrkx] .pied__logo{height:2.8rem;color:var(--beton)}.pied__signature[data-astro-cid-aipgsrkx]{font-family:var(--police-chiffre);color:var(--brume);font-size:var(--pas--1)}.pied__titre[data-astro-cid-aipgsrkx]{font-family:var(--police-chiffre);color:var(--brume);margin-bottom:var(--espace-xs)}.pied[data-astro-cid-aipgsrkx] address[data-astro-cid-aipgsrkx]{font-style:normal;line-height:1.8}.pied[data-astro-cid-aipgsrkx] ul[data-astro-cid-aipgsrkx]{gap:.35rem;display:grid}.pied[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]{color:var(--beton);text-decoration-color:var(--filet-sombre)}.pied[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]:hover{text-decoration-color:var(--accent-texte)}.pied__unparlot[data-astro-cid-aipgsrkx]{margin-bottom:var(--espace-xs);display:inline-block}.pied__bas[data-astro-cid-aipgsrkx]{justify-content:space-between;gap:var(--espace-s);padding-top:var(--espace-m);color:var(--brume);flex-wrap:wrap;padding-bottom:4.5rem;display:flex}.pied__bas[data-astro-cid-aipgsrkx] ul[data-astro-cid-aipgsrkx]{gap:var(--espace-m);display:flex}@media (width<=60rem){.pied__grille[data-astro-cid-aipgsrkx]{grid-template-columns:1fr 1fr}.pied__marque[data-astro-cid-aipgsrkx]{grid-column:1/-1}}@media (width>=64rem){.pied__bas[data-astro-cid-aipgsrkx]{padding-bottom:0}}.ariane[data-astro-cid-ye6zdr4q] ol[data-astro-cid-ye6zdr4q]{gap:var(--espace-2xs);padding-block:var(--espace-s) 0;font-family:var(--police-chiffre);font-size:var(--pas--2);color:var(--texte-doux);flex-wrap:wrap;display:flex}.ariane[data-astro-cid-ye6zdr4q] li[data-astro-cid-ye6zdr4q]+li[data-astro-cid-ye6zdr4q]:before{content:"/";color:var(--accent-texte);margin-inline-end:var(--espace-2xs)}.ariane[data-astro-cid-ye6zdr4q] a[data-astro-cid-ye6zdr4q]{color:var(--texte-doux)}.appel-mobile[data-astro-cid-en6mgpj5]{z-index:15;background:var(--nuit);border-top:var(--trait) solid var(--filet-sombre);transition:transform var(--duree) var(--courbe);grid-template-columns:1fr 1.7fr;display:grid;position:fixed;inset:auto 0 0}.appel-mobile[data-astro-cid-en6mgpj5][data-cache="1"]{transform:translateY(100%)}.appel-mobile[data-astro-cid-en6mgpj5] a[data-astro-cid-en6mgpj5]{min-height:3.25rem;font-weight:var(--graisse-texte-forte);font-size:var(--pas--1);color:var(--beton);place-items:center;text-decoration:none;display:grid}.appel-mobile[data-astro-cid-en6mgpj5] a[data-astro-cid-en6mgpj5]+a[data-astro-cid-en6mgpj5]{background:var(--magenta);color:var(--sur-accent)}@media (width>=68rem){.appel-mobile[data-astro-cid-en6mgpj5]{display:none}}@media (prefers-reduced-motion:reduce){.appel-mobile[data-astro-cid-en6mgpj5]{transition:none}}.consentements{gap:var(--espace-s);display:grid}.consentement{gap:var(--espace-xs);font-size:var(--pas--1);grid-template-columns:auto 1fr;align-items:start;line-height:1.45;display:grid}.consentement input{width:1.375rem;height:1.375rem;accent-color:var(--nuit);margin:.1rem 0 0}.facultatif{color:var(--texte-doux)}.consentement .champ__erreur{border-inline-start:var(--trait-fort) solid var(--nuit);font-weight:var(--graisse-texte-forte);grid-column:2;padding-inline-start:var(--espace-xs)}.consentement .champ__erreur[hidden],.form-statut[hidden]{display:none}.rgpd{font-size:var(--pas--1);color:var(--texte-doux);line-height:1.5}.piege{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.form-statut{padding:var(--espace-xs) var(--espace-s);border-left:var(--trait-fort) solid var(--nuit);background:var(--beton-2);color:var(--nuit);font-size:var(--pas--1)}.sombre .consentement input{accent-color:var(--magenta)}.sombre .form-statut{background:var(--nuit-2);color:var(--beton);border-left-color:var(--magenta)}.sombre .consentement .champ__erreur{border-inline-start-color:var(--brume)}.sombre .champ--erreur .champ__saisie,.sombre .champ__erreur{border-color:var(--brume)!important}.sombre .champ__erreur{color:var(--beton)!important}.duo{gap:var(--espace-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.formulaire{gap:var(--espace-s);display:grid}.sortie[data-astro-cid-6iu4bdgu]{height:fit-content;max-height:calc(100dvh - 2 * var(--espace-l));width:min(40rem, calc(100% - 2 * var(--gouttiere)));padding:var(--espace-l);background:var(--beton);color:var(--nuit);border:0;border-top:6px solid var(--magenta);border-radius:var(--rayon);margin:auto;position:fixed;inset:0;overflow:auto}.sortie[data-astro-cid-6iu4bdgu]::backdrop{background:color-mix(in srgb, var(--nuit) 80%, transparent)}.sortie[data-astro-cid-6iu4bdgu][open]{gap:var(--espace-m);display:grid}.sortie__fermer[data-astro-cid-6iu4bdgu]{top:var(--espace-2xs);right:var(--espace-2xs);position:absolute}.sortie__fermer[data-astro-cid-6iu4bdgu] button[data-astro-cid-6iu4bdgu],.sortie__non[data-astro-cid-6iu4bdgu]{min-width:var(--cible-tactile);min-height:var(--cible-tactile);color:var(--acier);font:inherit;cursor:pointer;background:0 0;border:0}.sortie__fermer[data-astro-cid-6iu4bdgu] button[data-astro-cid-6iu4bdgu]{font-size:var(--pas-2)}.sortie__tete[data-astro-cid-6iu4bdgu]{gap:var(--espace-2xs);padding-right:var(--espace-l);display:grid}.sortie[data-astro-cid-6iu4bdgu] h2[data-astro-cid-6iu4bdgu]{font-size:var(--pas-3)}.sortie__pied[data-astro-cid-6iu4bdgu]{justify-content:space-between;align-items:center;gap:var(--espace-s);font-size:var(--pas--1);flex-wrap:wrap;display:flex}.sortie__non[data-astro-cid-6iu4bdgu]{padding:0;text-decoration:underline}.evitement[data-astro-cid-hkbrpulz]{left:var(--espace-s);z-index:30;padding:var(--espace-xs) var(--espace-s);background:var(--beton);color:var(--nuit);border:var(--trait-fort) solid var(--nuit);position:absolute;top:-6rem}.evitement[data-astro-cid-hkbrpulz]:focus{top:var(--espace-s)}
