
/* Décors prolongés, photos originales conservées au premier plan. */
.page-equipe-yoga .enseignant-carte figure{background-size:100% 100%;background-repeat:no-repeat}
:is(.article-hero,.blog-card-image):has(img[src^="/images/enseignants/"]){padding:0}
:is(.article-hero,.blog-card-image):has(img[src^="/images/enseignants/"]) picture{display:block;position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background-size:100% 100%;background-repeat:no-repeat}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/147.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/147.webp"]){background-image:url('/images/enseignants/147-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/147.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/147.webp"]{position:absolute;left:25.263274479904073%;top:0.08572249159079934%;width:49.20604924189978%;height:98.41209848379955%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(0.2226866115872717deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 0%,#000 0.8%,#000 99.2%,transparent 100%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 0% 0 0%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/150.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/150.webp"]){background-image:url('/images/enseignants/150-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/150.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/150.webp"]{position:absolute;left:10.927084155496004%;top:25.875969720456286%;width:75.33500865305433%;height:50.390750232376334%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(-0.37163670880841887deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 0%,#000 0.8%,#000 99.2%,transparent 100%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 0% 0 0%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/167.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/167.webp"]){background-image:url('/images/enseignants/167-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/167.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/167.webp"]{position:absolute;left:20.969964097848692%;top:0.08819219256591684%;width:58.67126309139241%;height:92.17907334580985%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(0.028074070054007333deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 0%,#000 0.8%,#000 99.2%,transparent 100%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 0% 0 0%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/168.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/168.webp"]){background-image:url('/images/enseignants/168-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/168.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/168.webp"]{position:absolute;left:4.897192280347458%;top:25.094579710965668%;width:86.33685292992826%;height:57.55790195328551%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(0.08990565424772928deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 21.667%,#000 22.467000000000002%,#000 77.533%,transparent 78.333%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 21.667% 0 21.667%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/223.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/223.webp"]){background-image:url('/images/enseignants/223-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/223.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/223.webp"]{position:absolute;left:8.370395042568726%;top:21.362857814097605%;width:85.0268421649888%;height:56.684561443325876%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(0.039674869648703134deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 24.833%,#000 25.633%,#000 74.2%,transparent 75%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 25% 0 24.833%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/226.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/226.webp"]){background-image:url('/images/enseignants/226-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/226.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/226.webp"]{position:absolute;left:11.469664017957184%;top:27.51688921903959%;width:77.87770872672951%;height:51.918472484486344%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(0.14155224540545733deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 0%,#000 0.8%,#000 99.2%,transparent 100%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 0% 0 0%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/234.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/234.webp"]){background-image:url('/images/enseignants/234-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/234.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/234.webp"]{position:absolute;left:19.214047245410054%;top:3.2161281580203473%;width:60.60026634098152%;height:87.2643835310134%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(-0.1699626253307214deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 0%,#000 0.8%,#000 99.2%,transparent 100%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 0% 0 0%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/235.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/235.webp"]){background-image:url('/images/enseignants/235-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/235.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/235.webp"]{position:absolute;left:17.2725448227663%;top:0.526884541959732%;width:62.768570975572956%;height:95.42922231177948%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(-0.3523178608346173deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 0%,#000 0.8%,#000 99.2%,transparent 100%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 0% 0 0%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/237.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/237.webp"]){background-image:url('/images/enseignants/237-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/237.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/237.webp"]{position:absolute;left:15.484082567484931%;top:14.846607399900972%;width:68.92451659282919%;height:45.94967772855279%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(0.35363295435116254deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 0%,#000 0.8%,#000 99.2%,transparent 100%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 0% 0 0%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/239.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/239.webp"]){background-image:url('/images/enseignants/239-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/239.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/239.webp"]{position:absolute;left:18.199783975031586%;top:0.2110897783730312%;width:56.528939940195286%;height:100.49589322701384%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(-0.5226512335150438deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 0%,#000 0.8%,#000 99.2%,transparent 100%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 0% 0 0%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/253.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/253.webp"]){background-image:url('/images/enseignants/253-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/253.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/253.webp"]{position:absolute;left:13.692861304069282%;top:25.368028269426286%;width:77.43206668066561%;height:51.62137778711041%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(-0.17059400643663272deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 0%,#000 0.8%,#000 99.2%,transparent 100%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 0% 0 0%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/255.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/255.webp"]){background-image:url('/images/enseignants/255-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/255.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/255.webp"]{position:absolute;left:-10%;top:10%;width:120%;height:80%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(0deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 29.167%,#000 29.967000000000002%,#000 70.033%,transparent 70.833%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 29.167% 0 29.167%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/256.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/256.webp"]){background-image:url('/images/enseignants/256-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/256.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/256.webp"]{position:absolute;left:-14.481600760473004%;top:4.806669938043214%;width:130.80116194915414%;height:87.20077463276942%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(0.017358278681606137deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 31.167%,#000 31.967000000000002%,#000 67.867%,transparent 68.667%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 31.333% 0 31.167%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/257.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/257.webp"]){background-image:url('/images/enseignants/257-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/257.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/257.webp"]{position:absolute;left:3.5326853154478464%;top:26.961529391204625%;width:94.10352992462143%;height:62.73568661641428%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(0.06018481745858941deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 9.5%,#000 10.3%,#000 89.533%,transparent 90.333%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 9.667% 0 9.5%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/260.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/260.webp"]){background-image:url('/images/enseignants/260-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/260.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/260.webp"]{position:absolute;left:13.586241712574465%;top:21.626488935441362%;width:80.37076317325321%;height:53.58050878216881%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(0.05285653625216776deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 0%,#000 0.8%,#000 99.2%,transparent 100%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 0% 0 0%)}
.page-equipe-yoga .enseignant-carte figure:has(img[src="/images/enseignants/262.webp"]),:is(.article-hero,.blog-card-image) picture:has(img[src="/images/enseignants/262.webp"]){background-image:url('/images/enseignants/262-decor.webp')}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/262.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/262.webp"]{position:absolute;left:5.047840789667793%;top:34.55457262193981%;width:88.42051462227425%;height:58.84892820118086%;max-width:none;max-height:none;margin:0;object-fit:fill;transform:rotate(0.6250453652632897deg)!important;transform-origin:0 0;mask-image:linear-gradient(to right,transparent 0%,#000 0.8%,#000 99.2%,transparent 100%),linear-gradient(to bottom,transparent,#000 1%,#000 99%,transparent);mask-composite:intersect;clip-path:inset(0 0% 0 0%)}

/* Raccords : seules les zones des visages originaux restent superposées. */
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/147.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/147.webp"]{mask-image:radial-gradient(ellipse 21.333333333333336% 23.22222222222222% at 62% 32.666666666666664%,#000 85%,transparent 100%);mask-composite:add;clip-path:none}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/150.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/150.webp"]{mask-image:radial-gradient(ellipse 18.666666666666668% 41.029900332225914% at 61.66666666666667% 46.51162790697674%,#000 85%,transparent 100%);mask-composite:add;clip-path:none}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/167.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/167.webp"]{mask-image:radial-gradient(ellipse 16% 16.124469589816123% at 48.66666666666667% 22.206506364922205%,#000 85%,transparent 100%);mask-composite:add;clip-path:none}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/168.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/168.webp"]{mask-image:radial-gradient(ellipse 6.133333333333335% 14.566666666666665% at 54.833333333333336% 18%,#000 85%,transparent 100%);mask-composite:add;clip-path:none}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/223.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/223.webp"]{mask-image:radial-gradient(ellipse 4.8% 11.399999999999999% at 48.16666666666667% 27%,#000 85%,transparent 100%);mask-composite:add;clip-path:none}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/226.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/226.webp"]{mask-image:radial-gradient(ellipse 20.400000000000002% 48.449999999999996% at 43.083333333333336% 51.83333333333333%,#000 85%,transparent 100%);mask-composite:add;clip-path:none}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/234.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/234.webp"]{mask-image:radial-gradient(ellipse 10.533333333333333% 11.58179012345679% at 69.75% 42.66975308641975%,#000 85%,transparent 100%),radial-gradient(ellipse 10% 10.99537037037037% at 28.249999999999996% 40.8179012345679%,#000 85%,transparent 100%),radial-gradient(ellipse 11.200000000000001% 12.314814814814815% at 47.833333333333336% 44.29012345679013%,#000 85%,transparent 100%),radial-gradient(ellipse 10.666666666666668% 14.660493827160495% at 50.5% 57.71604938271605%,#000 85%,transparent 100%);mask-composite:add;clip-path:none}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/235.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/235.webp"]{mask-image:radial-gradient(ellipse 6.840630729739641% 7.125152782245095% at 56.94719471947194% 57.34995175297524%,#000 85%,transparent 100%),radial-gradient(ellipse 8.39105243857719% 8.740061112898037% at 30.440227356068938% 39.90012865873271%,#000 85%,transparent 100%),radial-gradient(ellipse 8.846938027136048% 9.214908330652943% at 45.09002566923359% 43.350112576391126%,#000 85%,transparent 100%),radial-gradient(ellipse 7.6614594792812625% 7.980122225796076% at 61.90649064906491% 43.40012865873271%,#000 85%,transparent 100%);mask-composite:add;clip-path:none}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/237.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/237.webp"]{mask-image:radial-gradient(ellipse 13.866666666666665% 32.93333333333333% at 50% 24%,#000 85%,transparent 100%);mask-composite:add;clip-path:none}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/239.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/239.webp"]{mask-image:radial-gradient(ellipse 37.333333333333336% 33.25% at 59.333333333333336% 45.25%,#000 85%,transparent 100%);mask-composite:add;clip-path:none}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/257.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/257.webp"]{mask-image:radial-gradient(ellipse 7.733333333333333% 18.366666666666664% at 18.666666666666668% 25%,#000 85%,transparent 100%),radial-gradient(ellipse 6.133333333333335% 14.566666666666665% at 77.5% 36.333333333333336%,#000 85%,transparent 100%),radial-gradient(ellipse 6.666666666666667% 15.833333333333332% at 46.666666666666664% 37.666666666666664%,#000 85%,transparent 100%),radial-gradient(ellipse 6.933333333333333% 16.466666666666665% at 61.66666666666667% 15.333333333333332%,#000 85%,transparent 100%),radial-gradient(ellipse 6.666666666666667% 17.416666666666668% at 34.333333333333336% 35.833333333333336%,#000 85%,transparent 100%);mask-composite:add;clip-path:none}
.page-equipe-yoga .enseignant-carte img[src="/images/enseignants/260.webp"],:is(.article-hero,.blog-card-image) img[src="/images/enseignants/260.webp"]{mask-image:radial-gradient(ellipse 8.8% 20.9% at 75% 50.66666666666667%,#000 85%,transparent 100%);mask-composite:add;clip-path:none}

/* Même cadrage dans les listes du blog, sans recadrage des têtes. */
.blog-card-image:has(img[src^="/images/enseignants/"]){display:block;aspect-ratio:4/3;overflow:hidden}
.blog-card-image:has(img[src^="/images/enseignants/"]) picture{height:100%}
.blog-card-image img[src$="-decor.webp"]{width:100%;height:100%;object-fit:contain;aspect-ratio:auto;transform:none!important}
/* Grandes images : centrage stable et agrandissement raisonnable. */
.article-hero:has(img[src^="/images/enseignants/"]){width:100%;max-width:900px;margin-left:auto;margin-right:auto}
.article-hero:has(img[src="/images/enseignants/147.webp"]){max-width:600px}

.article-hero:has(img[src='/images/enseignants/237.webp']){max-width:850px}

/* Laurie : même hauteur que les autres cartes d'enseignants. */
.blog-card-image:has(img[src$="laurie-original.webp"]){aspect-ratio:4/3}
.blog-card-image:has(img[src$="laurie-original.webp"]) picture{display:block;width:100%;height:100%;aspect-ratio:4/3}
.blog-card-image img[src$="laurie-original.webp"]{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:40% center;transform:none!important}
/* Laurie : grande image alignée sur les présentations d'enseignants. */
.article-hero:has(img[src$="laurie-original.webp"]){width:100%;max-width:900px;margin-left:auto;margin-right:auto;padding:0}
.article-hero:has(img[src$="laurie-original.webp"]) picture{display:block;aspect-ratio:4/3;width:100%;overflow:hidden}
.article-hero img[src$="laurie-original.webp"]{display:block;width:100%;height:auto;max-height:none;aspect-ratio:4/3;object-fit:cover;object-position:40% center;margin:0 auto}

.article-hero:has(img[src$="laurie-original.webp"]){max-width:600px}

/* Laurie : décor dominant, visage issu de l'original et photo centrée. */
:is(.article-hero,.blog-card-image):has(img[src$="laurie-original.webp"]){padding:0;overflow:hidden}
.article-hero:has(img[src$="laurie-original.webp"]){max-width:900px}
:is(.article-hero,.blog-card-image):has(img[src$="laurie-original.webp"]) picture{position:relative;display:block;width:100%;height:auto;aspect-ratio:4/3;background:url('/images/blog/laurie-decor-elargi.webp') center/100% 100% no-repeat;overflow:hidden}
:is(.article-hero,.blog-card-image) img[src$="laurie-original.webp"]{position:absolute;left:15.406249999999993%;top:32.407407407407405%;width:59.37500000000002%;height:39.58333333333335%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:fill;margin:0;transform:none!important;mask-image:radial-gradient(ellipse 9.5% 27.7% at 39% 17.7%,#000 85%,transparent 100%);mask-composite:add}
