.cpub[data-astro-cid-dei4dz6k]{gap:var(--space-2);margin-bottom:var(--space-5);padding-top:var(--space-3);flex-direction:column;display:flex;position:relative}.cpub[data-astro-cid-dei4dz6k]:before{content:"";height:var(--filet);background:var(--filet-couleur);transform-origin:0;position:absolute;top:0;left:0;right:0}@media screen and (prefers-reduced-motion:no-preference){html.js .cpub[data-astro-cid-dei4dz6k]:before{transition:transform var(--dur-4) var(--ease);transform:scaleX(0)}html.js .cpub[data-astro-cid-dei4dz6k].is-in:before{transform:none}}.cpub__titre[data-astro-cid-dei4dz6k]{font-size:var(--d-sm);line-height:var(--lh-sm);letter-spacing:var(--tr-sm);margin:0}.cpub__chapo[data-astro-cid-dei4dz6k],.cpub__consigne[data-astro-cid-dei4dz6k]{max-width:52ch;color:var(--text-2);font-size:var(--text-md);font-variant-numeric:tabular-nums;margin:0}.cpub__plie[data-astro-cid-dei4dz6k]{margin-top:calc(var(--space-1) - var(--space-2))}.cpub__tete[data-astro-cid-dei4dz6k]{align-items:center;gap:var(--space-0);min-height:var(--touch-target);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.cpub__tete[data-astro-cid-dei4dz6k]::-webkit-details-marker{display:none}.cpub__tete[data-astro-cid-dei4dz6k]:focus-visible{outline-offset:4px}.cpub__chevron[data-astro-cid-dei4dz6k]{color:var(--text-2);transition:transform var(--dur-1) var(--ease)}.cpub__plie[data-astro-cid-dei4dz6k][open]>summary[data-astro-cid-dei4dz6k] .cpub__chevron[data-astro-cid-dei4dz6k]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.cpub__chevron[data-astro-cid-dei4dz6k]{transition:none}}.cpub__plie-corps[data-astro-cid-dei4dz6k]{gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}.cpub__sr[data-astro-cid-dei4dz6k]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cpub__outils[data-astro-cid-dei4dz6k]{flex-direction:column;gap:10px;display:flex}.cpub__outils[data-astro-cid-dei4dz6k][hidden]{display:none}.cpub__cherche[data-astro-cid-dei4dz6k]{position:relative}.cpub__loupe[data-astro-cid-dei4dz6k]{color:var(--text-2);pointer-events:none;position:absolute;top:22px;left:16px;transform:translateY(-50%)}.cpub__cherche[data-astro-cid-dei4dz6k] input[data-astro-cid-dei4dz6k]{box-sizing:border-box;width:100%;min-height:var(--touch-target);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg);color:var(--text-1);font:inherit;font-size:var(--text-md);transition:box-shadow var(--dur-1) var(--ease);border:0;padding:0 16px 0 44px}.cpub__cherche[data-astro-cid-dei4dz6k] input[data-astro-cid-dei4dz6k]:hover{box-shadow:inset 0 0 0 1px var(--text-1)}.cpub__cherche[data-astro-cid-dei4dz6k] input[data-astro-cid-dei4dz6k]:focus-visible{box-shadow:inset 0 0 0 2px var(--text-1);outline:none}.cpub__cherche[data-astro-cid-dei4dz6k] input[data-astro-cid-dei4dz6k]::-webkit-search-cancel-button{-webkit-appearance:none}.cpub__sugg[data-astro-cid-dei4dz6k]{z-index:20;background:var(--bg);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--border-strong), var(--shadow-1,0 2px 8px #0000000f);max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.cpub__sugg[data-astro-cid-dei4dz6k] li{min-height:var(--touch-target);font-size:var(--text-sm);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.cpub__sugg[data-astro-cid-dei4dz6k] li[aria-selected=true],.cpub__sugg[data-astro-cid-dei4dz6k] li:hover{background:var(--surface-1)}.cpub__sugg[data-astro-cid-dei4dz6k] .cpub__suggn{color:var(--text-2);font-variant-numeric:tabular-nums}.cpub__autour[data-astro-cid-dei4dz6k]{flex-direction:column;gap:4px;display:flex}.cpub__moi[data-astro-cid-dei4dz6k]{min-height:var(--touch-target);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg);color:var(--text-1);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0 18px;font-weight:500;display:inline-flex}.cpub__moi[data-astro-cid-dei4dz6k]:hover{box-shadow:inset 0 0 0 1px var(--text-1)}.cpub__moi[data-astro-cid-dei4dz6k]:active{transform:scale(.98)}.cpub__moi[data-astro-cid-dei4dz6k][aria-busy=true]{color:var(--text-2)}.cpub__note[data-astro-cid-dei4dz6k]{color:var(--text-2);font-size:var(--text-xs);margin:0}.cpub__regions[data-astro-cid-dei4dz6k]{scrollbar-width:none;margin-inline:calc(-1 * var(--pad,16px));padding-inline:var(--pad,16px);gap:8px;display:flex;overflow-x:auto}.cpub__regions[data-astro-cid-dei4dz6k][hidden]{display:none}.cpub__regions[data-astro-cid-dei4dz6k]::-webkit-scrollbar{display:none}.cpub__reg[data-astro-cid-dei4dz6k]{border-radius:var(--radius-pill);height:36px;box-shadow:inset 0 0 0 1px var(--border-strong);background:var(--bg);color:var(--text-1);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;border:0;flex:none;padding:0 14px}.cpub__reg[data-astro-cid-dei4dz6k]:hover{box-shadow:inset 0 0 0 1px var(--text-1)}.cpub__reg[data-astro-cid-dei4dz6k][aria-pressed=true]{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.cpub__corps[data-astro-cid-dei4dz6k]{position:relative}.cpub__cadre[data-astro-cid-dei4dz6k]{border-radius:var(--radius-card);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);position:relative;overflow:hidden}.cpub__svg[data-astro-cid-dei4dz6k]{touch-action:manipulation;--k:1;width:100%;height:auto;display:block}.cpub__dep[data-astro-cid-dei4dz6k]{fill:var(--surface-1);stroke:var(--bg);stroke-width:.7px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill var(--dur-1) var(--ease)}.cpub__dep[data-astro-cid-dei4dz6k][data-n="1"]{fill:var(--gd-gray-300)}.cpub__dep[data-astro-cid-dei4dz6k][data-n="2"]{fill:var(--gd-gray-500)}.cpub__dep[data-astro-cid-dei4dz6k][data-n="3"]{fill:var(--gd-gray-400)}.cpub__dep[data-astro-cid-dei4dz6k][data-n="4"]{fill:var(--gd-gray-600)}.cpub__dep[data-astro-cid-dei4dz6k][role=button]{cursor:pointer}@media (hover:hover){.cpub__dep[data-astro-cid-dei4dz6k][role=button]:hover{stroke:var(--text-1);stroke-width:1.5px}.cpub__dep[data-astro-cid-dei4dz6k][data-n="1"][role=button]:hover{fill:var(--gd-gray-500)}.cpub__dep[data-astro-cid-dei4dz6k][data-n="2"][role=button]:hover{fill:var(--gd-gray-400)}.cpub__dep[data-astro-cid-dei4dz6k][data-n="3"][role=button]:hover,.cpub__dep[data-astro-cid-dei4dz6k][data-n="4"][role=button]:hover{fill:var(--gd-gray-700)}}.cpub__dep[data-astro-cid-dei4dz6k][aria-pressed=true],.cpub__dep[data-astro-cid-dei4dz6k][data-actif]{stroke:var(--text-1);stroke-width:2px}.cpub__dep[data-astro-cid-dei4dz6k]:focus{outline:none}.cpub__dep[data-astro-cid-dei4dz6k]:focus-visible{stroke:var(--focus-ring);stroke-width:2.5px}.cpub__encart[data-astro-cid-dei4dz6k]{fill:none;stroke:var(--border-strong);stroke-width:.8px;vector-effect:non-scaling-stroke}.cpub__encartnom[data-astro-cid-dei4dz6k]{fill:var(--text-2);font-size:var(--text-xs);text-anchor:middle;font-family:var(--font-ui)}.cpub__pin[data-astro-cid-dei4dz6k]{transform:translate(calc(var(--x) * 1px), calc(var(--y) * 1px)) scale(var(--k));cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){html.js .cpub__plie[data-astro-cid-dei4dz6k]:not([open]) .cpub__pin[data-astro-cid-dei4dz6k]{opacity:0}html.js .cpub__plie[data-astro-cid-dei4dz6k][open] .cpub__pin[data-astro-cid-dei4dz6k]{animation:cpub-pin var(--dur-3) var(--ease-soft) both;animation-delay:calc(.12s + min(var(--i), 12) * var(--cascade))}}.cpub__pinhit[data-astro-cid-dei4dz6k]{fill:#0000}.cpub__pinrond[data-astro-cid-dei4dz6k]{fill:var(--accent);stroke:var(--bg);stroke-width:2px;vector-effect:non-scaling-stroke;transition:transform var(--dur-1) var(--ease)}.cpub__pin[data-astro-cid-dei4dz6k]:hover .cpub__pinrond[data-astro-cid-dei4dz6k],.cpub__pin[data-astro-cid-dei4dz6k][data-actif] .cpub__pinrond[data-astro-cid-dei4dz6k]{transform:scale(1.15)}.cpub__pin[data-astro-cid-dei4dz6k][data-actif] .cpub__pinrond[data-astro-cid-dei4dz6k]{stroke:var(--text-1);stroke-width:3px}.cpub__pin[data-astro-cid-dei4dz6k]:focus{outline:none}.cpub__pin[data-astro-cid-dei4dz6k]:focus-visible .cpub__pinrond[data-astro-cid-dei4dz6k]{stroke:var(--focus-ring);stroke-width:3px}.cpub__pintxt[data-astro-cid-dei4dz6k]{fill:var(--text-on-accent);font-family:var(--font-ui);text-anchor:middle;pointer-events:none;font-variant-numeric:tabular-nums;font-weight:600}@keyframes cpub-panneau{0%{opacity:0;transform:translateY(8px)}}@keyframes cpub-pin{0%{opacity:0;transform:translate(calc(var(--x) * 1px), calc(var(--y) * 1px)) scale(calc(var(--k) * .3))}}@media (prefers-reduced-motion:reduce){.cpub__dep[data-astro-cid-dei4dz6k],.cpub__pinrond[data-astro-cid-dei4dz6k],.cpub__cherche[data-astro-cid-dei4dz6k] input[data-astro-cid-dei4dz6k]{transition:none}}.cpub__bulle[data-astro-cid-dei4dz6k]{z-index:5;border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;margin:0;padding:6px 10px;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.cpub__france[data-astro-cid-dei4dz6k]{border-radius:var(--radius-pill);background:var(--bg);min-height:36px;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-1);font:inherit;font-size:var(--text-xs);cursor:pointer;border:0;padding:0 14px;font-weight:500;position:absolute;top:10px;right:10px}.cpub__legende[data-astro-cid-dei4dz6k]{color:var(--text-2);font-size:var(--text-xs);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.cpub__legende[data-astro-cid-dei4dz6k] li[data-astro-cid-dei4dz6k]{align-items:center;gap:6px;display:inline-flex}.cpub__case[data-astro-cid-dei4dz6k]{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--border);background:var(--surface-1);border-radius:3px;display:inline-block}.cpub__case[data-astro-cid-dei4dz6k][data-n="1"]{background:var(--gd-gray-300)}.cpub__case[data-astro-cid-dei4dz6k][data-n="2"]{background:var(--gd-gray-500)}.cpub__case[data-astro-cid-dei4dz6k][data-n="3"]{background:var(--gd-gray-400)}.cpub__case[data-astro-cid-dei4dz6k][data-n="4"]{background:var(--gd-gray-600)}.cpub__case--pin[data-astro-cid-dei4dz6k]{background:var(--accent);border-radius:50%}.cpub__filtre[data-astro-cid-dei4dz6k]{font-size:var(--text-sm);margin:0}.cpub__filtre[data-astro-cid-dei4dz6k] button{min-height:var(--touch-target);color:var(--text-1);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.cpub__liste[data-astro-cid-dei4dz6k]{font-size:var(--text-sm)}.cpub__liste[data-astro-cid-dei4dz6k] summary[data-astro-cid-dei4dz6k]{min-height:var(--touch-target);cursor:pointer;align-items:center;font-weight:500;display:flex}.cpub__liste[data-astro-cid-dei4dz6k] ul[data-astro-cid-dei4dz6k]{columns:2 150px;column-gap:24px;margin:0;padding:0;list-style:none}.cpub__liste[data-astro-cid-dei4dz6k] li[data-astro-cid-dei4dz6k]{break-inside:avoid}.cpub__liste[data-astro-cid-dei4dz6k] a[data-astro-cid-dei4dz6k]{min-height:32px;padding:var(--space-1) 0;color:var(--text-1);display:inline-block}.cpub__panneau[data-astro-cid-dei4dz6k][hidden],.cpub__voile[data-astro-cid-dei4dz6k][hidden]{display:none}.cpub__voile[data-astro-cid-dei4dz6k]{z-index:59;background:var(--veil);animation:gd-fade var(--dur-3) var(--ease) both;position:fixed;inset:0}.cpub__panneau[data-astro-cid-dei4dz6k]{z-index:60;justify-content:center;display:flex;position:fixed;inset:auto 0 0}.cpub__panneau[data-astro-cid-dei4dz6k]:not([hidden]){animation:gd-slide-up var(--dur-3) var(--ease-soft) both}.cpub__feuille[data-astro-cid-dei4dz6k]{max-height:82vh;padding:var(--space-3) var(--pad,16px) calc(var(--space-2) + env(safe-area-inset-bottom,0px));transition:transform var(--dur-3) var(--ease);touch-action:pan-x;gap:14px}.cpub__feuille[data-astro-cid-dei4dz6k][data-glisse]{transition:none}.cpub__poignee[data-astro-cid-dei4dz6k]{cursor:grab;background-clip:content-box;height:20px;margin:-16px auto -6px;padding-block:8px}.cpub__feuillen[data-astro-cid-dei4dz6k]{color:var(--text-2);font-size:var(--text-sm);margin:2px 0 0}.cpub__croix[data-astro-cid-dei4dz6k]{width:var(--touch-target);height:var(--touch-target);color:var(--text-1);cursor:pointer;background:0 0;border:0;flex:none;place-content:center;margin-right:-10px;display:grid}.cpub__rail[data-astro-cid-dei4dz6k]{margin:0 calc(-1 * var(--pad,16px));padding:var(--space-0) var(--pad,16px) var(--space-1);scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad,16px);scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;list-style:none;display:flex;overflow-x:auto}.cpub__rail[data-astro-cid-dei4dz6k]::-webkit-scrollbar{display:none}.cpub__rail[data-astro-cid-dei4dz6k] li{scroll-snap-align:start;flex:none;width:42%;max-width:180px}.cpub__rail[data-astro-cid-dei4dz6k] a{color:var(--text-1);flex-direction:column;gap:6px;text-decoration:none;display:flex}.cpub__rail[data-astro-cid-dei4dz6k] .cpub__ph{aspect-ratio:3/4;border-radius:var(--radius-control);background:var(--surface-2);display:block;overflow:hidden}.cpub__rail[data-astro-cid-dei4dz6k] .cpub__ph img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.cpub__rail[data-astro-cid-dei4dz6k] .cpub__nom{font-weight:600;font-size:var(--text-sm)}.cpub__rail[data-astro-cid-dei4dz6k] .cpub__det{color:var(--text-2);font-size:var(--text-xs)}.cpub__vide[data-astro-cid-dei4dz6k]{font-size:var(--text-sm);margin:0}.cpub__feuille[data-astro-cid-dei4dz6k] .gd-sheet__foot[data-astro-cid-dei4dz6k] .gd-btn[data-astro-cid-dei4dz6k]{width:100%}@media (prefers-reduced-motion:reduce){.cpub__feuille[data-astro-cid-dei4dz6k]{transition:none;animation:none}.cpub__panneau[data-astro-cid-dei4dz6k]:not([hidden]){animation:none}}@media (width>=768px){.cpub__outils[data-astro-cid-dei4dz6k]{flex-direction:row;align-items:flex-start;gap:14px}.cpub__cherche[data-astro-cid-dei4dz6k]{flex:320px}.cpub__autour[data-astro-cid-dei4dz6k]{flex:0 300px}.cpub__regions[data-astro-cid-dei4dz6k]{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.cpub__svg[data-astro-cid-dei4dz6k]{max-height:70vh}}@media (width>=1024px){.cpub__corps[data-astro-cid-dei4dz6k]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.cpub__corps[data-astro-cid-dei4dz6k]:not([data-ouvert]){grid-template-columns:minmax(0,1fr)}.cpub__panneau[data-astro-cid-dei4dz6k]{top:calc(var(--entete-h) + var(--space-3));z-index:1;position:sticky;inset:auto}.cpub__panneau[data-astro-cid-dei4dz6k]:not([hidden]){animation:cpub-panneau var(--dur-3) var(--ease) both}.cpub__feuille[data-astro-cid-dei4dz6k]{max-height:calc(100vh - 120px);padding:var(--space-3);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--border);animation:none}.cpub__poignee[data-astro-cid-dei4dz6k],.cpub__voile[data-astro-cid-dei4dz6k]{display:none!important}.cpub__rail[data-astro-cid-dei4dz6k]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.cpub__rail[data-astro-cid-dei4dz6k] li{width:auto;max-width:none}}.filtres[data-astro-cid-zrzr2onx]{--filtres-rail:100px;display:contents}.filtres__bar[data-astro-cid-zrzr2onx].gd-bar{--filtres-outils:64px;z-index:30;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.filtres__bar[data-astro-cid-zrzr2onx] .gd-bar__inner[data-astro-cid-zrzr2onx]{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"q btn compte vues""rail rail rail rail";grid-template-rows:var(--filtres-outils) auto;align-items:center;gap:0 var(--space-2);max-width:none;padding:0;display:grid}.filtres__bar[data-astro-cid-zrzr2onx] .gd-search[data-astro-cid-zrzr2onx]{grid-area:q}.filtres__bar[data-astro-cid-zrzr2onx] .gd-filters-btn[data-astro-cid-zrzr2onx]{grid-area:btn}.filtres__bar[data-astro-cid-zrzr2onx] .gd-rail[data-astro-cid-zrzr2onx]{border-top:1px solid var(--border);grid-area:rail}.filtres__compte[data-astro-cid-zrzr2onx]{white-space:nowrap;text-overflow:ellipsis;grid-area:compte;overflow:hidden}.filtres__vues[data-astro-cid-zrzr2onx]{grid-area:vues}@media (width>=768px){.filtres__bar[data-astro-cid-zrzr2onx].gd-bar{top:calc(var(--entete-h) - var(--filtres-outils) - 1px)}}@media (width>=1024px){.filtres__bar[data-astro-cid-zrzr2onx] .gd-bar__inner[data-astro-cid-zrzr2onx]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"q compte vues""rail rail rail"}}@media (width<=767px){.filtres__bar[data-astro-cid-zrzr2onx].gd-bar{position:static}.filtres__bar[data-astro-cid-zrzr2onx] .gd-bar__inner[data-astro-cid-zrzr2onx]{gap:var(--space-1);padding-block:var(--space-1);grid-template:"q btn""rail rail""compte compte""vues vues"/minmax(0,1fr) auto}.filtres__bar[data-astro-cid-zrzr2onx] .gd-rail[data-astro-cid-zrzr2onx]{border-top:0}.filtres__vues[data-astro-cid-zrzr2onx]{display:flex}.filtres__vues[data-astro-cid-zrzr2onx] button[data-astro-cid-zrzr2onx]{min-width:0;height:var(--touch-target);padding:0 var(--space-1);flex:1}.gd-search[data-astro-cid-zrzr2onx] input[data-astro-cid-zrzr2onx],.gd-search[data-astro-cid-zrzr2onx] input[data-astro-cid-zrzr2onx]:focus{font-size:var(--text-md)}}.gd-rail__tab[data-astro-cid-zrzr2onx]{min-height:var(--touch-target)}.filtres__mini[data-astro-cid-zrzr2onx]{width:40px;height:40px;margin-bottom:var(--space-0);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-2);transition:transform var(--dur-1) var(--ease);border:0;place-items:center;display:grid;overflow:hidden}.filtres__mini[data-astro-cid-zrzr2onx] img[data-astro-cid-zrzr2onx]{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0}.filtres__mini[data-astro-cid-zrzr2onx] svg{margin:0}.gd-rail__tab[data-astro-cid-zrzr2onx]:hover .filtres__mini[data-astro-cid-zrzr2onx]{transform:translateY(-1px)}.gd-rail__tab[data-astro-cid-zrzr2onx][aria-pressed=true] .filtres__mini--icone[data-astro-cid-zrzr2onx]{background:var(--gd-black);color:var(--gd-white)}.gd-rail__tab[data-astro-cid-zrzr2onx]:focus-visible,.gd-chip[data-astro-cid-zrzr2onx]:focus-visible,.gd-filters-btn[data-astro-cid-zrzr2onx]:focus-visible,.gd-rail__arrow[data-astro-cid-zrzr2onx]:focus-visible,.filtres__vues[data-astro-cid-zrzr2onx] button[data-astro-cid-zrzr2onx]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gd-rail__arrow[data-astro-cid-zrzr2onx][hidden],.gd-filters-btn__n[data-astro-cid-zrzr2onx][hidden]{display:none}.gd-rail__arrow--more[data-astro-cid-zrzr2onx]{z-index:1;position:relative}.gd-rail__arrow--more[data-astro-cid-zrzr2onx]:before{content:"";top:calc(-1 * var(--space-4));bottom:calc(-1 * var(--space-4));width:var(--space-3);background:var(--bg);pointer-events:none;position:absolute;right:calc(100% + 1px)}@media (width<=767px){.filtres__plus[data-astro-cid-zrzr2onx]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.gd-search[data-astro-cid-zrzr2onx] input[data-astro-cid-zrzr2onx]{font-size:var(--text-sm)}.gd-search[data-astro-cid-zrzr2onx] input[data-astro-cid-zrzr2onx]::-webkit-search-cancel-button{-webkit-appearance:none}.filtres__vues[data-astro-cid-zrzr2onx] button[data-astro-cid-zrzr2onx]{padding:0 var(--space-2);white-space:nowrap}.filtres__vues[data-astro-cid-zrzr2onx] button[data-astro-cid-zrzr2onx][aria-pressed=true]{background:var(--gd-black);color:var(--gd-white)}@media (width<=419px){.filtres__btnmot[data-astro-cid-zrzr2onx]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.filtres__resultats[data-astro-cid-zrzr2onx]{min-width:0}@media (width>=1024px){.filtres__layout[data-astro-cid-zrzr2onx][data-colonne]{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:268px minmax(0,1fr);align-items:start;display:grid}.gd-filters-btn[data-astro-cid-zrzr2onx]{display:none}.filtres__sidebar[data-astro-cid-zrzr2onx]{top:calc(var(--entete-h) + var(--filtres-rail) + var(--space-2));gap:var(--space-2);max-height:calc(100vh - var(--entete-h) - var(--filtres-rail) - var(--space-4));overscroll-behavior:contain;scrollbar-width:thin;padding:var(--space-3);border-radius:var(--radius-card);background:var(--surface-1);border:0;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.filtres__tete[data-astro-cid-zrzr2onx]{padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.filtres__croix[data-astro-cid-zrzr2onx],.filtres__voir[data-astro-cid-zrzr2onx]{display:none}.filtres__q[data-astro-cid-zrzr2onx] input[data-astro-cid-zrzr2onx],.filtres__q[data-astro-cid-zrzr2onx] input[data-astro-cid-zrzr2onx]:focus{background:var(--bg);width:100%}.filtres__pied[data-astro-cid-zrzr2onx]{padding-top:var(--space-1)}.filtres__pied[data-astro-cid-zrzr2onx]:has(.filtres__vider[hidden]){display:none}}.filtres__tete[data-astro-cid-zrzr2onx]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.filtres__titre[data-astro-cid-zrzr2onx]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.filtres__corps[data-astro-cid-zrzr2onx]{gap:var(--space-3);flex-direction:column;display:flex}.filtres__q[data-astro-cid-zrzr2onx]{display:flex}.filtres__q[data-astro-cid-zrzr2onx] input[data-astro-cid-zrzr2onx]{width:100%}.filtres__grp[data-astro-cid-zrzr2onx]{gap:var(--space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.filtres__legende[data-astro-cid-zrzr2onx]{margin-bottom:var(--space-1);font:var(--weight-semibold) var(--text-xs)/1.2 var(--font-ui);color:var(--text-1);padding:0}.filtres__pied[data-astro-cid-zrzr2onx]{align-items:center;gap:var(--space-2);display:flex}@media (width<=1023px){.filtres__sidebar[data-astro-cid-zrzr2onx]{display:none}.filtres[data-astro-cid-zrzr2onx][data-ouvert] .filtres__sidebar[data-astro-cid-zrzr2onx]{z-index:55;background:var(--bg);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-height:86vh;box-shadow:var(--shadow-sheet);padding-bottom:env(safe-area-inset-bottom,0px);animation:gd-slide-up var(--dur-3) var(--ease) both;flex-direction:column;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.filtres__tete[data-astro-cid-zrzr2onx]{padding:var(--space-2) var(--pad) var(--space-1);border-bottom:1px solid var(--border)}.filtres__croix[data-astro-cid-zrzr2onx]{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-pill);color:var(--text-1);cursor:pointer;background:0 0;border:0;place-content:center;margin-right:-10px;display:grid}.filtres__corps[data-astro-cid-zrzr2onx]{overscroll-behavior:contain;min-height:0;padding:var(--space-3) var(--pad);overflow-y:auto}.filtres__q[data-astro-cid-zrzr2onx]{display:none}.filtres__pied[data-astro-cid-zrzr2onx]{padding:var(--space-1) var(--pad) var(--space-2);border-top:1px solid var(--border)}.filtres__pied[data-astro-cid-zrzr2onx] .gd-btn[data-astro-cid-zrzr2onx]{flex:1}.gd-chip[data-astro-cid-zrzr2onx]{height:var(--touch-target)}}.filtres__voile[data-astro-cid-zrzr2onx]{z-index:54;background:var(--veil);animation:gd-fade var(--dur-3) var(--ease) both;position:fixed;inset:0}.filtres__voile[data-astro-cid-zrzr2onx][hidden]{display:none}.filtres__vider[data-astro-cid-zrzr2onx]{min-height:var(--touch-target);color:var(--text-1);font:inherit;font-size:var(--text-sm);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.filtres__vider[data-astro-cid-zrzr2onx]:focus-visible,.filtres__croix[data-astro-cid-zrzr2onx]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.filtres__vider[data-astro-cid-zrzr2onx][hidden],.gd-active[data-astro-cid-zrzr2onx][hidden],.gd-active__reset[data-astro-cid-zrzr2onx][hidden],.gd-pages[data-astro-cid-zrzr2onx][hidden]{display:none}.gd-active[data-astro-cid-zrzr2onx]{margin-top:0;margin-bottom:var(--space-2)}[data-astro-cid-zrzr2onx][data-filtres-liste]{display:contents}.gd-active[data-astro-cid-zrzr2onx] .gd-active__pill:focus-visible,.gd-active__reset[data-astro-cid-zrzr2onx]:focus-visible,.gd-pages[data-astro-cid-zrzr2onx] button:focus-visible,.gd-pill-select[data-astro-cid-zrzr2onx] select[data-astro-cid-zrzr2onx]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gd-sortbar[data-astro-cid-zrzr2onx]{margin-top:0}.gd-pill-select[data-astro-cid-zrzr2onx] select[data-astro-cid-zrzr2onx]{min-height:var(--control-h-sm)}@media (width<=1023px){.filtres__layout[data-astro-cid-zrzr2onx]{margin-top:var(--space-2)}}@media (width<=767px){.gd-sortbar[data-astro-cid-zrzr2onx]{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.gd-pill-select[data-astro-cid-zrzr2onx] select[data-astro-cid-zrzr2onx]{width:100%;min-height:var(--touch-target)}.gd-pages[data-astro-cid-zrzr2onx]:not(.filtres__vues){display:flex}.gd-pages[data-astro-cid-zrzr2onx][hidden]{display:none}.gd-pages[data-astro-cid-zrzr2onx] button{min-width:0;height:var(--touch-target);padding:0 var(--space-1);flex:1}}@media (prefers-reduced-motion:reduce){.filtres__sidebar[data-astro-cid-zrzr2onx],.filtres__voile[data-astro-cid-zrzr2onx],.filtres__mini[data-astro-cid-zrzr2onx]{transition:none;animation:none}}.catpager[hidden],[data-hors-page]{display:none!important}.catpager__compte{margin:0}.catpager__page:focus-visible,.gd-more__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=767px){.gd-more__btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.gd-more__btn svg{transition:none}}.cat2[data-astro-cid-yxjyys3x]{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.cat2__tete[data-astro-cid-yxjyys3x]{grid-template-columns:minmax(0,1fr);display:grid}.cat2__tete[data-astro-cid-yxjyys3x] .page-head{margin-bottom:var(--space-2)}@media (width<=479px){.cat2__univers[data-astro-cid-yxjyys3x]{display:none}}.cat2__manifeste[data-astro-cid-yxjyys3x]{color:var(--text-2);font-size:var(--d-sm);line-height:var(--lh-sm);letter-spacing:var(--tr-sm);margin:0;font-weight:600;display:none}@media (width>=1024px){.cat2__tete[data-astro-cid-yxjyys3x]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--col-gap)}.cat2__tete[data-astro-cid-yxjyys3x] .page-head{margin-bottom:var(--space-6);grid-area:1/1/auto/-1}.cat2__manifeste[data-astro-cid-yxjyys3x]{margin-bottom:var(--space-6);grid-area:1/10/auto/-1;align-self:end;display:block}}.cat2__main[data-astro-cid-yxjyys3x]{min-width:0}.cat[data-astro-cid-yxjyys3x]{gap:var(--space-2);flex-direction:column;display:flex}.catgrid[data-astro-cid-yxjyys3x],.catimm[data-astro-cid-yxjyys3x]{scroll-margin-top:calc(var(--entete-h) + 72px)}.catgrid[data-astro-cid-yxjyys3x]{margin-top:var(--space-3)}@media (width>=1024px){.catgrid[data-astro-cid-yxjyys3x].gd-grid--public{grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}}.catpager[data-astro-cid-yxjyys3x].gd-more[hidden]{display:none}.catrien[data-astro-cid-yxjyys3x]{justify-items:start;gap:var(--space-2);margin:var(--space-2) 0 var(--space-6);padding:var(--space-4) var(--space-3);border:var(--filet) solid var(--border);display:grid}.catrien[data-astro-cid-yxjyys3x][hidden],body:has(.catrien:not([hidden])) .gd-active__reset{display:none}.catrien[data-astro-cid-yxjyys3x] p[data-astro-cid-yxjyys3x]{margin:0}.catrien__titre[data-astro-cid-yxjyys3x]{max-width:var(--measure);color:var(--text-1);font-weight:600;line-height:1.3}.catrien__texte[data-astro-cid-yxjyys3x]{max-width:var(--measure);color:var(--text-2);text-wrap:pretty;line-height:1.5}.catrien__actions[data-astro-cid-yxjyys3x]{align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.catrien__vider[data-astro-cid-yxjyys3x]{min-height:var(--touch-target);color:var(--text-1);font:inherit;font-size:var(--text-md);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.catrien__vider[data-astro-cid-yxjyys3x]:hover{text-decoration-thickness:2px}.catrien__vider[data-astro-cid-yxjyys3x]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (width>=768px){.catrien[data-astro-cid-yxjyys3x]{padding:var(--space-5) var(--space-4)}}.cat__titre[data-astro-cid-yxjyys3x]{font-family:var(--font-display);font-size:var(--text-md);color:var(--text-2);margin:0;font-weight:500}.catimm[data-astro-cid-yxjyys3x]{margin-top:var(--space-1);flex-direction:column;display:flex}.catimm__bloc[data-astro-cid-yxjyys3x]{gap:var(--space-3);padding-block:var(--space-4);border-top:var(--filet) solid var(--filet-couleur);grid-template-columns:minmax(0,1fr);display:grid}.catimm__bloc[data-astro-cid-yxjyys3x][hidden]{display:none}.catimm__vis[data-astro-cid-yxjyys3x]{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--surface-1);display:block;position:relative;overflow:hidden}.catimm__vis[data-astro-cid-yxjyys3x] img[data-astro-cid-yxjyys3x]{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform var(--dur-4) var(--ease-soft)}@media (hover:hover) and (pointer:fine){.catimm__bloc[data-astro-cid-yxjyys3x]:hover .catimm__vis[data-astro-cid-yxjyys3x] img[data-astro-cid-yxjyys3x]{transform:scale(1.03)}}.catimm__txt[data-astro-cid-yxjyys3x]{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.catimm__index[data-astro-cid-yxjyys3x]{margin-bottom:var(--space-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:500}.catimm__ou[data-astro-cid-yxjyys3x]{font-size:var(--text-xs);color:var(--text-1);margin:0;font-weight:500}.catimm__nom[data-astro-cid-yxjyys3x]{font-size:var(--d-lg);line-height:var(--lh-lg);letter-spacing:var(--tr-lg);margin:0;font-weight:600}.catimm__pseudo[data-astro-cid-yxjyys3x]{color:var(--text-2);font-size:var(--text-sm);margin:0}.catimm__mot[data-astro-cid-yxjyys3x]{max-width:36ch;margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--d-sm);font-weight:500;line-height:var(--lh-sm);letter-spacing:var(--tr-sm);text-wrap:pretty;overflow-wrap:anywhere}.catimm__voir[data-astro-cid-yxjyys3x]{min-height:var(--touch-target);margin-top:var(--space-2);color:var(--text-1);font-size:var(--text-sm);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}@media (width>=768px){.catimm__bloc[data-astro-cid-yxjyys3x]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--col-gap);padding-block:var(--space-5) var(--space-6)}.catimm__vis[data-astro-cid-yxjyys3x]{grid-column:1/span 4}.catimm__txt[data-astro-cid-yxjyys3x]{grid-column:5/-1}}@media (width>=1024px){.catimm__vis[data-astro-cid-yxjyys3x]{grid-column:1/span 5}.catimm__txt[data-astro-cid-yxjyys3x]{grid-column:7/-1}}.catvide[data-astro-cid-yxjyys3x]{gap:var(--space-4);flex-direction:column;display:flex}.catvide__mot[data-astro-cid-yxjyys3x],.catvide__bas[data-astro-cid-yxjyys3x]{max-width:var(--measure);font-size:var(--text-md);color:var(--text-2);margin:0}.catvide__bas[data-astro-cid-yxjyys3x] a[data-astro-cid-yxjyys3x]{color:var(--text-1);text-underline-offset:4px;text-decoration:underline}.catvide__grille[data-astro-cid-yxjyys3x]{gap:var(--space-3) var(--col-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.catvide__tuile[data-astro-cid-yxjyys3x]{gap:var(--space-1);color:var(--text-1);flex-direction:column;text-decoration:none;display:flex}.catvide__tuile[data-astro-cid-yxjyys3x]:not([data-photo]){padding-top:var(--space-1);border-top:var(--filet) solid var(--filet-couleur)}.catvide__img[data-astro-cid-yxjyys3x]{aspect-ratio:3/4;background:var(--surface-1);display:block;overflow:hidden}.catvide__img[data-astro-cid-yxjyys3x] img[data-astro-cid-yxjyys3x]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-4) var(--ease-soft)}@media (hover:hover) and (pointer:fine){.catvide__tuile[data-astro-cid-yxjyys3x]:hover img[data-astro-cid-yxjyys3x]{transform:scale(1.05)}}.catvide__nom[data-astro-cid-yxjyys3x]{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:var(--tr-xs);font-weight:600}@media (prefers-reduced-motion:reduce){.catimm__vis[data-astro-cid-yxjyys3x] img[data-astro-cid-yxjyys3x],.catvide__img[data-astro-cid-yxjyys3x] img[data-astro-cid-yxjyys3x]{transition:none}}
