.pz-carrousel{position:relative;max-width:64rem;margin-inline:auto}.pz-carrousel:focus-within{outline:none}.pz-rail{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius-lg, 18px);background:var(--c-soft, #f2f2f2);box-shadow:var(--shadow-card, 0 8px 24px -14px rgba(0,0,0,.25))}.pz-rail::-webkit-scrollbar{display:none}.pz-diapo{position:relative;flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always}.pz-diapo figure{margin:0;position:relative}.pz-image,.pz-diapo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:768px){.pz-image,.pz-diapo img{aspect-ratio:3 / 2}}.pz-legende{position:absolute;inset:auto 0 0;padding:2.5rem 1rem .875rem;color:#fff;font-size:.9375rem;line-height:1.4;background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,.35) 60%,transparent)}@media(min-width:768px){.pz-legende{padding:3rem 1.75rem 1.25rem;font-size:1.125rem}}.pz-compteur{font-weight:600;margin-right:.5rem;opacity:.9;font-variant-numeric:tabular-nums}.pz-fleche{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;border:0;cursor:pointer;background:#ffffffeb;color:var(--c-ink, #1c1c1c);box-shadow:0 4px 14px -4px #00000059;transition:background .2s,transform .2s}.pz-fleche:hover{background:#fff}.pz-fleche:focus-visible,.pz-point:focus-visible,.pz-pause:focus-visible{outline:3px solid var(--c-primary, #1E7A52);outline-offset:3px}.pz-fleche svg{width:1.375rem;height:1.375rem}.pz-fleche--prec{left:.75rem}.pz-fleche--suiv{right:.75rem}@media(min-width:768px){.pz-fleche{width:3rem;height:3rem}.pz-fleche--prec{left:1rem}.pz-fleche--suiv{right:1rem}}.pz-points{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:1rem}.pz-point{width:1.5rem;height:1.75rem;padding:0;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.pz-point:before{content:"";width:.625rem;height:.625rem;border-radius:999px;background:var(--c-line, #ccc);box-shadow:inset 0 0 0 1px var(--c-mute, #888);transition:background .2s,width .2s}.pz-point[aria-current=true]:before{background:var(--c-primary, #1E7A52);box-shadow:none;width:1.25rem}.pz-fond{position:absolute;inset:0;overflow:hidden}.pz-fond-diapo{position:absolute;inset:0;opacity:0;transition:opacity 1s ease-in-out}.pz-fond-diapo.est-visible{opacity:1}.pz-fond-diapo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pz-pause{position:absolute;top:.75rem;right:.75rem;z-index:30;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.55);background:#00000059;color:#fff}.pz-pause:hover{background:#0000008c}.pz-pause svg{width:1rem;height:1rem}.pz-pause .pz-icone-lecture,.pz-pause[aria-pressed=true] .pz-icone-pause{display:none}.pz-pause[aria-pressed=true] .pz-icone-lecture{display:block}@media(prefers-reduced-motion:reduce){.pz-rail{scroll-behavior:auto}.pz-fond-diapo{transition:none}}.pz-scene{position:relative}.hero-surtitre[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.15rem;font-size:.95rem;font-weight:600;letter-spacing:.04em;line-height:1.35;text-shadow:0 1px 6px rgb(0 0 0 / .45)}.text-center[data-astro-cid-bbe6dxrz] .hero-surtitre[data-astro-cid-bbe6dxrz]{justify-content:center}.hero-surtitre__pin[data-astro-cid-bbe6dxrz]{display:inline-block;vertical-align:-.15em;margin-right:.35em;width:1.05em;height:1.05em;flex:none;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .4))}.hero-surtitre__sep[data-astro-cid-bbe6dxrz]{opacity:.7}@media(max-width:639px){.hero-surtitre[data-astro-cid-bbe6dxrz]{display:block;font-size:.8rem;letter-spacing:.02em}.hero-surtitre__morceau[data-astro-cid-bbe6dxrz]{display:block}.hero-surtitre__sep[data-astro-cid-bbe6dxrz]{display:none}}
