/* Lot 1137 - photos animées sur tout le site (même effet que les cartes des métiers : léger zoom + ombre au survol, entrée douce au défilement). CSS seul. */
figure:has(>img),a.pl-fig:has(>img){overflow:hidden;border-radius:10px}
figure>img,.svc a img,.cards a>img,a.card>img{transition:transform .35s}
.svc a,a.card,figure:has(>img){transition:box-shadow .35s,border-color .35s}
@media (hover:hover){
 figure:has(>img):hover>img,figure:has(>img):focus-within>img,.svc a:hover img,.svc a:focus-visible img,.cards a:hover>img,a.card:hover>img{transform:scale(1.04)}
 figure:has(>img):hover{box-shadow:0 2px 10px rgba(0,0,0,.12)}

}
/* exclusions : logos, schémas, photo détourée, pied de page, visionneuse */
footer figure>img,header figure>img,.logo img,.card-photo img,.contact-c img,#lb img,figure>img[src$=".png"],figure>img[src$=".svg"],figure.eq-groupe>img,figure.sv-fig>img{transform:none!important;transition:none}
footer figure:hover,.card-photo:hover,figure:has(>img[src$=".svg"]):hover,figure:has(>img[src$=".png"]):hover{box-shadow:none}
/* entrée douce au défilement RETIRÉE le 12/11 (NO_LCP PageSpeed mobile) : le survol reste identique à la version précédente. */
@media (prefers-reduced-motion:reduce){
 figure>img,.svc a img,.svc a,figure:has(>img){transition:none!important;animation:none!important;transform:none!important}
}
/* CLS 12/11 : police de repli du titre a metriques ajustees (mesure en ligne : Georgia = H1 sur 3 lignes, 209 px ; Cormorant = 2 lignes, 139 px ; repli ajuste = 139 px, aucun decalage). size-adjust calibre sur Times regular a 97,9 % (ecart de largeur -0,6 a +1,2 % a poids 600). */
@font-face{font-family:"Cormorant Fallback";src:local("Times New Roman"),local("Liberation Serif"),local("Tinos");size-adjust:97.9%;ascent-override:94%;descent-override:29.6%;line-gap-override:0%}
.av-root{--serif:"Cormorant Garamond","Cormorant Fallback","Iowan Old Style",Georgia,serif}
/* contraste Parlons-en 12/11 : texte blanc sur fond cuivre fonce, ratio ~6 */
#parlons-en .pe-card .pe-pills li,.pe-card .pe-pills li{background:rgba(0,0,0,.16);border-color:rgba(255,255,255,.55)}
