@font-face{font-family:Gambetta;src:url(/fonts/gambetta-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/gambetta-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/gambetta-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--pierre: #ECE8E0;--pierre-ombre: #DEDAD0;--encre: #16211D;--grille: #22413A;--lichen: #5E6B63;--lie-de-vin: #6B2226;--fond: var(--pierre);--fond-alt: var(--pierre-ombre);--texte: var(--encre);--texte-doux: var(--lichen);--marque: var(--grille);--accent: var(--lie-de-vin);--sur-accent: var(--pierre);--filet: color-mix(in srgb, var(--encre) 16%, transparent);color-scheme:light;--police-titre: "Gambetta", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--police-texte: "Switzer", "Helvetica Neue", Arial, sans-serif;--t-hero: clamp(2.75rem, 1.6rem + 4.6vw, 4.5rem);--t-1: clamp(2.25rem, 1.6rem + 2.6vw, 3.25rem);--t-2: clamp(1.75rem, 1.45rem + 1.2vw, 2.25rem);--t-3: 1.5rem;--t-texte: 1.0625rem;--t-petit: .875rem;--t-label: .75rem;--il-hero: 1;--il-1: 1.05;--il-2: 1.15;--il-3: 1.25;--il-texte: 1.65;--il-petit: 1.5;--espacement-label: .16em;--mesure: 62ch;--e-1: 4px;--e-2: 8px;--e-3: 12px;--e-4: 16px;--e-5: 24px;--e-6: 32px;--e-7: 48px;--e-8: 64px;--e-9: 96px;--e-10: 128px;--e-11: 192px;--section: clamp(var(--e-8), 10vw, var(--e-10));--gouttiere: clamp(var(--e-4), 4vw, var(--e-7));--largeur-max: 1280px;--rayon: 0;--trait: 1px;--focus: 2px solid var(--marque);--focus-decalage: 3px;--duree: .24s;--courbe: cubic-bezier(.2, .7, .2, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fond: #121A17;--fond-alt: #1A2420;--texte: #E6E2D9;--texte-doux: #9CA79F;--marque: #A9C2B8;--accent: #C98A82;--sur-accent: #121A17;--filet: color-mix(in srgb, #E6E2D9 16%, transparent);color-scheme:dark}}:root[data-theme=dark]{--fond: #121A17;--fond-alt: #1A2420;--texte: #E6E2D9;--texte-doux: #9CA79F;--marque: #A9C2B8;--accent: #C98A82;--sur-accent: #121A17;--filet: color-mix(in srgb, #E6E2D9 16%, transparent);color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--duree: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--fond);color:var(--texte);font:400 var(--t-texte) / var(--il-texte) var(--police-texte);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--police-titre);font-weight:400;color:var(--marque);text-wrap:balance}p,ul,ol,figure{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:var(--focus);outline-offset:var(--focus-decalage)}.conteneur{width:100%;max-width:var(--largeur-max);margin-inline:auto;padding-inline:var(--gouttiere)}.label{font:500 var(--t-label) / var(--il-petit) var(--police-texte);letter-spacing:var(--espacement-label);text-transform:uppercase;color:var(--texte-doux)}.bouton{display:inline-flex;align-items:center;font:500 var(--t-label) / 1 var(--police-texte);letter-spacing:var(--espacement-label);text-transform:uppercase;text-decoration:none;padding:var(--e-4) var(--e-5);background:var(--accent);color:var(--sur-accent);border:0;border-radius:var(--rayon);cursor:pointer;transition:background var(--duree) var(--courbe)}.bouton:hover{background:var(--texte)}.lien{text-decoration:underline;text-decoration-thickness:var(--trait);text-underline-offset:6px;transition:text-decoration-thickness var(--duree) var(--courbe)}.lien:hover{text-decoration-thickness:2px}.provisoire{text-decoration:underline dotted var(--texte-doux);text-underline-offset:.2em}.dessin{width:100%;height:auto;display:block;overflow:visible}.dessin path,.dessin polygon{fill:none;stroke:var(--marque);vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.dessin .trait path{stroke-width:1.1}.dessin .trait-doux,.dessin .trait-doux path{stroke-width:.7;opacity:.55}.dessin .trait path.trait-doux{stroke-width:.7;opacity:.55}.planche{display:grid;gap:var(--e-4);margin:0;min-width:0}.planche figcaption{display:flex;justify-content:space-between;gap:var(--e-4);padding-top:var(--e-3);border-top:var(--trait) solid var(--filet);font-size:var(--t-label);letter-spacing:var(--espacement-label);text-transform:uppercase;color:var(--texte-doux)}.planche figcaption span:first-child{white-space:nowrap}.planche figcaption span:last-child{text-align:right}@media(prefers-reduced-motion:no-preference){.js .dessin:not(.trace){clip-path:inset(0 100% 0 0)}.js .dessin.trace{animation-name:devoiler;animation-duration:.9s;animation-timing-function:var(--courbe);animation-fill-mode:both}}@keyframes devoiler{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.visuellement-cache{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aller-au-contenu{position:absolute;left:var(--e-4);top:calc(-1 * var(--e-8));z-index:100;background:var(--marque);color:var(--fond);padding:var(--e-3) var(--e-4)}.aller-au-contenu:focus{top:var(--e-4)}.cachet[data-astro-cid-vmgwhv73]{display:block;color:var(--marque);flex-shrink:0}.cachet[data-astro-cid-vmgwhv73].grille{color:var(--fond)}circle[data-astro-cid-vmgwhv73]{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.doux[data-astro-cid-vmgwhv73]{opacity:.5}text[data-astro-cid-vmgwhv73]{fill:currentColor}.couronne[data-astro-cid-vmgwhv73]{font:500 8.2px var(--police-texte);letter-spacing:.22em}.mono[data-astro-cid-vmgwhv73]{font:400 30px var(--police-titre);letter-spacing:.02em}.mono-simple[data-astro-cid-vmgwhv73]{font-size:40px}.entete[data-astro-cid-6tuf77zc]{position:sticky;top:0;z-index:50;background:var(--fond);border-bottom:var(--trait) solid var(--filet)}.barre[data-astro-cid-6tuf77zc]{display:flex;align-items:center;justify-content:space-between;gap:var(--e-6);padding-block:var(--e-4)}.marque[data-astro-cid-6tuf77zc]{display:flex;align-items:center;gap:var(--e-3);text-decoration:none;font-family:var(--police-titre);font-size:var(--t-3);line-height:.95;color:var(--marque);flex-shrink:0}.nom[data-astro-cid-6tuf77zc]{display:flex;flex-direction:column}.nom[data-astro-cid-6tuf77zc] span[data-astro-cid-6tuf77zc]+span[data-astro-cid-6tuf77zc]{padding-left:1.1em}.nav[data-astro-cid-6tuf77zc] ul[data-astro-cid-6tuf77zc]{display:flex;gap:var(--e-6);list-style:none;padding:0}.nav[data-astro-cid-6tuf77zc] a[data-astro-cid-6tuf77zc]{font-size:var(--t-petit);color:var(--texte-doux);text-decoration:none;padding-block:var(--e-2);border-bottom:var(--trait) solid transparent;transition:color var(--duree) var(--courbe),border-color var(--duree) var(--courbe)}.nav[data-astro-cid-6tuf77zc] a[data-astro-cid-6tuf77zc]:hover,.nav[data-astro-cid-6tuf77zc] a[data-astro-cid-6tuf77zc][aria-current=page]{color:var(--texte);border-color:var(--texte)}.rdv[data-astro-cid-6tuf77zc]{font-size:var(--t-petit);white-space:nowrap}.mobile[data-astro-cid-6tuf77zc]{display:none}.mobile[data-astro-cid-6tuf77zc] summary[data-astro-cid-6tuf77zc]{list-style:none;cursor:pointer;font:500 var(--t-label) / 1 var(--police-texte);letter-spacing:var(--espacement-label);text-transform:uppercase;padding:var(--e-3) 0}.mobile[data-astro-cid-6tuf77zc] summary[data-astro-cid-6tuf77zc]::-webkit-details-marker{display:none}.panneau[data-astro-cid-6tuf77zc]{position:absolute;top:100%;left:0;right:0;background:var(--fond);border-bottom:var(--trait) solid var(--filet);padding:var(--e-5) var(--gouttiere) var(--e-7);display:grid;gap:var(--e-6)}.panneau[data-astro-cid-6tuf77zc] ul[data-astro-cid-6tuf77zc]{list-style:none;padding:0;display:grid;gap:var(--e-4)}.panneau[data-astro-cid-6tuf77zc] ul[data-astro-cid-6tuf77zc] a[data-astro-cid-6tuf77zc]{font-family:var(--police-titre);font-size:var(--t-2);line-height:var(--il-2);color:var(--marque);text-decoration:none}@media(max-width:980px){.nav[data-astro-cid-6tuf77zc],.rdv[data-astro-cid-6tuf77zc]{display:none}.mobile[data-astro-cid-6tuf77zc]{display:block}}.pied[data-astro-cid-sohqhr4x]{margin-top:var(--section);background:var(--fond-alt);padding-block:var(--e-9) var(--e-6);font-size:var(--t-petit);line-height:var(--il-petit)}.grille[data-astro-cid-sohqhr4x]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--e-7)}.grille[data-astro-cid-sohqhr4x]>[data-astro-cid-sohqhr4x]{min-width:0;display:grid;gap:var(--e-4);align-content:start}.marque[data-astro-cid-sohqhr4x]{font-family:var(--police-titre);font-size:var(--t-3);line-height:var(--il-3);color:var(--marque)}.identite[data-astro-cid-sohqhr4x] p[data-astro-cid-sohqhr4x]:not(.marque){color:var(--texte-doux);max-width:32ch}.identite[data-astro-cid-sohqhr4x] .lien[data-astro-cid-sohqhr4x]{justify-self:start}.identite[data-astro-cid-sohqhr4x] .email[data-astro-cid-sohqhr4x]{justify-self:start;color:var(--texte-doux)}.identite[data-astro-cid-sohqhr4x] .email[data-astro-cid-sohqhr4x]:hover{color:var(--texte);text-decoration:underline;text-underline-offset:4px}.identite[data-astro-cid-sohqhr4x] .tel[data-astro-cid-sohqhr4x]{justify-self:start;font-family:var(--police-titre);font-size:var(--t-3);line-height:var(--il-3);color:var(--texte);font-variant-numeric:tabular-nums}ul[data-astro-cid-sohqhr4x]{list-style:none;padding:0;display:grid;gap:var(--e-2)}a[data-astro-cid-sohqhr4x]{text-decoration:none}nav[data-astro-cid-sohqhr4x] a[data-astro-cid-sohqhr4x]:hover{text-decoration:underline;text-underline-offset:4px}.mentions[data-astro-cid-sohqhr4x]{color:var(--texte-doux)}.bas[data-astro-cid-sohqhr4x]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--e-4);margin-top:var(--e-9);padding-top:var(--e-5);border-top:var(--trait) solid var(--filet);color:var(--texte-doux)}@media(max-width:900px){.grille[data-astro-cid-sohqhr4x]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.grille[data-astro-cid-sohqhr4x]{grid-template-columns:1fr}}
