.Lightbox-module__s-tCFa__dialogue{background:color-mix(in srgb, var(--encre) 97%, transparent);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--fond);opacity:1;transition:opacity .2s var(--ease-sortie), display .2s allow-discrete, overlay .2s allow-discrete;border:0;margin:0;padding:0;overflow:hidden}.Lightbox-module__s-tCFa__dialogue:not([open]){opacity:0}@starting-style{.Lightbox-module__s-tCFa__dialogue[open]{opacity:0}}.Lightbox-module__s-tCFa__dialogue::backdrop{background:0 0}.Lightbox-module__s-tCFa__contenu{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:100%;padding:clamp(3rem,7vw,5rem) clamp(3.5rem,9vw,7rem);display:flex}.Lightbox-module__s-tCFa__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:78dvh;transition:transform .24s var(--ease-sortie);transform:scale(1)}@starting-style{.Lightbox-module__s-tCFa__dialogue[open] .Lightbox-module__s-tCFa__image{transform:scale(.98)}}.Lightbox-module__s-tCFa__compteur{font-family:var(--texte);letter-spacing:.16em;color:color-mix(in srgb, var(--fond) 52%, transparent);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;font-variant-caps:small-caps}.Lightbox-module__s-tCFa__commande{appearance:none;cursor:pointer;width:2.75rem;height:2.75rem;font-family:var(--texte);color:color-mix(in srgb, var(--fond) 62%, transparent);transition:color var(--duree-survol) ease, transform var(--duree-pression) var(--ease-sortie);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:flex;position:absolute}.Lightbox-module__s-tCFa__commande:active{transform:var(--presse)}.Lightbox-module__s-tCFa__commande:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.Lightbox-module__s-tCFa__commande:hover{color:var(--fond)}}.Lightbox-module__s-tCFa__precedent{margin-top:-1.375rem;top:50%;left:clamp(.5rem,2vw,1.5rem)}.Lightbox-module__s-tCFa__suivant{margin-top:-1.375rem;top:50%;right:clamp(.5rem,2vw,1.5rem)}.Lightbox-module__s-tCFa__fermer{font-size:1.75rem;top:clamp(.5rem,2vw,1.5rem);right:clamp(.5rem,2vw,1.5rem)}@media (prefers-reduced-motion:reduce){.Lightbox-module__s-tCFa__image,.Lightbox-module__s-tCFa__dialogue[open] .Lightbox-module__s-tCFa__image{transform:none}}
.GalerieMasonry-module__jWXrsa__masonryWrap{width:100vw;margin-inline:calc(50% - 50vw);padding-bottom:4em;padding-left:2em;padding-right:2em}.GalerieMasonry-module__jWXrsa__masonryCollection{max-width:1600px;margin-inline:auto}.GalerieMasonry-module__jWXrsa__masonryList{--masonry-col:4;--masonry-gap:1em;visibility:hidden;grid-column-gap:var(--masonry-gap);grid-row-gap:var(--masonry-gap);flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}@media screen and (max-width:991px){.GalerieMasonry-module__jWXrsa__masonryList{--masonry-col:3;--masonry-gap:1em}}@media screen and (max-width:767px){.GalerieMasonry-module__jWXrsa__masonryList{--masonry-col:2;--masonry-gap:.5em}.GalerieMasonry-module__jWXrsa__estLarge{width:calc((100% - 1px - (var(--masonry-col) - 1) * var(--masonry-gap)) / var(--masonry-col))}}.GalerieMasonry-module__jWXrsa__masonryList[data-masonry-pret=true]{visibility:visible}.GalerieMasonry-module__jWXrsa__masonryItem{width:calc((100% - 1px - (var(--masonry-col) - 1) * var(--masonry-gap)) / var(--masonry-col))}.GalerieMasonry-module__jWXrsa__estLarge{width:calc(2 * ((100% - 1px - (var(--masonry-col) - 1) * var(--masonry-gap)) / var(--masonry-col)) + var(--masonry-gap))}.GalerieMasonry-module__jWXrsa__masonryItemVisual{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.GalerieMasonry-module__jWXrsa__masonryItemVisual:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.GalerieMasonry-module__jWXrsa__masonryItemVisualImg{width:100%;height:auto;transition:opacity var(--duree-survol) ease;display:block}@media (hover:hover) and (pointer:fine){.GalerieMasonry-module__jWXrsa__masonryItemVisual:hover .GalerieMasonry-module__jWXrsa__masonryItemVisualImg{opacity:.82}}@media screen and (max-width:767px){.GalerieMasonry-module__jWXrsa__masonryWrap{padding-left:1em;padding-right:1em}}
.page-module__2LmECW__note{margin-top:var(--air-section);color:var(--secondaire);text-align:center;font-size:1rem;font-style:italic}
