.ol-grille-oeuvres .wp-block-post-featured-image{overflow:hidden;margin:0}.ol-grille-oeuvres .wp-block-post-featured-image img{width:100%;height:auto;transition:transform 0.4s ease}.ol-grille-oeuvres .wp-block-post-featured-image+*{display:none}.ol-grille-oeuvres .wp-block-post-featured-image a:hover img,.ol-grille-oeuvres .wp-block-post-featured-image a:focus-visible img{transform:scale(1.03)}.ol-grille-oeuvres{--ol-ecart-oeuvres:var(--wp--preset--spacing--40)}.ol-grille-oeuvres .wp-block-post-template.is-layout-grid{gap:var(--ol-ecart-oeuvres)}.ol-grille-oeuvres.ol-masonry .wp-block-post-template.is-layout-grid{grid-auto-rows:1px;row-gap:0;align-items:start}.ol-grille-oeuvres.ol-masonry .wp-block-post-template>li{padding-bottom:var(--ol-ecart-oeuvres)}.ol-filtre-series{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.ol-filtre-series a{display:inline-block;padding:.35rem .9rem;border:1px solid var(--wp--preset--color--contraste);border-radius:999px;text-decoration:none;font-size:var(--wp--preset--font-size--small)}.ol-filtre-series a:hover,.ol-filtre-series a[aria-current="page"]{background:var(--wp--preset--color--contraste);color:var(--wp--preset--color--base)}.ol-nav-oeuvre[hidden]{display:none}.ol-nav-oeuvre{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:.75rem}.ol-nav-oeuvre__lien{font-size:var(--wp--preset--font-size--small);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;color:var(--wp--preset--color--secondaire)}.ol-nav-oeuvre__lien[rel="next"]{margin-left:auto}.ol-nav-oeuvre__lien:hover,.ol-nav-oeuvre__lien:focus-visible{color:var(--wp--preset--color--accent)}.ol-fiche p{margin:0}.wpcf7-form label{display:block;font-size:var(--wp--preset--font-size--small);font-weight:600;margin-bottom:1rem}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form select,.wpcf7-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:.35rem;padding:.7rem .8rem;border:1px solid var(--wp--preset--color--trait);border-radius:2px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contraste);font:inherit;font-weight:400}.wpcf7-form input:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus{outline:2px solid var(--wp--preset--color--accent);outline-offset:1px}.wpcf7-form .wpcf7-acceptance label{display:inline;font-weight:400}.wpcf7-form input[type="submit"]{padding:.8rem 1.8rem;border:0;border-radius:2px;background:var(--wp--preset--color--contraste);color:var(--wp--preset--color--base);font:inherit;cursor:pointer}.wpcf7-form input[type="submit"]:hover{background:var(--wp--preset--color--accent)}.wpcf7-not-valid-tip{font-weight:400;color:var(--wp--preset--color--accent)}