.ph{background:var(--color-nuit);border-radius:16px;margin:0;position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}.ph--haut img{object-position:center 35%}.ph--bas img{object-position:center 60%}.ph figcaption{display:flex;position:absolute;bottom:10px;left:10px;right:10px}.ph__etiquette{background:color-mix(in srgb, var(--color-blanc) 94%, transparent);color:var(--color-encre);font-size:var(--text-s);border-radius:999px;padding:4px 10px;font-weight:700;position:absolute;top:12px;left:12px}.ph figcaption span{background:color-mix(in srgb, var(--color-blanc) 94%, transparent);color:var(--color-encre);font-size:var(--text-s);border-radius:999px;padding:5px 10px;font-weight:700;line-height:1.25}
